Я иногда использую кусочки инструментария, но в основном я использую Application Express. В наши дни казалось бы извращением создавать приложение полностью через инструментарий APIS, когда Apex делает все это в 100 раз проще!
Если вы включите Apex, то посмотрите Internet Applications здесь и коммерческие приложения здесь
Если бы я начинал новую веб-разработку на основе PL/SQL, я бы выбрал Apex, а не прямо из инструментария. Считайте это фреймворком. Версия 4 находится в предварительной версии (доступна для опробования в хостинговой среде), которая может подойти вам по срокам лучше, чем текущая версия 3.2.
Я не сомневаюсь, что на любой из этих технологий можно создавать функциональные и удобные приложения. Если ваше приложение в значительной степени ориентировано на данные, вы можете получить больше поддержки от среды, основанной на базах данных. Если у вас есть навыки работы с Oracle, это также будет способствовать использованию Apex.
С другой стороны, такие технологии, как Ruby on Rails, PHP и т.д., рассчитаны на большее число пользователей и более детальный контроль над приложением. Отделение базы данных от приложения - одно из преимуществ этих технологий, которое может иметь значение в отношении времени работы/масштабируемости.
Просто чтобы добавить свои два цента ... Я использовал веб-инструментарий PL / SQL для нескольких веб- на основе приложений за последние десять лет или около того. Что мне больше всего в нем нравится, так это тесная связь с данными, поскольку вся обработка происходит в базе данных. (Что не нравится некоторым администраторам баз данных, так это тесная связь с данными, поскольку вся обработка происходит в базе данных.)
Application Express - отличная основанная на репозиториях структура, построенная на основе инструментария. К сожалению, на мой взгляд, APEX начинает идти по пути Java EE и других фреймворков с огромными клиентскими библиотеками для реализации потрясающих виджетов пользовательского интерфейса. С учетом сказанного я включил обработку AJAX, которая имеет смысл для меня из HTML, созданного с помощью процедур набора инструментов.
Так что считайте меня фанатом прежде всего из-за интеграции с базой данных и неограниченной гибкости для создания большинства любых браузерных приложений без сохранения состояния, о которых вы только можете подумать.
На моем веб-сайте есть несколько официальных документов, в которых обсуждается разработка базовых приложений и другие вопросы.