Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

Я косвенно участвовал в примере Microsoft, который, на мой взгляд, иллюстрирует разницу. Я работал в одной олимпийской некоммерческой организации на сайте php. Они решили стандартизировать Microsoft и перейти на полностью .net/sqlserver. Я перешел к другому почти идентичному некоммерческому (просто другому виду спорта), который приступал к созданию собственного веб-сайта на базе PHP с почти идентичной функциональностью с той, которую я оставил. Веб-сайт .net, когда он завершен, стоимостью 1,5 млн. долл. США, задействованы 16 серверов и потребовалось 3 дополнительных штатных сотрудника для продления и обслуживания. Такой же уровень обслуживания, запрограммированный собственными силами из 3 парней на PHP за более короткий промежуток времени, выполнялся на трех серверах (два приложения, один MySQL DB) и стоил около 25 000 долларов, когда все было сказано и сделано. Microsoft опубликовала решение .net как официальный успех Microsoft Case Study. Вы будете судьей... когда вы сравните решения, я не уверен, что они даже. Оба обслуживают почти идентичный трафик и обрабатывают очень похожие суммы денег. Я знаю, где мое время и деньги поедут.

Ответ 3

Самым значительным преимуществом PHP может быть то, что он бесплатный, и вы можете начать его разработку без необходимости устанавливать слишком много вещей. (Apache, PHP и редактор)

После работы с Prado framework какое-то время я больше не вижу больших различий.

Конечно: Visual Studio делает разработку и отладку приложений ASP.NET мечтой.

Ответ 4

Я предпочитаю разработку С# для разработки php, но оба они являются вполне допустимыми.

Одним из основных преимуществ php, связанных с asp.net, является просто объем готовых компонентов, элементов управления, библиотек и фреймворков, доступных для использования.

Вполне возможно, что ваш проект может быть собран в php намного быстрее, чем в asp.net, если доступны нужные инструменты.

Ответ 5

На самом деле неважно, выбираете ли вы PHP или ASP.Net, оба могут поставлять, у обоих есть прочная база, обе являются проверенными технологиями. PHP - это лексика дешевле, но ASP.Net добирается туда.

Если вы не собираетесь поддерживать приложение в течение долгого времени, возможности ASP.Net, отличные возможности OOP, не будут предлагать вам много преимуществ. Но если у вас есть нетривиальное приложение, может оказаться полезным многоуровневый подход ASP.Net.

Просто найдите кодера, с которым вам наиболее удобно.

Ответ 6

Я бы выбрал ASP.NET в основном из-за Visual Studios, упростил программирование.

Я бы выбрал PHP в основном из-за множества фреймворков, таких как CodeIgniter.