Я открыл большой веб-проект, посвященный социальной сети. Я получил более 30 заявок на мой проект, и многие из провайдеров рекомендовали php, даже если у них было знание .net. многие говорили, что php с drupal имеет много преимуществ по сравнению с платформой .NET, но не сказал, что это такое. Его трудно поверить, что язык сценариев имеет преимущества перед скомпилированным языком. Я что-то упустил.
PHP будет работать практически на любом сервере, бесплатно. Это довольно привлекательная функция для многих людей.
Есть много плюсов и минусов обоих, и это, конечно же, не сводится к сценариям и компиляциям (кстати, кэш-коды операций, такие как APC, и такие вещи, как Facebook HipHop, даже оценка на тот момент).
Я бы сказал, если кто-то рекомендует PHP через ASP.NET, они кодируют в основном PHP. Если они рекомендуют ASP.NET через PHP, они кодируются в основном в ASP.NET. Там, вероятно, не так много, как в ответах, которые вы получаете.
Ugg, еженедельный аргумент PHP против ASP / .net. Позвольте мне создать его так:
Я был косвенно вовлечен в пример Microsoft Case Study, который, я думаю, иллюстрирует разницу. Я работал в одной олимпийской некоммерческой организации на сайте php. Они решили стандартизировать Microsoft и перейти на полностью .net / sqlserver. Я перешел к другому почти идентичному некоммерческому (просто другому виду спорта), который приступал к созданию собственного веб-сайта на базе PHP с почти идентичной функциональностью с той, которую я оставил. Веб-сайт .net, когда он завершен, стоимостью 1,5 млн. долл. США, задействованы 16 серверов и потребовалось 3 дополнительных штатных сотрудника для продления и обслуживания. Такой же уровень обслуживания, запрограммированный собственными силами из 3 парней на PHP за более короткий промежуток времени, выполнялся на трех серверах (два приложения, один MySQL DB) и стоил около 25 000 долларов, когда все было сказано и сделано. Microsoft опубликовала решение .net как официальный успех Microsoft Case Study. Вы будете судьей … когда вы сравните решения, я не уверен, что они даже. Оба обслуживают почти идентичный трафик и обрабатывают очень похожие суммы денег. Я знаю, где мое время и деньги пойдет.
Самым значительным преимуществом PHP может быть то, что он бесплатный, и вы можете начать его разработку без необходимости устанавливать слишком много вещей. (Apache, PHP и редактор)
После работы с картой Prado какое-то время я больше не вижу никаких больших различий.
Конечно: Visual Studio делает разработку и отладку приложений ASP.NET мечтой .
Я предпочитаю разработку c # для разработки php, но оба они являются вполне допустимыми.
Одним из основных преимуществ php является то, что asp.net – это просто объем готовых компонентов, элементов управления, библиотек и фреймворков, доступных для использования.
Вполне возможно, что ваш проект может быть собран в php намного быстрее, чем в asp.net, если доступны нужные инструменты.
Неважно, выбираете ли вы PHP или ASP.Net, оба могут поставлять, у обоих есть прочная база, обе являются проверенными технологиями. PHP – это лексика дешевле, но ASP.Net туда добирается.
Если вы не собираетесь поддерживать приложение в течение длительного времени, превосходные возможности OOP для ASP.Net не будут предлагать вам много преимуществ. Но если у вас есть не-trival-приложение, то многоуровневый подход ASP.Net может оказаться полезным.
Просто получите кодер, с которым вам больше всего нравится.
Я бы выбрал ASP.NET в основном из-за Visual Studios, упростил программирование.
Я бы выбрал PHP в основном из-за множества фреймворков, таких как CodeIgniter.