Пока сентябрь радует нас красочной листвой и никто не успел впасть в осеннюю депрессию, мы рады представить наши новейшие обновления. Сегодня речь пойдет о версии Webix 3.0, которая добавляет два новых подхода к построению приложений на основе Webix, а также ряд новых фич, которых Вы не найдете в других HTML фреймворках.
Начнем с двух крупных обновлений.
Webix Jet
Основа вебикса — набор готовых виджетов, который позволяет ускорить разработку приложения. Комбинировать и настраивать компоненты гораздо проще, чем писать все с нуля. Только вот приложение — это не просто набор виджетов. Приложение — это сложная структура, где приходится решать вопросы комбинирования и повторного использования кода, навигации, работы с данными и многое другое. В рамках нашего релиза мы анонсируем Webix Jet — микро-фреймворк, дающий ответы на все вышеперечисленные вопросы.
Вы можете продолжать использовать привычные компоненты, как хотите, но если вы планируете начать новое приложение, просмотрите документацию Webix Jet, возможно, это сэкономит ваше время и усилия в дальнейшем.
Визуальный дизайнер
С версией 3.0 вы сможете создавать пользовательский интерфейс в графическом дизайнере. Просто перетащите нужные виджеты, переставьте их по желанию, настройте свойства, после чего вы получите желаемый код. Даже если вы еще не довели до совершенства свои знания в JavaScript, вы уже сможете проектировать и создавать прототипы интерфейса.
Бета версия доступна уже сейчас.
Новый функционал
Разумеется, Webix 3.0 не мог обойтись без новой функциональности.
Sub-Grid, Sub-Form, Sub-rows
Теперь вы можете создавать по-настоящему сложные таблицы данных. Каждая строка таблицы может включить в себя новую таблицу или самостоятельный блок интерфейса — форму, график, текст, все что угодно.
Import/Export
Довольно часто веб приложению не хватает стандартной HTML функциональности. С Webix 3.0 вы сможете расширить ваше приложение далеко за рамками HTML. Теперь вы сможете:
- просматривать PDF или Excel документы в пользовательском интерфейсе;
- использовать документ Excel как источник данных для любых компонентов;
- экспортировать данные из любых компонентов обратно в Excel;
- экспортировать любой Webix компонент в PNG формат.
И это все работает в браузере, никакие специальные серверные скрипты для этого не нужны.
Но и это еще не всё
Возможность изменять размеры окна, динамическая загрузка для TreeTable, улучшение производительности, более безопасная работа с данными и очень много исправлений. Проверьте сами полный список обновлений. И не пропустите руководство по переходу с предыдущей версии. Новая версия практически полностью совместима с ранее написанным кодом, но все же некоторые моменты изменились.
Как видите, мы действительно проделали большую работу. Webix 3.0 упрощает процесс разработки и открывает новые возможности.
И так, что же нужно сделать до конца сентября: добавить “When September ends” в свой плейлист, изучить наши обновления и оставить отзыв у нас на форуме.
Продуктивного изучения и хорошего дня!