Нужна помощь в выборе технологии - PullRequest
1 голос
/ 19 октября 2010

Недавно мы получили проект, который можно разрабатывать либо в J2EE, либо в Asp.Net (без ограничений со стороны клиента).Клиент просит дать лучшее решение для поддержания проекта в долгосрочной перспективе.

Здесь я не хочу обсуждать «Java vs .NET», но мне нужно знать, какой из них предпочтительнее для снижения затрат на обслуживание.Если я выберу любую из этих технологий, какая из них потребует меньших затрат на разработку и обслуживание.Также подумайте о наборе таких людей, как разработчики, администраторы серверов, закупки программного обеспечения и т. Д.

Если я перейду на Java, я могу выбрать любую операционную систему, веб-сервер, сервер приложений и базу данных.Но для какого-либо корпоративного приложения будет какая-то низкая стоимость по сравнению с технологиями MS?

Проще говоря, предположим, мне нужно 100 веб-серверов, 30 серверов баз данных.Какой из них потребует меньше инвестиций?

1 Ответ

0 голосов
/ 19 октября 2010

Если приложение не предназначено для присоединения к группе существующих приложений, которые в основном относятся к одному из этих двух типов, простого ответа не существует.

Стоимость обслуживания будет зависеть от таких факторов, как:

  • наличие квалифицированной рабочей силы для платформы технологий / разработки (т. Е. Есть ли еще разработчики ASP.NET или J2EE?)
  • затраты на обслуживание базовой технологической платформы (например, на Java есть много опций, таких как Oracle Solaris на оборудовании Oracle, RedHat Linux на оборудовании Dell, Debian Linux на облачной службе Amazon)
  • Изощренность инструментов разработки и поддержка сторонних компонентов, доступных для конкретной проблемной области (например, если приложение сильно зависело от совместимой интеграции со средой WebSphere партнера, тогда Java может быть более разумной, в то время как приложение должно генерировать сложные Документы Microsoft Office, тогда ASP.NET может быть лучшим вариантом)

Если вы не уверены, обратитесь за помощью к консультанту, специализирующемуся на архитектуре. Это может сэкономить много денег в долгосрочной перспективе, особенно с большими приложениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...