JSB.Widgets

Библиотека визуальных компонентов для создания приложений и сервисов с развитым веб-интерфейсом

Описание

Со временем любой маломальски удобный веб-фреймворк естественным образом обрастает библиотекой графических комонентов, элементов управления, диалоговых форм и т. п. И jsBeans в этом отношении не стал исключением. По мере реализации проектов с его использованием у нас регулярно пополнялась элементная база, которая, в итоге, переросла в отдельную библиотеку графических элементов – JSB.Widgets.

JSB.Widgets насчитывает около 40 базовых элементов управления, таких как кнопка, текст-бокс, список, таблица, табы, всплывающие окна, лист-бокс, комбо-бокс, сплиттеры, менеджеры расстановки (layout) и многие другие компоненты из которых конструируются веб-интерфейсы.

Свойства

Веб-интерфейсы, созданные на JSB.Widgets обладают полезными архитектурными и пользовательсткими свойствами:

Отзывчивость

Все компоненты JSB.Widgets являются js-бинами, а следовательно позовляют разработчику управлять каждым компонентом как на стороне браузера, так и на стороне сервера. Это позволяет создавать веб-интерфейсы с высокой интерактивностью, свойственной "толстым" клиентам.

Расширяемость

Объектная модель JSB.Widgets имеет сходства с такими библиотеками как VCLWindows FormsWPF, а также задействует некоторые принципы, использующиеся в Qt. Это позволяет разработчикам оперативно создавать новые компоненты и расширять функционал существующих до такого уровня сложности, который требует бизнес-задача.

Отчуждаемость

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