Цитата:
|
В чем преимущества вашей платформы по сравнению с node.js ?
|
вообще говоря сравнивать Node и Hivext будет не совсем верно.
Node - это в первую очередь обвертка JS движка, которая его расширяет.
Hive - это комплексное решение (платформа), которое в том числе включает в себя обвертку JS движка.
Давайте я расскажу лучше в чем отличия, а преимущества уже будете сами определять.
Hivext - предоставляет
1) хостинг - с
логикой автомасштабирования
2) БД и доступ к ней (удаленный и через панель управления)
3)
набор всевозможных готовых конечных сервисов (к примеру регистрация, аутентификация, сервис прав доступа и многие другие)
более детально см.
Веб Сервисы
4) разные протоколы доступа к сервисам REST, CROSS (XSS GET & POST), SOAP, AMF (Flash) с форматами ответа в виде JSON, XML или HTML
5) клиентские библиотеки под j2me, j2se, javascript для работы с сервисами, в дальнейшем планируется расширить для php, .net, flash и других языков. Клиентские библиотеки позволяют не думать про пути и названия вер-сервисов, а позволяют просто и удобно дергать методы и функции классов.
6) скриптинг серверной логики на базе Java и JavaScript, в дальнейшем на Ruby, Groovy, Scala и других
7) отдельно хочется отметить
сервис структур, который реализует
ORM и позволяет абстрагироваться от работы с БД, оперируя в приложениями только объектами, т.е. проектируя и работая с приложением в стиле OOП
Отличие в реализации серверного JS: Hivext использует Rhino это медленее чем V8. Если для вас это критично используйте, то что более подходит для конкретного решения. Возможно в дальнейшем мы будем использовать V8, но не в ближайшее время, есть более важные задачи.
В добавок использование Rhino позволяет использовать богатый набор Java наработок и библиотек, легко импортируя их в свой код. А это немало важно, это экономит тоны времени.
Вывод: Hivext похож на робота из коробки, у которого реализован богатый функциональный набор и он ждет чтобы вы вложили в него свой маленький кусочек вашей логики, которая заставит этого робота выполнять ваши команды, служить вам на пользу.