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