Представлен релиз JavaScript-фреймворка qooxdoo 1.6


Рубрика: Новости Linux
Метки: |
Просмотров: 2306

Представлен 3 релиз JAVASCRIPT-фреймворка qooxdoo 1.6, предназначенного для создания интерактивных web-приложений, снабжённых пользовательским интерфейсом приближенным к оформлению настольных программ. Фреймворк имеет объектно-ориентированную архитектуру и по заявлению девелоперов дает возможность делать утилиты даже начинающим программистам, не знакомых с особенностями HTML, CSS и DOM. За исключением средств для разработки GUI-интерфейса в qooxdoo представлена помощь расширенных средств для организации взаимодействия м/у клиентом и сервером. Серверная часть доступна на языках Java, PHP, Perl, Python. Код фреймворка распространяется в рамках двойной лицензии LGPL/EPL.

Ключевой особенностью новой версии является помощь исполнения web-приложений в offline-режиме, при коем все нужные данные хранятся локально и не производится обращение к серверу. В качестве примера подобных программ подготовлено демонстрационное приложение для чтения новостных лент. При отключении компьютера от сети данное приложение дает возможность продолжить работу с уже загруженными данными без любых ограничений в функциональности. Из иных улучшений: помощь новых спецификаций CSS3 с реализацией анимации и трансформации объектов, реализация MVC-такого разделения данных и логики работы, помощь REST-коммуникаций, создание новых виджетов для мобильных устройств.

Одновременно возможно упомянуть решение девелоперов проекта SPROUTCORE о выделении ветки SPROUTCORE 2.0 в отдельный проект Ember.js, который будет улучшаться независимо. Главная причина подобного шага в значительных отличиях в архитектуре, решаемых задачах и подходе к создании. Если SPROUTCORE 1.x представляет собою сочетание MVC-фреймворка и библиотеки виджетов, то Ember.js нацелен на упрощение программирования и минимизацию кода при создании web-приложений с использованием парадигмы MVC (Model-view-controller). Код SPROUTCORE и Ember.js распространяется под лицензией MIT.

SPROUTCORE дает возможность делать web-приложения с элементами классического GUI-интерфейса. Для написания приложений применяется язык JAVASCRIPT, технология AJAX и отдельные возможности, заложенные в спецификации HTML5. SPROUTCORE представляет собою более, чем обычная JAVASCRIPT-библиотека, данный фреймворк проповедует идею полного выноса логики исполнения web-приложения на сторону клиента, получая в результате самодостаточные приложения. По собственной сути SPROUTCORE более напоминает Ruby On Rails, чем подобные JAVASCRIPT-библиотеки как Jquery, Prototype, Dojo или MOOTOOLS, отличаясь от ROR тем, что логика приложения написана на JAVASCRIPT и работает на стороне клиента, оставляя на стороне сервера только управляющий процесс и хранилище данных. При использовании SPROUTCORE разработчику нет потребности обращать внимание на серверную логику, которая реализована в виде универсального сервера sc-server, написанного на языке Ruby.


  • Комментариев: 0

  • Вконтакте

  • Facebook:

    Оставьте комментарий!

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

    Имя и сайт используются только при регистрации

    Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

    Авторизация 

    MaxSiteAuth.

    (обязательно)