Извечный вопрос, стоящий перед разработчиками нового приложения или веб-интерфейса – какую платформу выбрать для построения, на каком языке программирования писать код и в каком редакторе это будет удобнее всего делать?
Для тех, кто хочет быстро развернуть небольшой интерфейс, не вдаваясь в премудрости программирования, у 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. Среди них можно найти найти курсы начального уровня, знакомящие с построением веб-приложений и мобильных приложений.
- Create and Publish a Web Application with Oracle Visual Builder
- Develop a Mobile Application in Oracle Visual Builder
- Use Processes in Oracle Visual Builder
Расширенный набор учебных материалов можно найти в центре документации Oracle Help Center:
Здесь есть как начальные инструкции Get Started, так и дополнительные инструкции, описывающие использование расширенных возможностей.
Также много дополнительной информации можно найти в блоге – Oracle Visual Builder Cloud Service Blog.
- Вводный курс Oracle Visual Builder Cloud Service Learning Path