В моем отделе сейчас лежит ответственность за сохранение довольно большой базы кода COBOL. Нам интересно, как добавить новые функции, чтобы не отставать от потребностей бизнеса. Программистам COBOL трудно прийти к этим дням, и мы также думаем, что мы получим более высокую производительность от использования более современного языка, такого как Java или C#.Переписать устаревший код
Мы считаем, что у нас есть четыре варианта:
- Rewrite все с нуля, оставив старое приложение к себе, пока она не будет готова заменить
- Rewrite все с нуля, получить некоторые люди, чтобы поддерживать старое приложение, чтобы справиться с новыми бизнес-потребностями, поскольку новый строится
- Напиши все новые функции на современном языке и найдя способ интегрировать новый код со старой функциональностью.
- Продолжайте поддерживать старое приложение.
Что вы считаете лучшим вариантом для нас и почему?
Я нахожусь в одной и той же лодке. Просто начал новую работу, и среди моих предстоящих проектов переписываются некоторые старые веб-приложения CF. Отчасти потому, что сетевые ребята не хотят поддерживать старый сервер, на котором работает ColdFusion. – Dana 2008-09-16 20:46:22