
Udash - это структура Scala.js для создания красивых и обслуживаемых веб -приложений.
В сотрудничестве со Scalatags и библиотеками Scalacs Udash обеспечивает безопасный уровень типа над HTML, CSS и JS с мощным привязкой данных в шаблонах DOM.
Scala составлена с высокоэффективным JavaScript без необходимости поддерживать код JavaScript. Также легко использовать его с хорошими старыми библиотеками JavaScript, такими как Twitter Bootstrap или JQuery.
Udash выводит из коробки системы RPC с общей моделью данных и интерфейсами между Frontend и Backend, которая повышает разработку и поддерживает кодовую базу.
Автоматически синхронизируйте пользовательский интерфейс с вашей моделью данных.
Связь с клиентом -сервером на основе напечатанных интерфейсов. Двунаправленный RPC через WebSockets из коробки.
Компоненты Bootstrap Twitter обогащены функциями UDASH.
Udash предоставляет механизм маршрутизации фронта, основанный на пути URL или фрагмента, состояниях и представлениях.
Переводы, обслуживаемые бэкэнд или составленные в JavaScript.
Составьте настраиваемое приложение из шаблона Giter8, составьте и попробуйте за 5 минут.
Udash обеспечивает полную поддержку вашего веб -приложения и связь с сервером, но не влияет на вашу бэкэнд -реализацию.
Весь код фреймворта доступен на GitHub под лицензией Apache V2.
С любым IDE, поддерживающим язык Scala. Нет дополнительного плагина.