История изменений
Исправление monk, (текущая версия) :
Да, не имеет. Потому его догоняет питон, хотя JS распространился намного шире при помощи браузеров.
Кто кого догоняет неясно, так как Node.js появился тогда, когда питон уже вытеснил перл и стал стандартом де-факто, для бэкендов веб-приложений.
Но, все же, нужно заметить, что какой-нибудь захудалый проектик на JS по функционалу таки будет пожирнее многих COBOL-проектов.
Смеёшься? Всё, что было проще, чем самый тяжёлый проект на JS, давно уже переписали на Java.
Почему? Потому что большая часть функционала реализована в самом браузере.
Браузер даёт только отрисовку, а не алгоритмы. К тому же, если речь про питон/кобол/js, то это серверная часть, где вместо браузера NodeJS и особой разницы в доступных библиотеках у языков нет.
Просто, реализация этих функций в C++ в браузере намного стройнее, быстрее, поддерживаемие, чем реализация на самом JS.
Только пишется дольше. И отлаживать сложнее. Основной критерий — быстрее. Разработчики браузеров встроили функции из распространённых библиотек, чтобы их браузер быстрее выполнял приложения на JS.
Исходная версия monk, :
Да, не имеет. Потому его догоняет питон, хотя JS распространился намного шире при помощи браузеров.
Кто кого догоняет неясно, так как Node.js появился тогда, когда питону уже вытеснил перл и стал стандартом де-факто, для бэкендов веб-приложений.
Но, все же, нужно заметить, что какой-нибудь захудалый проектик на JS по функционалу таки будет пожирнее многих COBOL-проектов.
Смеёшься? Всё, что было проще, чем самый тяжёлый проект на JS, давно уже переписали на Java.
Почему? Потому что большая часть функционала реализована в самом браузере.
Браузер даёт только отрисовку, а не алгоритмы. К тому же, если речь про питон/кобол/js, то это серверная часть, где вместо браузера NodeJS и особой разницы в доступных библиотеках у языков нет.
Просто, реализация этих функций в C++ в браузере намного стройнее, быстрее, поддерживаемие, чем реализация на самом JS.
Только пишется дольше. И отлаживать сложнее. Основной критерий — быстрее. Разработчики браузеров встроили функции из распространённых библиотек, чтобы их браузер быстрее выполнял приложения на JS.