Чем JavaScript хуже Python'а или Ruby, что его использование на стороне сервера мало распостранено?

программирование JavaScript python ruby веб-дизайн

ну и голосовалку прикручу:

на ваш личный субъективный взгляд, какой из перечисленных (в алфавитном порядке) языков вы считаете наиболее походящим для серверного back-end-скриптинга?:

Примечание:
*распространено

Примечание:
> JavaScript на стороне сервера обычно не выполняется. Не предназначен для этого.

en.wikipedia.org/wiki/Comparison_of_server-side_JavaScript_solutions

Примечание:
Антон Витальевич: очень интересные у вас мысли. спасибо огромное.

Примечание:
OverHerz: ditto
Ответы:
просто он новый и все, V8 появился только в 2008, а node.js вообще в 2009
JavaScript на стороне сервера обычно не выполняется. Не предназначен для этого.
Процитирую Тимофея Цветкова: "Это лучший язык который можно было написать за два дня". :)
"почему чорт побери '0' == 0" потому что вы толком в язык не вникались, поэтому такие и вопросы
http://habrahabr.ru/post/123154/
>> Node.js v0.8 позволяет обрабатывать 1 млн одновременных HTTP Comet соединений на Intel Core i7 Quad/16 Gb RAM практически без дополнительных настроек.
вот еще
http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/
ну раз ссылками кидаетесь, то хотя бы в тему бы вникали
держать то держит, а обрабатывает 10к в секунду
к тому же там не голый нод, а кластер
"программа должна быть написана так чтобы ее понимали люди, и только иногда машины"
либо так, чтобы ее понимал только тот, кто ее написал. Если это какой-то вирус, шифрование и тд
Все зависит от задачи.
На уровне web server отлично справляется node.js выдерживая миллион соединений в секунду. Это вовсе не означает, что node вычисляет факториал для этого соединения, это означает, что нода готова от этого соединения принять сообщение, либо отправить сообщение по этому соединению. Это также означает, что 11к сообщений в секунду, я кстати этих цифр не нашел, это вы утверждаете, нода способна отдать на обработку серверу приложений или серверу баз данных, или способна вернуть страничку из кэша, а это, чорт побери, ОООооочень много. Даже в случае плотной работы с субд и приложением мы получим 500.000 обработанных результатов в секунду, если конечно субд и приложение с такой нагрузкой справятся :) В сумме это все означает, что service available при 500.000 живых внешних соединениях.
"я кстати этих цифр не нашел" - а вы запустите ab и посмотрите
"а вы запустите ab и посмотрите" - вы говорите 11к автор статьи говорит 1м, у меня нет технической возможности провести подобные измерения, но вам я не стал верить больше.
"вы говорите 11к автор статьи говорит 1м"
OverHerz: приведите пожалуйста пример реальных физических процессов, которые бы протекали асинхронно с непосредственным участием вашего сознания.
Например:
я программирую(100% блокирование ядра) + я пишу стихи(100% блокирование ядра)
ну вот мы и приходим опять к тому, что вы толком не в теме
Ну во первых я отлично представляю как устроены асинхронные процессы. Я писал чуть раньше, что это прием, который позволяет производить вычисления без расходования ресурсов на ожидание результатов. Вы не читаете того, что я пишу? Как тогда можно вести диалог?
"Языки не классифицируют на синхронные и асинхронные." - это я и без вас знаю, просто так проще объяснять.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.