Другие языки программирования и технологии

Node.js - убийца PHP? Как думаете

Артур *
Артур *
1 411
Думаю что мертвое убить невозможно.
Пхп сам помер, естественным образом. "Но он по-прежнему широко используется", кто-то скажет - и будет прав... Только пхп как курица с отрубленной башкой: продолжает бегать, потому что комьюнити выполняет роль спинного мозга, который в отчаянной надежде продолжает двигать полуживое тело. Сколько оно "проживет" в таком состоянии - как и в случае курицы, предугадать невозможно.
Руслан Фаизов
Руслан Фаизов
79 497
Лучший ответ
Александр Полоскин а еще всякие нищие будут яйца от этой курицы забирать, жрать их и пальчики облизывать

потому что более крутой рябчик. js слишком дорог.

разработка на node.js сильно дорого стоит. и долго. во многом потому что на свете на библиотеки и фреймворки не умеет и не любит документацию писать. и экономят на этом. тоже нищие потому что. а еще потому что скупые. и глупые. глупость членов команды ограничивает ее максимальный размер и не дает нанять в том числе и техписателей.
у php эту проблему успешно решает именно "спинной мозг", высирая хоть и не всегда адекватные, но обширные и на разных языках заменители документации на все-все-все. да и php.net есть. не знаю кстати официальный ли он.
Нет, не убийца. В back-end Node.JS занимает узкую нишу между PHP и Go - не имея возможности всерьёз конкурировать ни с первым (проигрывает в удобстве разработки и надёжности кода), ни со вторым (проигрывает в производительности и надёжности кода).

Единственное достоинство Node.JS - возможность использовать одни и тот же язык (и одного разработчика) и на front, и на back.

Но, как известно, мода на языки и инструменты программирования никак не связана с качеством этих языков и инструментов. И сейчас в back-end мода именно на Node.JS. Но, ИМХО, закончится она так же, как предшествующие моды на Python и Ryby-on-Rails.

P.S. И нет, TypeScript не поможет: он лишь смягчает тот кошмар, который творится в JavaScript с надёжностью кода.
Андрей Скулин
Андрей Скулин
91 414
Артур * "Единственное достоинство Node.JS - возможность использовать одни и тот же язык (и одного разработчика) и на front, и на back."

еще тонна библиотек в NPM
Он несколько другой концептуально.
И сразу о минусах - там не принято делать CMSки и потому не наделали кучу CMSок))
Вот хотя бы за счет них пыха будет жить.

Это были минусы здорового человека.
Теперь минусы курильщика.
Дело в том, что JS "ширпотребен". Как впрочем и PHP. Для крутых понторезных компашек, вплоть до корпорашек вроде гугля, это очень важно. Они с жиру бесятся и хотят что-нибудь "эдакое", поэтому им как правило годится только питухон (который концептуально почти полный аналог PHP... но он не PHP, на нем пишут другие социальные слои, не слои тружеников) или еще какой-нибудь гоу.
Не убийца. PHP давно уже пытались убить, но так и не смогли похоронить, чтобы убить его нужно создать аналогичный инструмент причем превосходящий его во всех аспектах.