Платформа

Платформа
Copyright © 2010-2011 mobl.
For original English text, go to: http://www.mobl-lang.org/
Translated by Valeria Aleksandrova

 

• Генерирует мобильные веб-приложения на основе стопроцентной HTML5 базы.

Нет зависимости от серверной технологии, т.е.  приложения mobl могут сообщаться с Ruby on Rails, Django, PHP или любой другой серверной технологией.

• Компилятор генерирует мобильные веб-приложения HTML5/Javascript/CSS.

• Приложения в основном являются автономными (работают без подключения к интернету)

• Приложения запускаются на современных Webkit-браузерах, в том числе IOS (iPhone, IPad), Android (2.0 +), WebOS, Safari и Chrome.

 

Языковые особенности

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

• Интегрирует все аспекты мобильного веб-приложения в единый язык: моделирование данных, пользовательский интерфейс, логика приложений, моделирования и веб-сервисы.

 

database-150x150

Моделирование данных

• Хранит данные в локальных базах данных на мобильном устройстве.

• SQL отсутствует: мобильное устройство прозрачно обрабатывает доступ к базе данных, он автоматически создает схему базы данных и автоматически управляет сохранностью состояния объекта.

• Запросы выполняются с использованием статически заданного языка запросов устройства mobl. SQL запросы, включенные в строки, отсутствуют.

 

Интерфейсы пользователя

tipcalculator-150x150

• Краткий, текстовый язык для определения пользовательских интерфейсов.

Реактивное программирование: пользовательские интерфейсы обновляются автоматически с учетом изменений в состоянии приложения.

• Создание пользовательских библиотек многократного контроля.

• Возврат к HTML и jQuery в случае необходимости.

 

 

Логика приложения

Screen-shot-2011-01-07-at-3.13.44-PM-150x150

Синхронный стиль кодирования, скомпилированный к эффективному, асинхронному кода Javascript.

• Статически типизированный язык сценариев с Javascript-подобным синтаксисом.

 

 

 

Доступ к веб-сервисам

Screen-shot-2011-01-07-at-3.20.52-PM-150x150

 

• Доступ к веб службам осуществляется посредством AJAX

при помощи синхронизированного интерфейса.

• Декларативно задает интерфейсы веб-службы RESTful.

• Легко импортирует данные JSON в местную базу данных.

 

Интегрированная среда разработки

 

mobl-ide-150x150

• На основе Eclipse

• Выделение синтаксиса

• Встроенный отчет об ошибках

• Завершение кода

• Разрешение ссылки (Ctrl/Cmd-клик для перехода к определению)

• Сохранение через компилирование

Comments are closed.