«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2020/08/31 06:58:35  №1793420 1
Почему меня все ИРЛ отговаривают от пыхи? 7ая пыха на жабу похожа, думаю до джуна смогу сейчас прокачаться за месяца 3 и последний год универа пытаться найти работу. На какой-нибудь джаве я так в жизни не смогу, один только спринг займет полгода плотного вката.
Ответы: >>1793532 >>1794650
Аноним 2020/08/31 08:29:07  №1793532 2
>>1793420
Есть критика от незнающих, типа "ыыы пыха гавно я вот на ноде пишу", на нее похуй. Основные проблемы пхп это то что она в мелкосреднем бизе на говноцмс и среди всяких говношопов популярна, что равняет уровень разработчиков многих с нулем, ну и сама как язык технически ну такое.

Yii и битрикс говно, симфони ок, ларавель зависит от конторы, но это RAD, поэтому тоже может быть мелкосредний биз и говно.

Вкат в симфони это типа вката в спринг на самос деле, там блин чтоб json принять по паттернам пишут ивент листенер
Ответы: >>1793748 >>1794090
Аноним 2020/08/31 12:07:05  №1793748 3
Ответы: >>1794090
Аноним 2020/08/31 17:00:52  №1794090 4
>>1793532
Вот этого удваиваю, дело говорит. Но только добавлю, что зачастую действительно ограничения (отсутствие ассинхронности, рожденность, чтобы умирать) языка делают больно, потому что не всё на свете работает по принципу "получил запрос, отдал синхронный ответ и умер".
Для какого-нибудь чтения из очередей или там работы по сокетам приходится городить костыли, появляются всякие roadrunner и так далее, что безусловно решает бизнес-задачу, но всё равно технически больнее, чем если бы в php была нативная поддержка всего этого.

>>1793748
Во-первых, хуёвой архитектурой (огромная связность + костыли), заточенной на статики и повальное использование магических ассоциативных массивов.
В итоге _нормально_ писать на yii очень сложно. Оно конечно лучше битрикса, но только потому, что хуже битрикса сделать продукт просто невозможно.
Ответы: >>1794092
Аноним 2020/08/31 17:04:52  №1794092 5
>>1794090
Кстати, в тему всяких роадраннеров, воркеров, очередей и прочего. Поработав со всеми этими технолагиями я пришёл к выводу, что самое удобный и надёжный подход это (как ни странно) рождать и умирать php на каждый запрос. Делать мини-сервер на go или ноде, который будет вычитывать сообщение и слать его через http на локалхост (ну или куда угодно), где nginx через php-fpm уже запустит php-шный процесс, который обработает запрос и отдаст ответ.
Это позволяет использовать все стандартные инструменты php, не бояться утечек памяти в пхп, не бояться "забивания" очереди десятью тяжелыми задачами и тд и тп
Аноним 2020/09/01 09:45:44  №1794650 6
>>1793420
Пехапе это вакансии условно 1-2 левела, а джава 2-3. Вкатиться легче в php, но и говнокода и долбоебов там на порядок больше, а зп в среднем меньше (300к сакраментальные ты вряд ли наберёшь).
В джаву вход сложнее, но там все круче и денег больше.

Так как ты джун на дваче, скорее всего ты решишь, что тебе и 40к норм, зато вкат полегче и будешь в ближайшие 5 лет копаться в говне на битриксе или (при особой удаче) на ларавеле. Жду через пять лет пост от тебя здесь вида "кококо 5 лет прошло, а я до сих пор джун-формошлеп, все работодатели козлы, помогите вкатиться).
Php я не хейчу, если что, а вот любителей лёгких путей - да.
Ответы: >>1809263
Аноним 2020/09/17 15:58:51  №1809263 7
>>1794650

> 300к сакраментальные ты вряд ли наберёшь

PHP-миддл с зп 240k в треде. Сколько зарабатывают синьоры и лиды я даже говорить не буду.
Ответы: >>1809267 >>1809748
Аноним 2020/09/17 16:01:23  №1809267 8
>>1809263
Какой у вас там стэк?
Ответы: >>1809272
Аноним 2020/09/17 16:05:07  №1809272 9
>>1809267

Symfony 3-5, Apache Kafka, Postgres, Docker.
Ответы: >>1809310 >>1810069
Аноним 2020/09/17 16:52:46  №1809310 10
>>1809272
> Docker.
зачем он нужен?
Ответы: >>1809389
Аноним 2020/09/17 18:19:21  №1809389 11
>>1809310
Чтобы не ебаться с окружением. Даже если у тебя просто php, то у тебя на одном сервере могут крутиться два приложения, одно на php5, другое на php7, с разными наборами экстеншенов.
Докер, как виртуалка, очень всё это упрощает, описываешь нужную тебе систему один раз, и потом разворачиваешь то же самое где угодно, на своём компе, компе коллеги, тесте на беременность твоего парня или на продакшен сервере.
Аноним 2020/09/18 04:58:44  №1809748 12
>>1809263
На буржуев пашешь? англ выше среднего?
Ответы: >>1809911
Аноним 2020/09/18 10:35:34  №1809911 13
>>1809748

Неа, на один из проектов сбера.
Аноним 2020/09/18 14:09:42  №1810069 14
>>1809272
>Postgres

Ну ясно. На этой БД можно вообще простенький бэк написать.