Я поддерживаю старое приложение только для ПК, написанное на Delphi 7. Хотя Delphi отлично меня обслуживает в прошлом, я теперь использую его только для этого приложения и нахожу свои навыки с уменьшением языка. Его синтаксис слишком отличается от моих "дневных рабочих языков" Java/Ruby, поэтому мне требуется больше времени, чтобы попасть в паз написания нового кода, плюс он настолько стар, что я не использовал много интерфейса s поэтому код не управляется, который кажется мне древним!
Многие из моих пользователей переходят на Vista, которые могут запускать приложение в режиме совместимости или могут иметь проблемы с GPF в зависимости от того, как их ПК настроен их ИТ-отделом, поэтому я должен выполнить некоторое обслуживание в приложении. Мне интересно, следует ли мне перейти к более знакомому стеку.
Есть ли автоматизированный инструмент, который будет работать над преобразованием базы кода в С#, оставив меня сосредоточиться на преобразовании на любые нестандартные компоненты? Я использую встроенный компонент базы данных, называемый AbsoluteDatabase, совместимый с BDE и использующий стандартный SQL, и собственный компонент HTML-браузера Delphi, который можно поменять местами с чем-то из мира Microsoft.
Насколько хороши эти инструменты преобразования?