Вышел Google Web Toolkit 2.5 и CoffeeScript 1.4.0

26 октября 2012 года

Доступна новая версия Google Web Toolkit 2.5 (GWT), набора средств для разработки динамических web-приложений, которые изначально могут быть написаны на языке Java, а затем при помощи специального транслятора преобразованы в представление на базе JavaScript и HTML.

В новом выпуске представлены следующие новые возможности:

  • Экспериментальный режим Super Dev, пришедший на смену Dev Mode и позволяющий быстро пересобрать код, после чего посмотреть и отладить результат его работы в браузере. В отличие от Dev Mode новый режим реализован в виде самодостаточного web-сервера с интерфейсом для компиляции;
  • Добавлена экспериментальная библиотека Elemental для быстрого и легковесного web-программирвоания в GWT-приложениях в стиле браузерного API, привычного программистам на JavaScript;
  • В компиляторе реализованы новые оптимизации: возможность использования компилятора Closure для задействования дополнительных JavaScript-оптимизаций; технология автоматического слияния фрагментов, повышающая эффективность работы в случае разбиения больших проектов на части;
  • Новая библиотеки ARIA с реализацией компонентов для построения интерфейсов для людей с ограниченными возможностями;
  • Добавление расширений для построителя интерфейсов UIBinder, обеспечивающих поддержку Cell-рендеринга и обработку событий.
  • Интеграция дополнительных возможностей, определённых в спецификации JSR-303 Bean Validation.

Одновременно представлен релиз языка программирования CoffeeScript 1.4.0, также как GWT компилируемого в JavaScript. CoffeeScript заимствует некоторые элементы из языка Ruby и Python. Целью создания CoffeeScript является упрощение некоторых излишне усложнённых конструкций JavaScript, предоставление простой объектной модели и улучшение читаемости кода, при полном сохранении возможностей и особенностей JavaScript (по сути это тот же JavaScript, но с изменённым синтаксимом). Код CoffeeScript распространяется под лицензией MIT.

В новой версии добавлена поддержка сборки файлов, содержащих используемые в продуктах Microsoft метки UTF-8 BOM. В коде поддержки Node.js осуществлён уход от использования registerExtension и замена path.exists на fs.exists, что позволило избавиться от раздражающих предупреждении об использовании устаревших компонентов. Кроме того, внесена большая порция небольших улучшений.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Вышел Google Web Toolkit 2.5 и CoffeeScript 1.4.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.