Наша компания имеет интранет с более чем 30 000 веб-страниц и более 160 веб-приложений. Это используется более 5000 сотрудников.
У нас также есть интернет с более чем 150 веб-приложениями и более 100 веб-сайтами. Интернету и Интранету уже более 7 лет, и они работают на классическом ASP.
Недавно некоторые "Технические архитекторы" выдвинули замечательную идею перехода с ASP на JAVA, и в результате проекты, которые обычно занимают 2/3 месяца, занимают 6/9 месяцев в java. Причина этого в том, что у нас есть сотни пользовательских компонентов VB, которые можно использовать многократно, и команде java сложно перенести все эти компоненты, и они занимают много времени.
Из 160+ веб-приложений в интрасети, большинство из них доступны не всем. Это означает, что у нас есть компонент VB, который используется для проверки вошедшего в систему пользователя и позволяет войти в конкретное приложение. У нас также есть страница управления разрешениями, которая позволяет нам добавлять / удалять пользователей в приложения (так же, как управление ASP-членством).
Я хочу показать руководству, что легко переместить приложение интрасети в .net с помощью элемента управления членством .net, и лучше использовать Windows Authenticaion.
Можете ли вы помочь мне собрать некоторые преимущества использования .net для интрасети по сравнению с Java, учитывая, что наши существующие приложения основаны на Windows.
Я собрал некоторые моменты после прочтения подобных вопросов в SO. Но мне нужно кое-что более конкретное для интранета.
Примечание: Я здесь не для аргумента о java и .net. Java - замечательный язык, но, глядя на эти факторы, которые нужно учитывать перед миграцией , становится кристально ясно, что лучше перенести наши приложения в .net, но мои «технические архитекторы» принимают неверное решение.