Я смотрю node.js и его приложения уже год, и мне бы хотелось заменить большие части моего старого старого Java-кода на node.js.Готово ли node.js для замены серверных задач?
Проблема, которую я заметил, с Node.js, что
- это выглядит как хаос, от версии к версии вещи не работают
- плохой документации, на самом деле плохой
- не знаю, что библиотеки были портированы или будут перенесены в ближайшее время
- многоядерное управление, не так ли?
- использует 100% мощности ЦП независимо от того, что он на самом деле делает (т. Е. Паузы в циклах). Это не зеленый, и это важно для нас.
Что касается проблем безопасности, я бы поставил их за обратный прокси-сервер, и только мой старый и настоящий Java-сервер сможет его использовать.
обновление: смешно этот вопрос закрывается, потому что он не является конструктивным. как вопрос может быть конструктивным, если у меня нет клей? Вот почему я тоже здесь! Вы, модераторы, действительно иногда сосать.
Однако, скорее всего, предпочтете подождать, прежде чем переходить на узел? Или вы думаете, что пришло время переехать?
Я пишу большое количество кода на стороне сервера Java, и я бы начал строить свою собственную базовую инфраструктуру, а затем портировать по частям !?
Паузы в петлях? Почему ты бы так поступил? Это проблема в коде приложения, а не в узле. Сам узел определенно не использует 100% процессор все время. – Brad
Есть много других отличных асинхронных вариантов сегодня. 'vert.x' - большое обещание, есть и Netty. Может быть, вы должны их проверить. node.js является однопоточным, BTW, потому что JavaScript есть. –
«Мне бы хотелось заменить большие части моего старого старого Java-кода на node.js» ......Зачем? – david