Можно ли перевести приложение Oracle Forms6 в Windows Forms (.net)? - PullRequest
1 голос
/ 22 июня 2010

Существует ли какой-либо инструмент, который поможет переместить / перевести приложение, написанное в Oracle Forms 6, на .Net Windows Forms?

Может быть, не все приложение одновременно, но, возможно, модули / формы (экраны) для форм Windows.

Я знаю, что языки разные (pl / sql против .net), но, возможно, этот инструмент мог бы сделать некоторые шаблоны, и программист мог бы перевести бизнес-логику с языка pl / sql на язык .net (например, c #). 1005 *

Ответы [ 2 ]

3 голосов
/ 22 июня 2010

Посмотрите на Forms2Net . Наша компания оценила его, прежде чем выбрать другое направление, но оно выглядело довольно гладко. Немного дорогой, но большинство инструментов конвертации существуют. В нем было много функций, которые вы ищете. Он может конвертировать большую часть PL / SQL напрямую, и что он не может сообщить вам.

0 голосов
/ 23 июня 2010

Этой теме посвящена глава 17 библиотеки TechNet по взаимодействию и миграции.Денежная квота:

"Базовый подход возможен по следующим двум причинам:

  1. Пользовательские интерфейсы Oracle Forms и Visual Basic имеют много общих элементов.

  2. Конструктор Oracle Forms способен генерировать [sic] код Visual Basic. "

Узнать больше .

Кроме того, возможно, стоит заключить контракт с Microsoft Pre-Sales.Я уверен, что они будут рады, даже радостно помочь вам в ваших начинаниях.


Хмм, я замечаю, что отвечаю на ваш вопрос в названии (возможно ли? Да, это так), а не на вопрос в теле, который больше касается инструментов для поддержки процесса.Я думаю, что Forms2Net - единственная игра в городе.

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

...