-- Почему PHP эффективен за счёт расширений оптимизации памяти, кешей и асинхронности, а также простой поддержки почти людых баз данных типа PostgreSQL/Greenplum и MySQL/Percona
-- Почему PHP достаточно похож на C++ со всеми возможностями Java (для этого стоит заглянуть в исходники https://github.com/php/php-src
-- Как я работал PHP-разработчиком на российские, европейские и американские компании
>>314707952 (OP) Работаю на PHP. Перспектив 0, работа скучная, новых проектов нет, легаси одно, зп на 30% ниже остальных языков, еще у куча печенья с молоком вроде битрикса. леденецня короче, вкатывайтесь в Go
>>314708120 О да, строгая типизация какая-то там, многопоточность. Нах надо, лучше иметь возможность встраивать HTML, теги в начале каждого файла и обратную совместимость с 5.6
>>314708566 Строгая типизация включена во всех норм проектах
Многопоточность также есть из коробки на уровне веб-сервера (в чём огромный плюс и стабильность PHP, на уровне процессов ОС, + не-из-коробки с помощью расширений
>>314708687 > Строгая типизация включена во всех норм проектах Ясно. В функции можешь задать тип переменной? Не аргумента, а переменной. Мб еще и дженерики есть? > на уровне веб-сервера ( В голос. Ты даже не понимаешь, в чем разница между процессами в нжинксе и горутиной, маня
>>314707952 (OP) Расскажи - как отладить отвал php_fpm? Включаю все дебаги, где только можно, нихуя вразумительного. nginx при первом после перезапуска аплоаде все съедает как положено, второй файл пытаешься зааплоадить - 502. В логах - пыха отвалилась, иди на леденец.
>>314708688 Какие нах пердежи? В PHP работают только ну папы, с которых песок осыпается и омежки вроде меня, которые ссутся по собесам ходить и терпят. Пердежи в JS, Java, Go, шарп и питон вкатываются
>>314708757 Програмисски залупка та ещё, но экономически для бизнеса довольно эффекьтвен
>>314708868 >можешь Да, можно проверять и ассертить типы везде где надо. В итоге получаешь плюсы и строгой и динамической тимизации
>не понимаешь понимаю прекрасно, т.к. много обазования и языков в моём коммерческом опыте. Специально подсветил уровень веб-сервера как дополнительный плюс
>>314709022 В некстклауде есть приложение - чатег spreed. С тилибончика приложение толк - заходишь туда, пытаешься файл аплоадить - происходит отвал. Файл полноценно загружается в папку, но при постинге в чатег пишет - ошибка. Берешь второй раз этот файл уже из хранилища некстклауда, куда оно загрузилось постишь - все без ошибок. С десктопа С апачем все работало, когда перенес на nginx увеличилась скорость, но стал происходить этот трэш. Не пони как отладить.
>>314709444 Перейди непосредственно в место возникновения этой ошибки в исходниках, добавь там вывод дополнительной отладки (или используй XDebug), и проанализируй происходящее?
>>314707952 (OP) Пробовал пхп, ваки есть - нет контента для обучения, плюс без роста и сопутствующие технологии сомнительные.
Алсо, аноны. Прямо щас вкачиваюсь во вротенд, тяжко пиздец. Пишу на реакте интерфейсик для просмотра порнухи с диска. Как же сладко подрочу когда доделаю, ууух. Вы не представляете просто. Мнение?
>>314709491 xdebug не смог подключить, добавляю, все в корку падает. В логах вот такую ошибку нарыл еще Assertion failed: (wand->signature == MagickWandSignature), function DestroyMag ickWand, file MagickWand/magick-wand.c, line 166
>>314709734 Мда >When I avoided calling "DestroyMagickWand" ,I was not getting those assertion errors. Просто не высвобождаем память, все равно процесс прибьют - память освободится. Нормально.
>>314707952 (OP) Анон, пожалуйста, поделись годным контентом по PHP. Иузчение SOLID, MVC, паттерны, алгоритмы, DOCKER, RABBITMQ, сайты, которые помогут создавать проекты. Только не отшучивайся, пожалуйста, может реально я что-то не знаю
>>314711087 Каких перспектив ты хочешь? Разработка нового фреймворка каждый божий день, как у жабаскриптеров? Да, с этим проблемы. Легаси же ещё надолго хватит, чтобы его поддерживать, латать тришкин кафтан и лутать бабосики
Встала задача сделать сайт. С программированием в целом знаком, только с созданием сайтов не очень, не практиковался, да и профиль у меня другой. Решил сделать на PHP, что для этого выбрать, Symfony или Laravel?
>>314711355 Да леденец их победишь. Некоторые и x86-86 называют легаси. html - это легаси? Так-то древнее как печенье с молоком мамонта, пора заменить на что-то весёлое, молодёжное
>>314711449 Веб-приложение. Заказывать у других смысла нет, потому что сам интересуюсь программированием и мне это интересно. Про то что PHP, это я и так решил, вопрос стоял в том какой фреймворк лучше выбрать, учитывая что я не делал на PHP раньше ничего, в основном только на сях писал, да линуксы админил.
>>314711605 На чистом изначально и собирался, только в ходе рассмотрения выяснил, что писать самому обработку роутеров, всю эту лапшу с контроллерами, вьюшками и моделями как-то не очень, тут я буду уже по сути свой фреймворк писать, вместо самого сайта. Склоняюсь больше в сторону symfony, но многие пишут, что у него высокий порог входа, что скажешь по этому поводу?
>>314710832 Так я уже, но из-за того, что проект сильно легаси, трачу время то, чтобы разобрать проект, а не то, чтобы программировать >>314710902 Да просто годнота ускользает и не всегда деляться. ОП пост PHP треда уже чуточку устарела. Ладно, кстати, что делать, если сидишь на легаси проекте? Из-за этого переработки и на изучение нормального материала нет времени. Каков шанс перескочить на нормальную работу? Что-то слышал, что PHP в этом плане кишит такими проектами
>>314712475 На PHP написано большее количество backend проектов. Так же в свое время был самый популярный. Ну очевидно, наверное, что некоторые проекты писались на коленке. Я же не гоню на PHP, мне интересен взгляд на рынке, советы по вкату в нормальные ваки, че ты тут спор на ровном месте устроил?
>>314713264 леденецня подход, дрочить на рил-сектор такой же инфантилизм что дрочить на развлекухи йоба-программингом.
Вот сочетать то и другое - самый кайф, просто таких мест не очень много и явно это не про пыху. Весь движ сейчас в мл-е где деньги такие, что рил-сектору в сказочных снах не снились.
>>314713264 Чел, ты что докопался то? Причем тут развлечение? Ты никогда над легаси проектами не работал? Я объясню тебе что это значит. Легаси проект - это уже не PHP разработчик, это уже что-то иное. У тебя нет времени на изучение нужных тебе технологий и тем самым повышения скиллов. А проект сам тебя не накачает. Вот и получается, что сделка не совсем выгодная. Я тут что-то про развлечение писал? ОП написал про себя, что он дофига опытен, вот я и спросил у него, как обстоят дела на рынке, какие советы может дать. А пришел какой-то душнила. >приносят реальные прибыли, а не развлекают РАБотничков АФИГЕТЬ, ДА ЛАДНО? Что работа не обязательно должна быть хобби?
>>314713594 Ну, это смотря что под мл-ем подразумевать, потому что понятно что в РФ мест стафф/принципал мл-ь инженеров не очень много - в Яндексе есть УМИИ и вроде в Магните Бдед морозшкин построил что-то нормальное. А обычные тренировальщики рекоммендалок действительно получают обычные деньги сравни бекендерам, типа 400-500 на синиорах.
Я просто сужу по европо-американскому рынку, куда залетел в стартап (правда бекендером помидором а не мл-льщиком) - где всё ещё не прекращается поток вертолетных денег в инвест раунды и гранты, не говоря уже что в самих биг корпах творят, поэтому мльщики делающий сам продукт (а не рекоммендаловки к продукту) прямо в шоколаде по деньгам.
Постоянно вижу как куча людей срут на пхп. А на чем сейчас модно писать бекенд? Ну типа раньше ставишь nginx+php-fpm на впску и поехали, а сейчас что популярно вместо этого? Нода и джанго? Это же залупа
Прочел холивары ПХП-шников с нормальными людьми и поржал, раньше и сам таким был, старался ПХП-шнику обьяснить, что его язык печенье с молоком но он мне только отвечал, что миллионы мух не могут ошибкаться!
Итак ПХП-шник, под новый год я помогу сотворить тебе новогоднее чудо, все просто - ты должен загуглить и изучить пару тем:
1 анотации типов vs статическая типизация (для общего развития) 2 python: async\await, multiprocessing, threading, asyncio 3 python types: dict, list, set, tuple 4 python object magic methods: __add__, __aenter__, и.т.д, их много 5 FastAPI, Django, SQLAlchemy
>>314707952 (OP) >Так уж получилось, что я работаю в компании, где PHP-приложение обслуживает транзакции на миллиарды деняк ежедневно На PHP-FPM?
>>314708687 >Многопоточность также есть из коробки на уровне веб-сервера (в чём огромный плюс и стабильность PHP, на уровне процессов ОС, + не-из-коробки с помощью расширений Что ты имеешь ввиду? Pthreads? Ручное управление потоками ОС такой себе инструмент.
>в чём огромный плюс и стабильность PHP Ты либо тролль, либо ничего не понимаешь в том, о чем пишешь.
>>314715507 >но он мне только отвечал, что миллионы мух не могут ошибкаться! >python Лол, да ты же просто перелетел с остальными мухами на кучку посвежее.
>>314714259 Бегать за модой == быть дегенератом без своего мнения. Запомни, за модой следует тупая толпа. У толпы нет разума. Соответственно, толпа бегает за гoвном. Как можно в инженерной деятельности основываться на моде? Ты уже доказал, что большинство разрабов безмозглые. Инженер может пытаться решить задачу: 1) просто, быстро и дешево 2) элегантно 3) дорого-богато 4) etc; но при чем здесь эльфы?
Щедрый предновогодний тред про PHP и вкат в IT
Так уж получилось, что я работаю в компании, где PHP-приложение обслуживает транзакции на миллиарды деняк ежедневно
Много наблюдаю такое же в финтехе и телекоме
Олсо сам фуллстек писал стартап на PHP, который генерил сотни миллионов рублей прибыли в год
Отвечу на вопросы сомневающихся, например:
-- Почему на PHP самая ебейшая скорость и стабильность разработки
-- Почему в РНР зависимостях нет такого пиздеца в безопасности, как в NPM или PyPi
-- Почему PHP до сих пор неосознанно хейтят (в результате маркетинговой компании Microsoft, когда они осознали, что проебали https://w3techs.com/technologies/overview/programming_language рынок web приложений и сайтов)
-- Почему PHP эффективен за счёт расширений оптимизации памяти, кешей и асинхронности, а также простой поддержки почти людых баз данных типа PostgreSQL/Greenplum и MySQL/Percona
-- Почему PHP достаточно похож на C++ со всеми возможностями Java (для этого стоит заглянуть в исходники https://github.com/php/php-src
-- Как я работал PHP-разработчиком на российские, европейские и американские компании
Олсо вы можете заглянуть в /pr/ https://2ch.hk/pr/res/3324202.html , а также начать знакомство с языком с официальнй документации, которая является прекрасным учебником: https://www.php.net/manual/ru/index.php
Велкам в уютный PHP-тред :3