The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Первый релиз Opa 1.0, JavaScript фреймворка со строгой стати..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый релиз Opa 1.0, JavaScript фреймворка со строгой стати..."  +/
Сообщение от opennews (??) on 22-Июн-12, 17:19 
Представлен первый релиз (http://blog.opalang.org/2012/06/announcing-opa-10.html)  фреймворка Opa 1.0 (http://opalang.org/).  Авторы Opa считают его одним из наиболее сложных и мощных Javascript-фреймворков из всех существующих: он включает в себя полную реализации всего стека возможностей JavaScript, расширенных поддержкой статической типизации и обеспечивающий полную поддержку Node.js и MongoDB. Код фреймворка доступен под лицензией Affero GPL (http://en.wikipedia.org/wiki/Affero_General_Public_License).


Данный фреймворк также может использоваться в качестве самостоятельного языка программирования: приложение, будучи написанным на Opa, будет автоматически проверено на качество его кода, после чего может быть автоматически сгенерировано аналогичное по функциональности Javascript-приложение. Все основные аспекты разработки веб-приложений любого уровня сложности изначально реализованы в данном фреймворке: это и типовой код фронтенда и бэкенда, генерация запросов к базе данных и варианты различных типовых конфигураций. Разработчики утверждают, что на разработку Opa  потрачено более 100 человека/лет, не беря в расчет тот код, который был безвозмездно инвестирован сторонними проектами и исследовательскими лабораториями.

Основные особенности Opa:

-  AJAX и COMET-вызовы с прозрачной JSON-сериализацией;
-  Генерация HTML;
-  Определение модели использования данных;
-  Генерирование запросов к базе данных (пока только для MongoDB);
-  Поддержка событийно-ориентированного подхода с не блокирующей архитектурой;
-  Встроенные парсеры и генераторы;
-  Фреймворк использует строгую статическую типизацию;
-  Уделено большое внимание к вопросам безопасности;
-  Быстрый компилятор реализован на OCaml.

В конце этого лета планируется выход следующей версии - Opa 1.1, в которой планируется улучшить стандартную библиотеку и API, расширить сообщения об ошибках в выводе компилятора и улучшить производительность Node.js-бэкенда. Разработчики также заявляют, что хотят сделать Opa  фреймворком де-факто для всех корпоративных JavaScript-приложений.


URL: http://blog.opalang.org/2012/06/announcing-opa-10.htm
Новость: https://www.opennet.ru/opennews/art.shtml?num=34160

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Первый релиз Opa 1.0, JavaScript фреймворка со строгой стати..."  +1 +/
Сообщение от Аноним (??) on 22-Июн-12, 17:45 
>хотят сделать Opa фреймворком де-факто

Он и даром никому не нужен, а уж с такой лицензией...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Первый релиз Opa 1.0, JavaScript фреймворка со строгой стати..."  –1 +/
Сообщение от Аноним (??) on 22-Июн-12, 18:25 
А в чем пойнт зажимать сорец ... скрипта, сорец которого все-равно отгружается юзеру? :)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Первый релиз Opa 1.0, JavaScript фреймворка со строгой стати..."  +/
Сообщение от Аноним (??) on 23-Июн-12, 00:49 
они об этом еще не знают
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

18. "Первый релиз Opa 1.0, JavaScript фреймворка со строгой стати..."  +/
Сообщение от Тарелькин on 23-Июн-12, 00:53 
>А в чем пойнт зажимать сорец ... скрипта, сорец которого все-равно отгружается юзеру? :)

Если я правильно ошибаюсь, эта Opa объединяет разработку клиента, сервера и взаимодействия с БД.

Если это все надо будет открывать (причем тоже под AGPL), не знаю, какие это корпорации на такое пойдут.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

19. "Первый релиз Opa 1.0, JavaScript фреймворка со строгой стати..."  +/
Сообщение от Аноним (??) on 23-Июн-12, 01:05 
Есть Haxe. Я так понял, это ничем не отличается кроме того что оно только для JS.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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