Какие преимущества имеет PHP для ASP.NET?

Я открыл большой веб-проект, посвященный социальной сети. Я получил более 30 заявок на мой проект, и многие из провайдеров рекомендовали php, даже если у них было знание .net. многие говорили, что php с drupal имеет много преимуществ по сравнению с платформой .NET, но не сказал, что это такое. Его трудно поверить, что язык сценариев имеет преимущества перед скомпилированным языком. Я что-то упустил.

PHP будет работать практически на любом сервере, бесплатно. Это довольно привлекательная функция для многих людей.

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

Я бы сказал, если кто-то рекомендует PHP через ASP.NET, они кодируют в основном PHP. Если они рекомендуют ASP.NET через PHP, они кодируются в основном в ASP.NET. Там, вероятно, не так много, как в ответах, которые вы получаете.

Ugg, еженедельный аргумент PHP против ASP / .net. Позвольте мне создать его так:

  1. Оба работают. А на самом деле.
  2. Ни один из них не является более «фирменным классом», чем другим.
  3. .Net разработчики (по крайней мере, в моей области) имеют тенденцию делать больше. При этом правительство «выпило microsoft Koolaid», и большинство рабочих мест в моей области предназначено для государственных подрядчиков. Это может быть иначе, где вы.
  4. У PHP действительно нет отличного графического интерфейса. Не проблема для тех из нас, кто является типами командной строки, но это может быть для вас.
  5. .net, как правило, относительно унифицированы, поскольку Microsoft управляет автобусом. Существует около миллиона различных способов кошки кошки в мире PHP, потому что они относительно раздроблены.
  6. По моему опыту, PHP, как правило, лучше документируется со многими более практичными способами. Если вы не согласны, вы можете стать писателем для технической сети Microsoft, которая частично написана на каком-то чужой / geek-mashup-диалекте английского языка.
  7. МНОГИЕ php-хау и форумы часто посещают неродные англоговорящие, и целые проекты могут быть расстроены невозможно из-за языкового барьера. Похоже, что Европа подняла PHP по более высокой ставке, чем в США.

Я был косвенно вовлечен в пример 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.