Преимущества ASP.NET для электронной коммерции над JSP и PHP - PullRequest
0 голосов
/ 26 января 2012

Посмотрев на многие крупные сайты электронной коммерции в Интернете, я заметил, что большинство из них работают на ASP.NET.Я имею опыт работы с Java и JSP, и мне интересно знать, почему подавляющее большинство сайтов электронной коммерции используют ASP.NET поверх JSP или PHP.Есть ли у ASP.NET определенные преимущества, которые делают его очевидным выбором для создания веб-сайта электронной коммерции?

1 Ответ

4 голосов
/ 26 января 2012

Я бы не согласился со стороны большинства.Я не знаю, какие сайты вы просматриваете, но я бы предположил, что сайты под управлением Windows, вероятно, не имеют доли рынка, хотя я полагаю, что это возможно.Также я не совсем уверен, что вы подразумеваете под "электронной коммерцией".Вы имеете в виду, скажем, сайт Amazon?B2B решения?

Как Windows, так и Linux являются стабильными платформами для крупных приложений корпоративного класса.В большинстве случаев компании выбирают технологические стеки, отражающие их собственный опыт, или используют решение OTS (готовое), предоставленное поставщиком, который выбрал стек на основе тех же критериев.

Запуск приложения вWindows по своей природе дороже, чем Linux - при условии, что затраты на поддержку и обслуживание равны между ними, вам все равно придется платить за лицензии.Запуск экземпляра SQL Server, доступ к которому осуществляется через интернет-приложение, также дорог.Тем не менее, многие компании не обязательно смотрят на эти первоначальные затраты как на определение жизнеспособности платформы.Если вы работаете с сайтом, который приносит доход в 100 миллионов долларов в год, то затраты на лицензирование в 200 тысяч долларов - это арахис.Опять же, в общем, все сводится к опыту и опыту людей, пишущих и управляющих приложением.

Кроме того, если вы используете серверное решение на основе RedHat с контрактом на поддержку Oracle для битов Java, которые выВы также платите через нос, даже если вы используете программное обеспечение с открытым исходным кодом.

Так что я не думаю, что приложения на основе Java или PHP имеют явное преимущество перед приложениями на основе .NET или наоборот;скорее, выберите технологию, которую вы знаете и у которой есть опыт. Неважно, сэкономили ли вы кучу денег, выбрав стек LAMP, если вы разбираетесь в Java, и в итоге вы получите нестабильное и / или нестабильное приложение.небезопасно, потому что вы не знали, что делаете.

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