Показать сообщение отдельно
  #26 (permalink)  
Старый 23.01.2010, 14:27
Интересующийся
Отправить личное сообщение для Ruslan Посмотреть профиль Найти все сообщения от Ruslan
 
Регистрация: 23.12.2009
Сообщений: 21

Цитата:
В чем преимущества вашей платформы по сравнению с 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 похож на робота из коробки, у которого реализован богатый функциональный набор и он ждет чтобы вы вложили в него свой маленький кусочек вашей логики, которая заставит этого робота выполнять ваши команды, служить вам на пользу.

Последний раз редактировалось Ruslan, 25.01.2010 в 15:38.
Ответить с цитированием