A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

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

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


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

Представлен 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.