В моей организации имеется много устаревшего программного обеспечения ASP.
Поскольку мы считаем, что Microsoft продемонстрировала явное отсутствие поддержки своих старых продуктов, нам нужно выяснить, на что переходить дальше.
Если мы перейдем на ASP.NET с классического ASP, это будет похоже на «миграцию» с «полной переписью». Поскольку это, вероятно, так, мы думаем о переходе на бесплатную (как в пиве, так и в речи) платформу. Я особенно думаю, что наши инвестиции (в смысле программирования) лучше потратить на платформу, которая позволит нам развиваться, а не заставит сбрасывать одну строчку кода каждые 4/5 года. Это главный аргумент, который мы использовали в защиту перехода к «бесплатной» платформе.
В настоящее время мы думаем об использовании смеси Java с динамическим языком, таким как JRuby или Groovy.
У меня следующие вопросы: какой вариант миграции был бы хорошим? Наши опасения необоснованны? Придется ли нам (возможно) переписать большую часть кодовой базы через 4 или 5 лет? Какие у вас есть аргументы в пользу перехода на .NET или на бесплатную платформу?