Eternelle (eternele) wrote,
Eternelle
eternele

Category:

PHP vs Java в кудрявом переходе

Вообще в интернете полно статей на эту тему, но там используют страшные незнакомые слова, а я человек тупо пишу код, не вдаваясь в концепции. Поэтому у меня назрел вопрос к тем, кто разбирается в обоих - в Java и PHP. Как говорил Энштейн "Если вы действительно понимаете сложную концепцию, вы сможете просто объяснить это даже вашей бабушке". Внимание, вопрос.

Вопрос вообще-то длинный. Итак, зачин. В рамках самообучения год назад я сделала веб-приложение с бэкэндом на Java, используя знания, полученные на трёхмесячных курсах по fullstack от биржи труда. Без всякого Spring и прочих наворотов. То есть, курсы были со Spring, но он мне не понравился, и я решила без него, упростить донельзя. Максимум, на что меня хватило - Hibernate и Jackson. Ну, и Maven, конечно. Мне тогда много пришлось попрыгать с бубном из-за кольцевых ссылок в JSON.

В последнее время я нахожусь в фазе "кудрявого перехода", как любят говорить в кудрявом сообществе. Вообще подразумевается, что волосы должны восстановиться после выпрямления и окрашивания, а также использования силиконов и сульфатов. Но я никогда не выпрямляла волосы, а на натуральную косметику перешла несколько лет назад. Так что в моём случае "кудрявый переход" состоит в том, чтобы пробовать всё подряд, и смотреть, что получилось. Я очень быстро утонула в лавине своих фотографий (не всё размещаю на инстаграмме, чтобы не пугать людей). И решила сделать на коленке простенькую базу данных, чтобы просто записывать результаты: использованные продукты и их состав, технику, метео условия в день использования (влажность и точку росы), а также чтобы делать поиск и фильтр по ингредиентам в косметике. Взяла фронтэнд Angular с предыдущего проекта, я там много сделала reusable components, которые теоретически должны автоматически встраиваться куда угодно (на самом деле, нет). Вспомнив ужас борьбы с JSON в Java, решила на бэкэнде в этот раз попробовать PHP. Все пишут, что он очень простой. Установила самый простой локальный сервер - EasyPHP со встроенным MySQL. Наивно хотела уложиться в одни выходные, ага.

Короче, блин, да, PHP простой, если всё писать руками самому - каждую CRUD операцию, каждый SQL запрос в базу данных. При этом, естественно, не идёт речи об оптимизации времени запросов, хранении части полученных в памяти, не говоря уже про lazy и eager fetching. В интернете толпами ходят люди, спрашивающие, есть ли в PHP аналог Hibernate (нет). В Java-то я создала абстрактные классы и только некоторые переменные добавляла. Более того, оказалось, что в PHP надо самому писать routing (изучать новую концепцию), самому строить структуру, похожую на классы. Можно, конечно, тоже написать классы. А нафига тогда нужен PHP, если всё то же самое гораздо лучше работает на Java???? А теперь вопрос - а в чём конкретно заключается простота и удобство PHP?... 
Tags: информатика, помощь зала
Subscribe

  • Поездка в Гренобль

    Ой, я же вам не рассказала! Мы в эти выходные ездили с JY к его родителям, отмечали коллективный день рождения и новоселье его сестры. Его семья не…

  • О культурности

    В России у меня постоянно был комплекс, что я - бескультурное быдло, потому что не читала или не любила половину классиков. Курт Воннегут? Nope. Гюго…

  • Чего стоит звезда от производителя шин

    Знаете ли вы, что значит "мишленовский ресторан"? Мой мозг удивителен тем, что в нём долгое время могут существовать параллельно две…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 16 comments

  • Поездка в Гренобль

    Ой, я же вам не рассказала! Мы в эти выходные ездили с JY к его родителям, отмечали коллективный день рождения и новоселье его сестры. Его семья не…

  • О культурности

    В России у меня постоянно был комплекс, что я - бескультурное быдло, потому что не читала или не любила половину классиков. Курт Воннегут? Nope. Гюго…

  • Чего стоит звезда от производителя шин

    Знаете ли вы, что значит "мишленовский ресторан"? Мой мозг удивителен тем, что в нём долгое время могут существовать параллельно две…