04.11.2019 0 min to read

Oracle Visual Builder – конструктор приложений

Category : Блог

Извечный вопрос, стоящий перед разработчиками нового приложения или веб-интерфейса – какую платформу выбрать для построения, на каком языке программирования писать код и в каком редакторе это будет удобнее всего делать?

Для тех, кто хочет быстро развернуть небольшой интерфейс, не вдаваясь в премудрости программирования, у Oracle есть прекрасное средство – Visual Builder.

Что это такое?

Oracle Visual Builder – это облачный сервис, в котором можно построить пользовательский интерфейс или небольшую информационную систему, оперируя исключительно объектами, их свойствами и связями в визуальном редакторе. Никакого программного кода, никаких SQL-запросов и пр. скриптов. Только визуальные элементы управления, блок-схемы последовательности выполнения действий на определённые события и связи между атрибутами объектов.

Сервис позволяет построить как веб-интерфейс, так и мобильное приложение для iOS и Android. Сборка мобильных приложений для iOS требует участия в Apple Developer Program. Собранное приложение выглядит как полноценное мобильное приложение со своей иконкой на экране приложений с той разницей, что на самом деле это веб-приложение, завернутое во внешнюю оболочку и запускающееся через встроенный браузер мобильного устройства. Это можно заметить по элементам управления, отличающимся от стандартов, заложенных в платформах iOS и Android.

Как выглядит процесс построения приложения

В Oracle Cloud в разделе “Сервисы платформы” запускаем “Визуальный редактор” и создаем экземпляр, в котором будут храниться предполагаемые приложения. В одном экземпляре может располагаться несколько приложений любых типов.

Создаем новое приложение и в разделе Business Objects создаем описание структур таблиц, где будут храниться данные.

В качестве хранилища вместо локальных объектов можно использовать и структуру готовой базы данных.

Проектируем страницы с отображением данных и формами их редактирования. Все страницы строятся в конструкторе с участием соответствующих мастеров и элементов интерфейса из библиотеки компонентов.

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

Все эти элементы также можно создавать вручную без мастера. Например, кнопку перехода на заданную страницу. В этом случае на страницу добавляется элемент Button из библиотеки компонентов. В свойствах кнопки добавляется новое действие, описываемое блок-схемой. Для ее построения тоже используются готовые объекты из библиотеки действий.

В процессе проектирования приложение можно запустить в режиме предпросмотра.

После завершения разработки приложение можно опубликовать для проведения внешнего тестирования (режим Stage). По окончании тестирования приложение публикуется в общий доступ (режим Live).

Как найти документацию

В Oracle Learning Library можно найти множество коротких курсов, знакомящих с различными технологиями и сервисами, доступными в Oracle Cloud. Среди них можно найти найти курсы начального уровня, знакомящие с построением веб-приложений и мобильных приложений.

Расширенный набор учебных материалов можно найти в центре документации Oracle Help Center:

Здесь есть как начальные инструкции Get Started, так и дополнительные инструкции, описывающие использование расширенных возможностей.

Также много дополнительной информации можно найти в блоге – Oracle Visual Builder Cloud Service Blog.