The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлен Persevere 1.0 - сервер для JavaScript приложений

18.11.2009 21:50

Вышел первый стабильный релиз проекта Persevere, развиваемый под крылом некоммерческом организации Dojo Foundation, курирующей такие проекты как JavaScript фреймворк Dojo Toolkit, cometD, Lucid Desktop, OpenRecord wiki и Sizzle. Persevere представляет собой сервер приложений для программ на языке JavaScript и хранилище, предоставляющее доступ на чтение, запись и обновление данных на сервере с использованием интерфейса JSON.

В качестве языка запросов поддерживается JSONQuery/JSONPath. Среда для выполнения JavaScript приложений на сервере, использует движок Rhino и доступна посредством вызовов JSON-RPC. Поддерживаются уведомления об изменениях в реальном времени с помощью технологии long polling, а также модель обработки событий Comet и транспортный протокол Bayeux.

Persevere предусматривает возможность использования в качестве фронтенда к другим базам данных посредством подключаемых источников данных, с доступом к существующим таблицам, документации и другому контенту через REST API. Исходные тексты Persevere написаны на языке Java и распространяются под лицензией BSD или лицензией Academic Free 2.1.

  1. Главная ссылка к новости (http://www.h-online.com/open/n...)
  2. JavaScript application server Persevere 1.0 now available
  3. OpenNews: Сервер приложений Jetty переходит под опеку Eclipse
  4. OpenNews: Компания Tibco передала открытому сообществу web-платформу General Interface
Автор новости: JT
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24328-javascript
Ключевые слова: javascript, web, server, json, database
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, croster (ok), 12:08, 19/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чем он лучше Jaxer? (http://www.jaxer.org/)
     
     
  • 2.9, chupa (?), 09:11, 20/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Потому-что он первый
     
     
  • 3.13, аноним (?), 16:18, 20/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Потому-что он первый

    а также стабильный и ещё релиз

     

  • 1.3, kay (ok), 15:50, 19/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне как-то сложно представить как использовать JavaScript на удаленных серверах без использования JavaScript в браузере у клиента. В противном случае в чем смысл запускать JS на сервере? Приведите пожалуйста пример?
     
     
  • 2.11, waf (ok), 09:46, 20/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не зажимайте себя. Зачем lighttpd, если есть Apache, и зачем PHP, если есть Perl. И не надо представлять JS на сервере без JS на клиенте, пусть у разработчика будет возможность писать разные слои приложения на одном языке. А вызовы делаются через JSON-RPC, так что любой язык подходит.
     

  • 1.4, HTC Tattoo (?), 16:22, 19/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    JavaScript вполне развитый prototype-ООП-язык, кроссплатформенный. Он уже выходит за рамки браузеров и способен решать широкий круг задач. Взять, например, картографические движки GoogleMaps API, OpenLayers - это мощнейшие в своём роде библиотеки, которые уже можно применять в полноценных приложениях.
     
     
  • 2.5, Pilat (ok), 17:43, 19/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >GoogleMaps API, OpenLayers

    Это не на сервере.

     
  • 2.6, аноним (?), 18:59, 19/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > это мощнейшие в своём роде библиотеки

    Которые на более других языках можно реализовать на порядки мощнее.

     
  • 2.7, alekzander (?), 19:44, 19/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    вот бы еще ему строгую типизацию, как в ActionScript3
    и объектную модель с наследованием, в довесок к прототипам.
     
     
  • 3.8, Pilat (ok), 08:23, 20/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >вот бы еще ему строгую типизацию, как в ActionScript3
    >и объектную модель с наследованием, в довесок к прототипам.

    Так оно уже есть, Java называется.

     

  • 1.10, Q (??), 09:38, 20/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    надо полагать Persevere это анаграмма от Perverse ?
     
     
  • 2.12, zer0 (?), 15:04, 20/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Улыбнуло.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру