Webix 3.0: Webix Jet, визуальный дизайнер и новая функциональность

Пока сентябрь радует нас красочной листвой и никто не успел впасть в осеннюю депрессию, мы рады представить наши новейшие обновления. Сегодня речь пойдет  о версии Webix 3.0, которая добавляет два новых подхода к построению приложений на основе Webix, а также ряд новых фич, которых Вы не найдете в других HTML фреймворках.

Релиз Webix 3.0

 

Начнем с двух крупных обновлений.

Webix Jet

Основа вебикса — набор готовых виджетов, который позволяет ускорить разработку приложения. Комбинировать и настраивать компоненты гораздо проще, чем писать все с нуля. Только вот приложение — это не просто набор виджетов. Приложение — это сложная структура, где приходится решать вопросы комбинирования и повторного использования кода, навигации, работы с данными и многое другое. В рамках нашего релиза мы анонсируем Webix Jet — микро-фреймворк, дающий ответы на все вышеперечисленные вопросы.

Webix Jet micro framework

 

Вы можете продолжать использовать привычные компоненты, как хотите, но если вы планируете начать новое приложение, просмотрите документацию Webix Jet, возможно, это сэкономит ваше время и усилия в дальнейшем.

Визуальный дизайнер

С версией 3.0 вы сможете создавать пользовательский интерфейс в графическом дизайнере. Просто перетащите нужные виджеты, переставьте их по желанию, настройте свойства, после чего вы получите желаемый код. Даже если вы еще не довели до совершенства свои знания в JavaScript, вы уже сможете проектировать и создавать прототипы интерфейса.

 

Webix визуальный дизайнер

 

Бета версия доступна уже сейчас.

Новый функционал

Разумеется, Webix 3.0 не мог обойтись без новой функциональности.

       Sub-Grid, Sub-Form, Sub-rows

Теперь вы можете создавать по-настоящему сложные таблицы данных. Каждая строка таблицы может включить в себя новую таблицу или самостоятельный блок интерфейса — форму, график, текст, все что угодно.

Webix Sub-Views

       Import/Export

Довольно часто веб приложению не хватает стандартной HTML функциональности. С Webix 3.0 вы сможете расширить ваше приложение далеко за рамками HTML. Теперь вы сможете:

  • просматривать PDF или Excel документы в пользовательском интерфейсе;
  • использовать документ Excel как источник данных для любых компонентов;
  • экспортировать данные из любых компонентов обратно в Excel;
  • экспортировать любой Webix компонент в PNG формат.

И это все работает в браузере, никакие специальные серверные скрипты для этого не нужны.

       Но и это еще не всё

Возможность изменять размеры окна, динамическая загрузка для TreeTable, улучшение производительности, более безопасная работа с данными и очень много исправлений. Проверьте сами полный список обновлений. И не пропустите руководство по переходу с предыдущей версии. Новая версия практически полностью совместима с ранее написанным кодом, но все же некоторые моменты изменились.

Как видите, мы действительно проделали большую работу. Webix 3.0 упрощает процесс разработки и открывает новые возможности.

И так, что же нужно сделать до конца сентября: добавить “When September ends” в свой плейлист, изучить наши обновления и оставить отзыв у нас на форуме.

Продуктивного изучения и хорошего дня!