Если вы спросите Oracle, вы можете использовать ADF и JDeveloper. Это то место, где сосредоточены все усилия Oracle по программированию. Вы хотите просмотреть "Oracle Fusion", который является их полным интерфейсом. Причиной этого является то, что Oracle использует то, что Oracle использует для пакета электронного бизнеса (иначе говоря, Oracle Applications, огромное программное обеспечение для вашей многонациональной корпорации).
ADF - это Java, и вы можете использовать всех разработчиков Java, которые вам нужны. ADF - это инструмент проектирования интерфейса, который включает в себя все уровни взаимодействия с базой данных, а также пользовательский интерфейс. Я уже использовал его, и как только вы пройдете через несколько концептуальных препятствий, ваша команда может быть удивительно продуктивной.
Еще одно предложение, которое я хотел бы предложить, если у вас приложение Forms меньшего размера, - взглянуть на Oracle Application Express (APEX). Это инструмент для создания веб-приложений с использованием инструмента веб-дизайна (т. Е. Единственный инструмент, который вы используете, это интерфейс APEX). Он использует PL / SQL для написания кода и множество шаблонов для того, чтобы ваше приложение выглядело великолепно. Я также использовал это для создания приложений, и без проблем я создал великолепно выглядящие, быстро исполняемые приложения за несколько дней.