Наша компания использует IBM iSeries для большей части нашей обработки данных. Все наши внутренние приложения написаны в RPG. Согласно плану IBM, IBM предлагает компаниям перейти на Java/J2EE. Мы стремимся модернизировать наши внутренние приложения к более GUI-интерфейсу. Мы предоставляем внешнее присутствие в Интернете с помощью веб-сайтов Asp.Net, хотя, возможно, проектами с новыми проектами могут быть Java. Один из вариантов заключается в том, чтобы использовать приложение скрепера экрана, оставаясь на RPG, но я думаю, что может быть лучше пойти по пути дорожной карты IBM и перейти на Java. Наша цель - перейти к интерфейсу графического интерфейса и быть встроенным в план маршрутизации IBM.
Были ли вы связаны с миграцией RPG на Java, даже если только проекты с зеленым полем были Java, а проекты с коричневыми полями оставались RPG?
Мое руководство опасается, что:
1) обновление JRE на рабочих станциях, особенно тонких клиентов, может вызвать административный кошмар (наша компания использует 80% тонких клиентов и 20% ПК) и
2) Java требует слишком много накладных расходов рабочей станции для эффективной работы
3) Несовместимость между JRE-клиентами по мере обновления, потенциально нарушая работу других приложений, требующих JRE.
Можете ли вы пролить свет на это? Есть ли огромные преимущества? Какие-то огромные пропасти?
CLARIFICATION: меня интересует только переход на Java. Каков уровень сложности и я что-то теряю при переходе с RPG на Java? Являются ли экраны очень отзывчивыми при переносе на Java?