[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 81 | 4 | 37
Назад Вниз Каталог Обновить

Почему бы не взять ПХП? Аноним 27/11/16 Вск 13:57:33  883029  
1430220587Scree[...].png (211Кб, 1680x842)
У меня около четырёх лет опыта работы на бэкенде. Я работал с Python, Node.js, Go, немного с Ruby и Java. Почти все эти языки хороши, но у них есть один недостаток - трудность поиска работы. И дело даже не в недостатке вакансий, а в колоссальном превосходстве предложения над спросом. В мухосрани очень трудно найти себе место, а релокейтнуться ещё трудней - что в ДСах, что за рубежом хватает своих разработчиков. Я проанализировал свой прошлый поиск работы и увидел, что проебал два релокейта в ДС, потому что не знал ПХП. И я подумал - а почему бы и нет? Конечно, пхп-девелоперов много, но вакансий ещё больше, и потребность в них ближайшие лет пять-десять никуда не денется. С другой стороны, имея знания и опыт ПХП и пары фреймворков в нём я всегда смогу найти работу. В общем, почему не стоит учить ПХП? В чём его подводные камни?
Аноним 27/11/16 Вск 14:26:16  883037
>потребность в них ближайшие лет пять-десять никуда не денется

А откуда такая уверенность? Подчеркну, что я вовсе не спорю, а только хочу услышать твоё мнение.
Аноним 27/11/16 Вск 14:28:20  883039
>>883029 (OP)
У тебя странный подход к поиску работы. Да, есть конторы, которым нужен "погромист на пхп", "жаба-разработчик" и т.п. Но в приличных компаниях соискателей ищут немного иначе — "нам нужен бекенд-разработчик, наш стек включает в себя языки X, Y и Z, если вы нам покажете свои навыки и готовы изучать новое — пишите".
Если ты умеешь писать бек на ноде — ты уже умеешь писать бек на пыхе. Просто рассылай резюме.
Аноним 27/11/16 Вск 15:00:52  883054
>>883037
Во-первых, огромное количество легаси. Во-вторых, огромное количество разработчиков. На ПХП можно быстро собрать нужное количество разработчиков на месте, не выписывая их из других городов и стран. Хотя предложения релокейта для самых опытных всё равно есть. В-третьих, ПХП - это бизнес, а бизнес очень медленно меняет предпочтения. Ту же джаву при всех недостатках не изживут уже несколько десятков лет.
>>883039
Ну недавно мне было сделано предложение по разработке сайта на Yii. Отказали, так как я не только Yii, но и вообще сам ПХП не знаю.
Аноним 27/11/16 Вск 15:28:59  883075
>>883054
Ну так давай, тебе с 4 годами опыта изи будет всё изучить.
Аноним 27/11/16 Вск 15:31:40  883082
>>883029 (OP)
Потому что Васянов на ПХП больше, чем всех остальных вместе взятых.
Аноним 27/11/16 Вск 16:12:58  883096
>>883029 (OP)
>Java
>Трудности поиска работы
Ты наверно просто тупой, да?
Аноним 27/11/16 Вск 16:22:55  883100
>>883096
А вы замечали, что жавадебилы самые агрессивные?
Аноним 27/11/16 Вск 16:38:01  883106
Аноним 27/11/16 Вск 16:51:13  883112
>>883106
Почему 1С? Потому что в СНГ вакансий много и зарплаты неплохие для опытных программистов?
Аноним 27/11/16 Вск 16:56:36  883118
>>883112
Чисты 1С без знаний области(бухгалтерия, например) много не даст.
Аноним 27/11/16 Вск 16:59:09  883120
>>883118
Ну и вот, а зачем тогда про 1С вспомнил?
Аноним 27/11/16 Вск 17:04:39  883125
>>883106
1С - это сорт оф АБАП, то есть бухгалтерское говно. Трудно придумать более унылое занятие.
Аноним 27/11/16 Вск 17:16:24  883131
>>883125
Или сорт оф Visual Basic ограниченный своей предметной областью. С другой стороны, зато не унылые сайты втирать с спорной степенью полезности и с спорной вероятность, что кто-то будет активно это использовать, а что-то реальное для учёта, то что действительно нужно людям, то что они сами просят.
Аноним 28/11/16 Пнд 16:52:08  883674
>>883131
И какая область у VB?
Аноним 28/11/16 Пнд 20:17:22  883809
>>883674
Visual Basic может всё, что угодно.
Аноним 01/12/16 Чтв 18:51:06  885837
Короче ОП-хуй, ты хочешь сказали чтобы ты учил ПХП?

Ну так я тебе скажу - учи ПХП
Аноним 01/12/16 Чтв 19:03:19  885839
>>883029 (OP)
>В чём его подводные камни?
1) Зарплата.
Аноним 01/12/16 Чтв 19:06:25  885840
+0.jpg (11Кб, 200x320)
>>883054
>Во-первых, огромное количество легаси.
Так говорили и про посраль под досом (тогда мне было лет меньше, чем сейчас тебе).
Аноним 01/12/16 Чтв 20:29:54  885881
>>883029 (OP)
Странно, у меня одноклассник ненавидел пхп и съебал на питон, чему несказанно рад.
Сам тоже ушёл с пхп на C#, тоже доволен.
Веб слишком насыщенная сфера рабочей силой, тем более пхпистами. Я бы на твоём месте не рыпался и продолжал развиваться в своём направление, тем более по ноде ест вакансии с очень высокой зп.
Аноним 01/12/16 Чтв 20:31:47  885884
>>885881
и да, не найти работы с Java - это вообще что-то не реальное, по Jave больше всего работы, да и работа вменяемая с хорошей зп.
Аноним 01/12/16 Чтв 22:36:30  885956
Так стань фронтенд макакой, спрос же большой
Аноним 01/12/16 Чтв 22:39:12  885961
>>883029 (OP)
По МХП это не опечатка вакансий может и много, но обычно это вакансии для макак. Если же ты не находишь вакансий с джавой или нодой при наличии, то что-то тут не чисто, что-то ты не договариваешь.
Аноним 06/12/16 Втр 16:33:04  889236
6a0120a85dcdae9[...].jpg (50Кб, 502x370)
Пхп в свое время стал так сильно подрожать ООП и джаве и так убого, что я ушел с него на джаву, лол.
Что же касается людей "старой школы", структурного программирования - я бы рекомендовал уйти в Го (хотя тот же кал, за то процедурный стиль и производительность)
Аноним 07/12/16 Срд 00:40:43  889578
>2016
>пыхапе

псссссс
Аноним 07/12/16 Срд 17:51:03  889992
>>889578
Рабидаун, а ты способен объяснить, что тебе не нравится в ПХП?
Аноним 07/12/16 Срд 23:31:23  890185
рнр
Аноним 08/12/16 Чтв 12:04:58  890370
>>890185
У тебя проблемы с логическим мышлением? Ну ладно, назови альтернативу php.
Аноним 08/12/16 Чтв 13:19:19  890413
>>889992
не хайп и не попсово писайт на пыхепэ
Аноним 08/12/16 Чтв 13:34:18  890427
>>883037
> А откуда такая уверенность?
Таже самая ситуация, что и с промышленным использованием кобола мурриканцами.
Да и php7.1 вполне годный. Там сейчас порог гораздо выше, по сравнению с 4 версией. Трейты очень понравились.
Аноним 08/12/16 Чтв 13:58:00  890437
PHP всегда был торт. Не знаю, зачем его не учить.
Аноним 10/12/16 Суб 22:48:10  892063
Посоны, зачем php когда есть джава?
Аноним 10/12/16 Суб 23:32:28  892101
>>892063
Джава - это пиздец. Карательное ООП, крайне ущербная инфрастуктура, дикая конкуренция. Язык не сложный, но читать его неприятно. Много синтаксического мусора. Даже ПХП при всех его недостатках лучше жавы.
Аноним 11/12/16 Вск 00:21:33  892120
>>892101
оглянись пхп за последние лет 8 слизал все из джавы, а большая часть фрейворков анальное ООП (где ты в джаве за избыточное число классов не заплатил не копейки по производительности)

Я больше скажу - пхп убил себя пародией на джаву
Аноним 11/12/16 Вск 11:52:42  892301
>>883029 (OP)
Я вообще смысл этих тем не понимаю. Нужно знать много языков, но специализироваться на одном, максимум двух. Специализироваться - означает знать тонкости, а знать синтаксис и основные фишки самых популярных языков мастхэв. Не бывает программиста который Senior в Java или Python, но при этом никогда не программировал на PHP или C++. Если такой Senior есть, но наверное он себя зря таковым называет.
Аноним 11/12/16 Вск 12:06:42  892305
>>883029 (OP)
Сам копишь 100к рублей на первое время. Приезжаешь в Москву, снимаешь однушку за 25к, устраиваешься на работу.
Аноним 11/12/16 Вск 12:21:39  892310
>>892305
В Москве то все что угодно, особенно Java
Аноним 12/12/16 Пнд 01:47:45  892821
>>883039
>в приличных компаниях соискателей ищут немного иначе — "нам нужен бекенд-разработчик, наш стек включает в себя языки X, Y и Z, если вы нам покажете свои навыки и готовы изучать новое — пишите".
Ахуительные истории от дивана который ни разу работу не искал.
>>883054
>Ну недавно мне было сделано предложение по разработке сайта на Yii. Отказали, так как я не только Yii, но и вообще сам ПХП не знаю.
И правильно сделали.
>>883096
Иди посмотри что там мавен сделал с твоим HelloWorld на 50 мегабайт.
>>885881
Есть разница между "Сидел 4 года на шее у мамки, зато я теперь НАПИТОНЕ" и "Я 4 года работал и получал зарплату, и перекатился на питон."
>>892120
Кажется у тебя шизофрения. Иначе я не могу обьяснить зачем ты это написал.
>>892301
Очередной "Я мудрый", при этом как-то нихрена не ответил на вопрос ОПа.
>>892305
>BigData
>110к
Всегда проигрывал с рубистов. Даже в PHP подобное стоит от 120к.
Аноним 12/12/16 Пнд 02:02:43  892823
>>883096
Я БЕЗ ТРУДА СДЕЛАЮ ВАМ МАГАЗИН РЕЗИНОВЫХ ХУЁВ НА JAVA + SPRING + HIBERNATE!
@
МНЕ ПОНАДОБИТСЯ ПОЛГОДА И ДВА МИЛЛИОНА РУБЛЕЙ
@
НУ ПОЧЕМУ НИКТО ХОЧЕТ СО МНОЙ СОТРУДНИЧАТЬ?
Аноним 12/12/16 Пнд 15:15:47  893028
>>892823

БЕРЕШЬ SYMFONY ИЛИ YII И ПРОЧУЮ ЗАЛУПУ
@
СМОТРИШЬ ЧТО ТАМ ВСЕ СДЕЛАНО В ООП СТИЛЕ
@
УМИЛЯЕШЬСЯ ЧТО ПОЛОВИНА ИДЕЙ СЛИЗАНО С ДЖАВЫ
@
ДАЖЕ ЗАЧЕМ-ТО ИМИТИРУЮТ ENTITY СУЩНОСТИ ДЛЯ ORM, ХОТЯ ЕСТЬ СУПЕР-УДОБНЫЕ МАССИВЫ.
@
ПИШИТ ГЕТТЕРЫ И СЕТТЕРЫ (В ПХП! КАРЛ!)
@
ПРИХОДИШЬ В ВОСТОРГ, ЧТО ВСЕ ЭТО ПОДРОЖАНИЕ ИЗ 4000 КЛАССОВ РАБОТАЕТ МЕДЛЕННО, ПОТОМУ ЧТО ИНИЦИАЛИЗИРУЕТСЯ КАЖДЫЙ ЗАПРОС
@
НАБЛЮДАЕШЬ ЗА ТЕМ КАК НЕДО-ПРОГРАММИСТЫ СКОПИРОВАЛИ ИДЕИ, НО СДЕЛАЛИ КОД СОВЕРШЕННОЕ НЕ ГИБКИМ И МОНОЛИТНЫМ, ПРИГОДНЫМ ТОЛЬКО ДЛЯ БЛОЖИКОВ И УЗКИХ ЗАДАЧ
@
СДЕЛАЛ ПАРУ ВСТАВОК В MAVEN, РАЗВЕРНУЛ SPRING BOOT ПРИЛОЖЕНИЕ ЗА 3 МИНУТЫ НА ДЖАВЕ, ВЗДОХНУЛ СПОКОЙНО ЗА СВОЮ ОТРАСЛЬ.
Аноним 12/12/16 Пнд 15:26:45  893035
>>893028

> ХОТЯ ЕСТЬ СУПЕР-УДОБНЫЕ МАССИВЫ.
Ты наверно никогда не работал с большими проектами, написанными на таких массивах.
Аноним 12/12/16 Пнд 15:32:33  893041
>>893035
то есть, динамически созданные поля в объекте это нормально, а те же "поля" в массиве - зло и ужас? (хотя в симфони все честно слезали, entity там нужно ручками прописывать и даже задавать подобие аннотаций - так мило)
Аноним 12/12/16 Пнд 15:33:37  893043
>>893035
Работал, но я, по большей части, циклами занимался.
Аноним 12/12/16 Пнд 16:20:56  893072
>Очередной "Я мудрый", при этом как-то нихрена не ответил на вопрос ОПа.
А что тут очевидного. Конечно стоит изучить PHP. Как я понял ОП его вообще не знает, веб-разработчик должен знать ВСЕ. Хотя бы на каком-то минимальном уровне чтобы не выглядеть дебилом.
Аноним 12/12/16 Пнд 18:16:16  893146
ПХП обезъянок реально овердофига.
Если начинать сначала я бы спекнулся в Java ибо прибыльнее, а работу искать более менее одинаково на начальном уровне потому что нынче все хотят войти в ойти.
Но джава это для любителей энерпрайза что сам понимаешь НУ ТАКОЕ.

ПХП пытается угнаться за джавой и делает вид что он дохуя энтерпрайз но ему очень далеко до этого.
И тут нынче все очень хотят быть похожими на жаву, но зачем когда есть жава.
Аноним 12/12/16 Пнд 18:19:32  893154
Плюс автор учишь пехопе учи сразу фронтенд - один хуй попросят
Аноним 12/12/16 Пнд 18:20:42  893156
>>893028
Пиздишь Yii с рельсов слизали
Аноним 13/12/16 Втр 02:55:03  893393
>>893146
>Если начинать сначала я бы спекнулся в Java ибо прибыльнее
Только на словах. На деле найти работу на Java анриал. Сам джуном искал пол года, Звонишь в "Наш банк нужен прогроммист зп 160к" Разговариваешь, "А, так вы без опыта, ну тогда для вас испытательный 3 месяца по 15к, а отом идите джуном за 25, пол годика поработаете, может и повышение дадим до 60." И ТАК ВЕЗДЕ. Ебал я такие вкатывания.
>>893028
Там вся фишка в том, что симфони это тупо переписанный фрэймворк с джавы на PHP. В итоге ТОЛЬКО НА ОСНОВАНИИ ЭТОГО, все дрочат на симфони, хотя лично я не видел ни одного сайта, который бы хоть как-то работал под нагрузкой овер 1000 человек. А в серьёзном проекте, 1 сраный юзер начинает генерировать столько запросов, что со всем этим справляется только облако. Всё пердит, тормозит, периодически отваливается, чтобы что-то добавить, надо менять кучу кода, при добавлении элементарно, нового стиля, может отвалится половина сайта, просто потому-что вот так всё огранизованно через жопу, в итоге надо лезть в ядро и фиксить там КОСТЫЛЯМИ ПОДДЕРЖКУ НОВГО СТИЛЯ. Но зато "ЭТО ЖИ JAVA!!!!!11111".
Алсо ты YII перепутал с Laravel.

Аноним 13/12/16 Втр 03:01:10  893396
>>893028
ДЕЛАЕШЬ ТАКОЙ УДОБНЕЙШИЙ ФРЖЙМВОРК СЛИЗАННЫЙ С ДЖАВЫ
@
БЕРЕЖНО ПЕРЕНОСИШЬ КАЖДУЮ ФИЧУ
@
JAVAДАУНЫ ГОВОРЯТ "НЕДО-ПРОГРАММИСТЫ СКОПИРОВАЛИ ИДЕИ, НО СДЕЛАЛИ КОД СОВЕРШЕННОЕ НЕ ГИБКИМ И МОНОЛИТНЫМ, ПРИГОДНЫМ ТОЛЬКО ДЛЯ БЛОЖИКОВ И УЗКИХ ЗАДАЧ"

Блядь, он и был изначально куском говна для узких задачь. Мне просто непонятно, кто вообще догадывается его использовать в каком-либо серьёзном проекте.
Аноним 13/12/16 Втр 13:45:53  893580
>>893396
ДЕЛАЕШЬ ФРЕЙМВОРК СЛИЗЫВАЯ С ДЖАВЫ
@
НЕ УЛАВЛИВАЕШЬ АРХИТЕКТУРЫ, КОПИРУЕШЬ ТО ЧТО СМОГ ПОНЯТЬ И ОСИЛИТЬ
@
ВКЛЮЧАЕШЬ РЕЖИМ ВЕЛИКОГО АРХИТЕКТОРА, ДОПИЛИВАЕШЬ НЕКОТОРЫЕ РЕШЕНИЯ ПО-СВОЕМУ, НО ТАК КАК ТЫ СКРИПТО-МАКАКА, ПОЛУЧАЕТСЯ КАК ВСЕГДА ОЧЕРЕДНЫЕ КОСТЫЛИ
@
НА ВЫХОДЕ ПОЛУЧАЕТСЯ УРОДЕЦ, КОТОРЫЙ ПРОСИТ СЕБЯ УБИТЬ.
@
ВСЕ СООБЩЕСТВО НАДРАЧИВАЕТ И ПИЩИТ ОТ РАДОСТИ, ПОТОМУ ЧТО СПИЗЖЕННЫЕ ИДЕИ С ДЖАВЫ В МЕГАПРОЕКТАХ ДЕЙСТВИТЕЛЬНО УДОБНЫ И РАБОТАЮТ.

А вообще, если по четноку, ООП в динамичных языках это блять долбаебизм, фишка ООП это 99% работы с разного рода сущностями, где динамическая типизация вообще не дает никакого контроля на сущностями(типами).
Школьник крикнет что в пхп завезли типы и мол пхп вообще промышленный язык теперь, а я скажу - хуй! Типы которые проверяются не в момент компиляции, а в момент использования (рантайм) и только использования - это боль в мегапроектах.

Пхп сам себя убил подражанием на джаву - потому что действительно потом понимаешь, что лучше взять джаву
Аноним 13/12/16 Втр 16:37:39  893644
А Laravel / Phalcon норм, не?
Аноним 13/12/16 Втр 17:36:00  893676
>>893644
Phalcon кал
Аноним 13/12/16 Втр 18:30:06  893699
>>893580
>Типы которые проверяются не в момент компиляции, а в момент использования (рантайм)

Пэхопе-макакеры уверенно доказывают что это фича, а статик-тайчек не нужен/невозможен, лол.
Аноним 13/12/16 Втр 19:10:45  893718
>>883029 (OP)
Почему не выучить язык хотя бы да аппер интермидиэйт и перекатиться на удаленнкую работу на пендосов? Не на пидорском языке, а на более менее человеческом.
Аноним 13/12/16 Втр 19:29:55  893731
>>893393
как бы нахуй ты идешь в банки и госконторы.
Не ходи туда.
Аноним 13/12/16 Втр 20:33:49  893761
>>893718
Потому что Кумар уже натив и готов есть любое говно хоть на черта.
Аноним 13/12/16 Втр 22:39:34  893853
>>893718
>на более менее человеческом
Например?
Аноним 13/12/16 Втр 23:51:20  893886
>>893699
>статик-тайчек не нужен/невозможен
жаваскрипт смог, а пыха ниможет. Лол.
Аноним 14/12/16 Срд 01:08:24  893946
Поясняю этому петухану 1 единственный раз и срадостью выслушаю критику от адекватного анона.
Суть в том, что язык, блядь, не важен. Вот ты можешь сколько угодно кукарекать насчет вакансий, но, как анон отметил где-то в начале треда, важнее твоя специализация. Выбирай нишу и ебашь. Ты либо делаешь сайтики, либо пишешь сервера для реал-тайм игорей, либо ебашишь Электронные Торговые Площадки и т.п.
Второе - если ты РЕАЛЬНО знаешь те языки о которых ты написал, то УЖЕ знаешь пхп и что бы "выучить" его, тебе надо найти сайтец, где описан весь пиздец ПХП(типа неявного приведения типов и как оно там работает) и сайтец php the right way. Освоить основные инструменты и либы(composer, pecl, nginx, apache) + какой-нить фреймворк(возьми какой-нибудь Laravel, будешь вообще как в руби на рельсах почти, отвечаю).
Когда я перекатывался с Java, у меня на все про все ушла от силы неделя и я погнал ебашить божественные проекты на пхп. Потом устроился работать NodeJS-кодером ВНЕЗАПНО не писавши до этого ни одной программы на ноде. Но, как заметили выше, если ты умеешь делать бек на C#, то ты умеешь делать бек и на PHP.
Касательно зарплат - не слушай этих опущенок, которые говорят, что на пыхе только говносайты за копейки можно делать. Я работаю удаленно и стабильно получаю 250к\месяц + переодически мелкие подработки на 50 - 100к(сам из Мухосранска, но живу то в ДС, то в ЮВА, то просто путешествую по рандомным странам).
Короче, маня, дело тут не в языке, а в тебе. Ты спросишь меня, почему я выбрал именно пыху, имея опыт с нодой, жабой, пистоном и руби? Тут все просто - потому что я в него быстро вкатился и быстро влез на уровень ВЫШЕ среднего в этом стеке технологий. Теперь я ближе к ТОП левелу. В то время, как в любой другой технологии я был бы чуть выше среднего, понимаешь? То, что в PHP в основном одни обезьяны играет таким как я только на руку. Заказчики приходят и, посмотрев CV, рекомендации, пройденные тесты сразу готовы предлагать хорошие бабки.
Таки дела.
Аноним 14/12/16 Срд 02:00:43  893969
>Суть в том, что язык, блядь, не важен
Выбор инструмента это самое важное, как и в жизни.

>Второе - если ты РЕАЛЬНО знаешь те языки о которых ты написал, то УЖЕ знаешь пхп и что бы "выучить" его
Нет, синтаксис языка это 1-2%, остальное, ты должен зубрить всю топовую экзосистему. Даже в таких де факто вещах как регулярный выражения - в одних языках одно API в других другое. А там еще и фреймворки. А если возьмешь го или раст то вообще охуеешь от фантазий авторов некоторого API

Судя по тексту - ты либо пиздобол (скорее всего) либо реально удачно устроился, но как программист ты даже не растешь (это сильно видно).
Твое положение вечным не будет, и как только отвалишься, останешься на обочине вместе с другими CRUD-макаками.

ушел с пхп, так как не было профессионального роста, именно из-за монотоного клипания CRUD-сайтов
Аноним 14/12/16 Срд 02:20:02  893977
>>893969
Ты блядь даже не понял, что я тут написал, а что-то мне говоришь о том, какой я программист. Давай разберемся, лалка.
> Нет, синтаксис языка это 1-2%, остальное, ты должен зубрить всю топовую экзосистему

При том, что дальше я пишу:
> Освоить основные инструменты и либы(composer, pecl, nginx, apache) + какой-нить фреймворк(возьми какой-нибудь Laravel, будешь вообще как в руби на рельсах почти, отвечаю).

Это блядь и есть то, о чем ты говоришь.

> но как программист ты даже не растешь (это сильно видно)

И как тебе это видно? Ты хоть видел что я делал, что бы это говорить? Видел, как менялось качество моего кода со временем? Качество принимаемых архитектурных решений? Сферы в которых я работал?

> вместе с другими CRUD-макаками

Я тебя расстрою, но я не делаю CRUD приложения. Вообще, я угораю по DDD, у которого на подкорке зашито, что CRUD - не решение. Более того, работаю в финтех сфере и так уж повелось, что у нас во многих ситуациях EventSourcing + CQRS решает кучу проблем. И это, манечка, далеко не CRUD. Но судя по тому, что ты пишешь и как ты читаешь я это написал сам себе.
Аноним 14/12/16 Срд 02:31:49  893982
>>893969
И напоследок. Когда я писал
> если ты РЕАЛЬНО знаешь те языки о которых ты написал

Я подразумеал реальный опыт работы с ними и исходил из того, человек, который может в Java уже знаком хотя с базовыми паттернами проектирования помимо синглтона и делал что-то кроме пресловутого CRUD. Я говорю не о синтаксисе, а о знании инфрастркутур и инструментов. Удивишься, но если ты посмотришь на несколько языков и их сопутсвующие стеки - тебе не составит труда быстро въехать что к чему в соседнем %стек_нейм%. Новичку от программирования совсем приходится объяснять что такое composer, в то время, как человек, который работал с пистоном и нодой уже знает это и с легкостью использует по аналогии с npm/pip и что там еще бывает.
Если ты хоть раз пользовался паттерном "стратегия" в GO, то пользоваться им в PHP для тебя тоже не будет проблемой, понимаешь о чем я? Важно именно мышление и понимание того, как это работает в общем и целом. Тогда натяивание более специфичных знаний на абстрактную базу дается ЗНАЧИТЕЛЬНО проще.
Мой совет сродни выражению: "Учите паттерны, а не фреймворки". Вот тут тоже самое. Знание и понимание паттернов как бы не избавляет тебя от изучения фреймворков, но настолько упрощает этот процесс, что он становится вообще незаметным и незначительным. Так, после Zend Framework 2 и бурного изучения паттернов на каноничном языке Small Talk, вкатиться в Laravel у меня заняло 1 день. Просто прочитал доку от корки до корки, запилил этот самый пресловутый CRUD, поковырял устройство местного IoC контейнера, разобрался с местными ServiceProviders и готово, вкатился.
Сравни это с кривой человека, который изучает фреймворки и даже не понимает, что IoC это общеринятый паттерн, как и DI, а не специфика фреймворка. Тебе, конечно надо знать некоторые детали реализации, но понимание того, как это вообще работает очень сильно упрощает понимание деталей реализации. И ты даже можешь для себя отделить ВАЖНЫЕ детали от неважных.
Аноним 14/12/16 Срд 02:47:50  893988
>>893977
>>893982
>Ты блядь даже не понял, что я тут написал, а что-то мне говоришь о том, какой я программист

Судя по тому как ты порвался, я был прав?
Аноним 14/12/16 Срд 02:50:30  893989
>>893988
>порвался
Я уже написал, что отвечаю не тебе, потому что ты даун и всеравно не сможешь прочитать
Аноним 14/12/16 Срд 03:08:14  893995
>Я тебя расстрою, но я не делаю CRUD приложения
>Пишет на пхп

>Вообще, я угораю по DDD, у которого на подкорке зашито, что CRUD - не решение.
ЧТА??

>Если ты хоть раз пользовался паттерном "стратегия" в GO, то пользоваться им в PHP для тебя тоже не будет проблемой
Баранище, я тебе про API говорю и про экзосистему языков
Сука, ржу просто - понятно что ООП паттерны будут схожи, ибо блять они и называются паттернами (шаблонами).

Теперь ты понимаешь как глупо выглядишь и почему я такие выводы сделал?
Аноним 14/12/16 Срд 03:37:50  894003
>>893995
>Баранище, я тебе про API говорю и про экзосистему языков
Тебе еще раз привести пример с менеджером зависимостей в качестве примера инструмента входящего в экосистему, или ты съебешь наконец уже? Или может те же testing frameworks? Чем, блять PyUnit ПРИНЦИПИАЛЬНО отличается от JUnit? от PHPUnit?
Или ты мне будешь рассказывать, что SPRING MVC сильно отличается от любого другого MVC-фреймворка? Чем, блядь Django ПРИНЦИПИЛЬНО отличается от Laravel? Чем ебучий SailJS ПРИНЦИПИАЛЬНО отличается от Ruby on Rails? Но ты необучаемый и начинаешь вырывать слова из контекста, так что повторюсь, ты можешь мне не отвечать, я это пишу, что бы другой анон, который умеет читать ВЕСЬ, блядь, текст целиком понял о чем я говорю.
Аноним 14/12/16 Срд 03:46:50  894007
>>893995
> ЧТА??

https://martinfowler.com/tags/domain%20driven%20design.html

Просвещайся.

> Сука, ржу просто - понятно что ООП паттерны будут схожи, ибо блять они и называются паттернами (шаблонами).

Ну давай, смотри пост выше и рассказывай какое между менеджерами зависимостей различие, которое не позволяет от использования одного быстро перекатиться в другой. Расскажи мне, какие принципиальные отличия между тем, как устроено модульное тестирования в распространенных ЯП.
А закончи мне тем, чем один MVC(который такой же, блядь, паттерн, как и остальные) принципиально отличается от другого. И из твоих же слов:
> понятно что ООП паттерны будут схожи
Я делаю вывод что ты олень.

>я тебе про API
Ну если ты не можешь осилить быстрый поиск по API докам и считаешь изучение API основной сложностью программирования, то у меня для тебя совсем плохие новости. Вангую, что мамкиному джуниро припекло.
Аноним 14/12/16 Срд 11:37:03  894097
>>894007
>Просвещайся
Ты даже не захотел понимать, глупое животное, как ты противопоставил декомпозицию предметной области с персистентными операциями??

Это тоже самое как сравнить процесс инженерное проектирование чего либо с работай, скажем, двигателя.
Позорище

Аноним 14/12/16 Срд 11:41:21  894100
>>894003
>>894007

Теперь петушок оправдывается. Понимаешь, ты уже обосрался, сделав пример о том, как одинаково выглядят паттерны в разных ООП языках. Блять паттерны!

То что ты путаешь понятия (как api, как crud) говорит о многом.
Позорище
Аноним 14/12/16 Срд 12:31:05  894127
>>894097
>Ты даже не захотел понимать, глупое животное, как ты противопоставил декомпозицию предметной области с персистентными операциями??

ебанутый, прекрати использовать слова, которые не понимаешь. По-твоему DDD === декомпозиция предметной области, а CRUD есть персистентные операции? Охуеть, блядь ты олень.
Аноним 14/12/16 Срд 14:55:38  894189
>>894127
мега-кекус
>акроним, обозначающий четыре базовые функции, используемые при работе с персистентными хранилищами данных
https://ru.wikipedia.org/wiki/CRUD

Аноним 14/12/16 Срд 15:10:41  894196
>>894189
>используемые при работе с персистентными хранилищами данных

> как ты противопоставил декомпозицию предметной области с персистентными операциями

> персистентными операциями
> операциями

> персистентными хранилищами данных
> хранилищами данных

ты даже не можешь отличить ОПЕРАЦИЮ от хранилища данных. Я уж не буду тебе говорить о том, что использование персистентного хранилища данных далеко не всегда подразумевает персистентные структуры данных в коде, но это бонусом тебе, потому что ты обосрался.

Аноним 14/12/16 Срд 22:09:38  894410
>>894196
что несет этот долбаеб?
Аноним 14/12/16 Срд 22:38:08  894413
>>893028
>ВСЕ ЭТО ПОДРОЖАНИЕ ИЗ 4000 КЛАССОВ РАБОТАЕТ МЕДЛЕННО, ПОТОМУ ЧТО ИНИЦИАЛИЗИРУЕТСЯ КАЖДЫЙ ЗАПРОС
Вот это, кстати, пиздец. Пхп-сеньоры, кто знает, как заставить пхп-скрипты висеть в памяти, а не грузиться каждый раз по-новой?
Аноним 14/12/16 Срд 23:15:03  894422
>>894413
РОЖДЕН_ЧТОБ_УМИРАТЬ.TXT просто перепиши на джаве
Аноним 15/12/16 Чтв 01:15:12  894482
>>894413
никак, скриптовый язык, должен был делать упор в структурное программирование, а массивы или структуры хранить в подобие memcache (без сериализации).
Тогда бы все летало и было удобно.

Но пхп повернул не туда и хипстота его убила.
Аноним 15/12/16 Чтв 01:17:50  894484
>>894413
Бесконечный цикл, гугли как делать демонов на пхп. Но вообще - нахуй ненадо, даже при этом оно работает быстрее, чем жаба. А ели еще настроишь кеширование APC, например, то у джава-петухов вообще никаких шансов.
Аноним 15/12/16 Чтв 01:31:43  894489
>>894413
Ты не сможешь заставить пхп висеть в памяти. Но можно сократить время отклика. Для пхп есть акселераторы, которые позволяют повторно использовать скомпилированный байт-код. Плюс много решает правильная настройка сервера.

Жирные фреймворки дают большой оверхед. Но в реальных приложениях чаще всего БД является узким местом. Это проблема не только пхп. Мне приходилось тестировать бизнес-систему на java. Там был прикручен hibernate, и когда надо было извлечь из базы пару тысяч сущностей, выполнялось порядка 20-30 тысяч запросов к БД и все просто умирало нахуй. Можно конечно сказать что тут программисты мудаки, но это обычная практика на больших проектах, где работает куча народу и всех похуй на оптимизацию и тормоза. Верблюда нагружают до тех пор пока у него не ломается хребет. Потом начинаются судорожные митинги, брейнштормы, группа авторитетных васянов по-быстрому придумывает какую-то костыльную оптимизацию. И все продолжают нагружать верблюда, до следующего раза.

Для малых и средних проектов пхп нормальная тема. Вряд-ли ты упрешься в ограничения языка. Тормоза будут в другом месте.
Аноним 15/12/16 Чтв 01:50:17  894498
Тестил ради интереса apache benchmark'ом сколько запросов в секунду может обслужить мой комп. Конфиг был такой: phenom ii x6 1100, 16 гиг памяти, apache 2.4, php 7 (mod_php). Тестируемая приложуха должна была отдавать голым текстом "Hello world". Сравнивал однострочник echo 'Hello world' c фреймворками Yii 2, Symfony 3, Laravel 5. Для фреймворков создавались контроллеры, в которых рендерилась вьюшка с одной строкой.

В итоге
Однострочник выдал 35 000 запросов в секунду
Yii 2 и Symfony 3 по 400
Laravel 5 - около 100.
Аноним 15/12/16 Чтв 02:00:23  894500
>>894484
лолец какой
https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=php
https://www.techempower.com/benchmarks/#section=data-r13&hw=ph&test=plaintext&l=4fth8f&a=2
Аноним 15/12/16 Чтв 02:01:13  894501
>>894500
>fix
https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=java&lang2=php
Аноним 15/12/16 Чтв 02:07:38  894504
>>894498
у пхп есть известная 10-летняя проблема - долгий инклуд файлов на вин машине (там реально можно увидеть 1сек на 1000-3000 файлов)


[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 81 | 4 | 37
Назад Вверх Каталог Обновить

Топ тредов
Избранное