PHP является самым совершенным языком для веб 3.0. Только он обладает этими потрясающими качествами:- на нём работает 80? веба ( https://w3techs.com/technologies/overview/programming_language/all ). Это означает широкую поддержку и массу вакансий- никогда не зависает, потому что каждый скрипт завершается вместе с запросом- очень быстрый, начиная с версии 7.1 гораздо быстрее ноды и питона, в том числе благодаря технологиям оптимизации (memcache, opcache, etc)- в версии 8 (уже осенью) появится предзагрузка постоянных данных и JIT- компиляция, что сделает его ещё быстрее- поддержка всех современных СУБД, от Postgres и MS SQL до Redis и Mongo- при лаконичном Си-подобном синтаксисе, инструментарий для разработки практически не уступает Java и C#- поддерживает машинное обучение даже на виртуальном хостинге- написан на святом C++, можно дописывать свои расширения- при необходимости, легко реализуема асинхронность и очереди событий
>>200591881 (OP)Ты сравниваешь его только с такими же скриптовыми, а ты сравни с какой-нибудь жабой или шарпом. Или с го.
>>200593521Уточни границы лиг. Если пхп не вылезает из лиги рытья в плагинах цмсок, то какое дело должно быть до редиса и асинхронных очередей?
>>200591881 (OP)>Это означает широкую поддержку и массу вакансийЭто означает кучу говнокодеров, непрерывно производящих то, что даже читать физически больно, не то что пытаться запустить.PHP не имел бы своей "славы", если бы не те, кто на нём пишет.
>>200591881 (OP)>PHP является самым совершенным языком для веб 3.0.ахахахаах, лол.http://phpsadness.com/
>>200599671>разговор о самом языкеТогда можно вспомнить о том, что он "порочен в корне": скриптовой язык должен вызывать утилиты, передавая им параметры, например как bash. Компилируемый язык должен дават на выходе бинарник, который просто запускается без лишних костылей. А тут же мы имеем скрипты. которые не парсятся, а компилируются, но при том делают это каждый раз, как их запускают, и тем не менее они всё рапвно оказываются большей частью завязаны на внешние утилиты, ибо это всё ещё скриптовой язык, который только предоставляет оболочку, но сам ничего не делает. Такое нужно или столетиями дорабатывать напиьником, или дропать нахер и заменять чем-то максимально примитивным и стабильно работающим.
>>200600234это не баги, это убожество самого языка с самых первых версий. он был высран как студенческая поделка для простеньких скриптов, так убогой поделкой и остался.
>>200600477>но он идеален для малых и средних проэктовДля исключительно малых проектос он "приемлем". А используют его для энтерпрайзов.
>>200600257>компилируются, но при том делают это каждый раз, как их запускаютOpCache>>200600257>и тем не менее они всё рапвно оказываются большей частью завязаны на внешние утилитыНапример?>скриптовой язык, который только предоставляет оболочку, но сам ничего не делаетПо твоей логике PE файл представляет набор байт, но сам ничего не делает.
>>200600477>но он идеален для малых и средних проэктовпитон проще и лучше же, похапе - это настроить говносайтик на вордпрессе или говномагаз на нём же (wp+woocommerce) - максимум.
>>200601765>OpCacheМолодец, а теперь заставь его сохранить бинарник и запускать его.>Например?Curl? Sendmail?>По твоей логике PE файл представляет набор байт, но сам ничего не делает. А также можно сюда jar приплести, который в JRE запускается. От того, что скрипт стал не human-readable, он скриптом быть не перестал. Можно просто сложить в такой формат скрипт без лишних изъёбств, получив просто компактный скрипт, и это будет нормально, но это всё ещё будет скрипт.
>>200591881 (OP)Нахуй для веба вообще нужны языки кроме хтмл цсс и джаваскрипта ? вот вообще не понимаю.
>>200603645>Нахуй для веба вообще нужны языки кроме хтмл цсс и джаваскрипта ? вот вообще не понимаю. Так ведь без них не получится так бездарно тратить столько вычислительных мощностей.
>>200603645Ну давай, сгененируй ка мне 1000 html страниц с разным содержимым без использования серверных языков.
>>200604214>Ну давай, сгененируй ка мне 1000 html страниц с разным содержимым без использования серверных языков. Вопрос не в том, как генерить, а в том, когда генерить. Ты шелл-скриптом эту тыщу страниц нагенришь за секунды (только скрипт писать чуть дольше), а потом сложишь в каталог и будет их твой NginX отдавать на противоестественной скорости. Вопрос в том, когда актуально, а когда нет генерить страницу с нуля каждый раз, как она запрашивается.
>>200607370>Разве php не скриптовый язык? Скриптовой-то скриптовой, но PHP-developers не знают, в чём разница между скриптовыми и копилируемыми. АЛСО встроенный кэш в PHP называется "прекомпилятором", что как бы должно намекать, что парсинг PHP-скриптов - это "нечно большее".
Пыхер с 5 летним стажем, перекатившийся в ноджс, задавайте вопросы.По сабжу, на самом деле в один момент пыха оч просела, но 7 вытащила его из говен и он покажет все кузькину мать
>>200610606Модно молодежно, в целом больше заходит, чем нет.После пыхи был глоток воздуха, в первое время прям перло, потом понял, что в целом все одна хуйня