Комментарии 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 никто не запрещает…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Интервью с Райаном Далом. Часть первая