Посмотрите на несколько популярных сайтах:
- юности
- facebook
- амазонка
- википедия
- твиттер
Flickr
- MSN
все из них используют исходные технологии, за исключением открытой. Таким образом, технология с открытым исходным кодом (например, PHP/Python/MySql/Linux/Apache) не только способна запускать веб-сайты мирового класса, но и является более популярным выбором. Это само собой разумеется.
Почему он более популярен? Это НЕ, потому что PHP лучше, чем ASP.NET, это точно. Любой, кто был в этом бизнесе некоторое время, знает, что цена и политика всегда козыряют технологию. Лица, принимающие решения, мало заботятся об относительных преимуществах одного языка программирования над другим.
Что касается PHP и ASP.NET, это не справедливое сравнение. Ни PHP, ни ASP.NET не используются в вакууме. Они используются как часть набора технологий. PHP всегда используется с сервером LAMP, и ASP.NET всегда используется с Windows, IIS и множеством других технологий MS.
Таким образом, выбор не один язык над другим, а один набор технологий над другим. Для лица, принимающего решения, речь идет о цене и политике; для разработчика это выбор карьеры: речь идет о том, куда инвестировать свое время и талант. Требуется много лет и огромные усилия для приобретения опыта на определенном языке программирования. Вступает в действие человеческая природа. Конечно, люди отстаивают свои карьерные решения со страстью (как мы видели в этой теме).
Выбор в конечном счете не один язык над другим, а скорее одно сообщество над другим. Конечно, есть некоторые преимущества для ASP.NET и некоторые преимущества для PHP. Но они незначительны при сравнении большей среды, в которой используются каждая из этих технологий.
Адрес электронной почты: http://vschart.com/compare/asp-net-mvc-framework/vs/codeigniter – Pank