Comments 27
Люблю Node.js. Хорошая идея изменила мир!
+2
Вижу только один недостаток ноды, по сравнению с php. В случае с php, можно разделить работу: админ (установка, настройка) и программист (которому, по сути, ничего не нужно знать кроме php). В случае с нодой, один человек обязательно должен сочетать две специализации из-за постоянных падений, нюансов установки и настройки модулей.
-3
UFO just landed and posted this here
Хороший программист хорошо программирует.
К. О.
К. О.
-8
Вообще-то программисты часто после какого-то уровня начинают обладать и навыками администрирования.
До этого уровня в случае с Node.JS программисту надо знать только Node, и, возможно, npm.
До этого уровня в случае с Node.JS программисту надо знать только Node, и, возможно, npm.
+3
Вы сами практиковали-то?
-2
Есть несколько приложений Node.JS в production-среде.
0
И никогда не было проблем с неинформативными стеками исключений?
0
Никогда. Вообще, кстати, если посчитать, последние лет пять я пользовался отладчиком только в случае сторонних приложений (написанных не мной).
0
Кстати, очень информативная статья о поиске проблем в production, — habrahabr.ru/blogs/nodejs/125644/
Мне пока не пригодилось, но перевёл на всякий случай, чтобы знать, что использовать, в некоторых случаях.
Мне пока не пригодилось, но перевёл на всякий случай, чтобы знать, что использовать, в некоторых случаях.
+1
UFO just landed and posted this here
Не обязательно.
Существует managed nodejs хостинг, где сам интерпретатор не падает и контролирется хостинг провайдером. В случае ошибок они просто выводятся в error_log или прямо на экран.
Программист только пишет код.
Существует managed nodejs хостинг, где сам интерпретатор не падает и контролирется хостинг провайдером. В случае ошибок они просто выводятся в error_log или прямо на экран.
Программист только пишет код.
0
UFO just landed and posted this here
UFO just landed and posted this here
Еще node_dev: github.com/fgnass/node-dev
Перезапускает процесс node при каждом изменении исходников. Удобно применять на машине разработчика.
Перезапускает процесс node при каждом изменении исходников. Удобно применять на машине разработчика.
+1
UFO just landed and posted this here
Вы бы уточнили год публикации, я минут 10 думал как автор смог столько бессмысленных вопросов придумать, пока не увидел, что интервью взято 2010 году.
+1
JavaScript имеет определённые характеристики, которые делают его весьма отличным от других динамических языков, а именно, что он понятия не имеет о потоках выполнения (threads). Его модель параллелизма полностью основана на событиях.Ну и дела… По-моему отсутствие потоков — просто особенность реализации — желание сделать «как в браузере». А добавить threads или fork в JavaScript никто не запрещает…
0
Sign up to leave a comment.
Интервью с Райаном Далом. Часть первая