2009-02-19 3 views
1

У нас есть большое приложение Oracle Forms 10 и мы думаем о будущем направлении. Выбор выглядит так:Направление приложений Oracle Forms

  • Продолжить разработку с помощью форм (Oracle заявила, что продолжит поддержку).
  • Будут ли развиваться будущие разработки с помощью Oracle Application Development Framework (ADF) и Oracle JDeveloper. Это может сосуществовать с Формами.
  • Перенос всего приложения на Java MVC-модель. Существуют различные инструменты для облегчения этого. Большим преимуществом здесь является тот факт, что разработчики Java легко найти, и это позволяет нам обеспечить превосходный доступ к интерфейсу через, например, веб-сервисы.

Одна из главных проблем для этого изменения заключается в том, что разработчикам форм сложно найти.

Любые предложения или комментарии по наилучшему способу выхода на основе предыдущего опыта?

ответ

4

Если вы спросите Oracle, то можно использовать ADF и JDeveloper. Именно здесь все усилия Oracle по концентрации и программированию идут. Вы хотите просмотреть «Oracle Fusion», который является их полным интерфейсом. Причиной этого является Fusion - это то, что Oracle использует для набора e-Business (также как Oracle Applications, большой огромный запуск вашего программного обеспечения для многонациональных корпораций).

ADF - это Java, и вы можете использовать все необходимые Java-разработчики. ADF - это инструмент проектирования интерфейса, который включает в себя все уровни взаимодействия с базами данных, а также пользовательский интерфейс. Я использовал его, и как только вы пройдете несколько концептуальных шагов, ваша команда может быть удивительно продуктивной.

Другое предложение, которое у меня было бы, если у вас есть более мелкое приложение Forms, - это взглянуть на Oracle Application Express (APEX). Это инструмент для создания веб-приложений с использованием инструмента веб-дизайна (т. Е. Единственным инструментом, который вы используете, является интерфейс APEX). Он использует PL/SQL для написания кода, и многие шаблоны для вашего приложения выглядят великолепно. Я также использовал это для создания приложений, и без каких-либо проблем я создал замечательные, быстрые исполняемые приложения за несколько дней.

+0

Может существовать область для смешивания-n-соответствия Apex и ADF.Вы можете обнаружить, что в Apex можно добавить кучу простых эталонных экранных данных, но вы хотите, чтобы ежедневные бизнес-модули с интенсивным использованием на отдельном уровне приложения-сервера. –

0

нет, ORACLE говорит, Forms будет поддерживать, по крайней мере, до 2017 года. Думаю, это сказано в 2007 году, и они не публикуют заявления поддержки более чем на 10 лет вперед. Таким образом, есть очень хорошие шансы, что Формы будут поддерживаться дольше.

1

В то время как я согласен с ответом Томаса Джонса-Лоу, в моем опыте я нашел, что это зависит от WHO, с которым вы говорите в Oracle относительно наилучшего маршрута для Oracle Forms Migrations.

Обратитесь к менеджеру продуктов Forms (который также является менеджером продуктов для ADF), и вам сообщается, что ADF - это правильный выбор для переноса приложений Oracle Forms.

Обратитесь к менеджеру продуктов Apex, и вы будете уверены, что Apex предназначен не только для «небольших» миграций Oracle Form. Фактически способность Apex обрабатывать большие миграции форм также поддерживается другими членами SO blog post.

Точка, которую я пытаюсь сделать, заключается в том, что решения Oracle для миграции из форм в лучшем случае «нечеткие», и эта «нечеткость», по-видимому, вызвана смешанными сообщениями от Oracle.

Смежные вопросы