Сколько из вас предпочитает PHP через ASP.net из-за природы с открытым исходным кодом?
Я нахожу, что существует больше проектов с открытым исходным кодом, основанных на PHP (и, следовательно, более многоразового кода), потому что люди, которые любят делиться, привлекаются к языку. Я знаю несколько проектов ASP.net с открытым исходным кодом, но они не так зрелы или активны.
Я занимался разработкой ASP.NET уже три года. Я начал разработку PHP чуть больше года назад. Оба являются адекватными для выполнения практически любой задачи веб-приложения, которую вы имеете перед собой. На данный момент я предпочитаю PHP … не из-за его природы с открытым исходным кодом, а скорее из того, что я воспринимаю как основное различие в их эволюции.
PHP был решением конкретной проблемы; в самом начале, Расмус Лердорф нуждался в способе сохранить свою домашнюю страницу. Из того, что я вижу, PHP в значительной степени вырос в результате того, что люди нуждаются в определенной функциональности.
С другой стороны, ASP.NET был разработан как преемник ASP. Поскольку .NET был краеугольным камнем будущего видения Microsoft в то время, они были женаты. Функциональность, включенная в каждую версию ASP.NET, основана на том, что команда в Редмонде уделяет приоритетное внимание потребительским запросам при рассмотрении маркетинговой стратегии.
В результате, хотя я считаю, что ASP.NET – это продукт с более стабильным дизайном, он не требует широкого выбора возможностей PHP. Один из них является результатом необходимости, другой – результатом корпоративного планирования.
Мне нравится и то и другое, и планировать развитие с обоими в будущем. Прямо сейчас, мой выбор – PHP, но это не обязательно связано с его прирожденным природой, а просто с его природой. Если бы источник был закрыт завтра, я бы продолжал использовать PHP. Я не хочу придираться к семантике, я просто думаю, что в этом случае доступ к источнику PHP – или его отсутствие – имеет мало общего с моим предпочтением по сравнению с ASP.NET.
Я предпочитаю PHP, отчасти для проектов с открытым исходным кодом и сообщества, но также потому, что я считаю, что среды * nix намного вкуснее.
Часть власти каждого из них – это экосистема, поэтому основным компонентом выбора языка является то, хотите ли вы жить в сфере * nix или сфере окон.
Два довольно разных мира, и я предпочитаю * nix one.
Я говорю, конечно, только о PHP на * nix, так как я вижу, что PHP на окнах похож на рыбу в маленьком танке, а не на океан. Если вы хотите пойти с окнами, используйте asp.NET, а не php.
Я предпочитаю PHP просто из-за простоты настройки и использования. Такие инструменты, как xampp, позволяют мне превратить случайную машину в платформу разработки и веб-сервер за считанные минуты бесплатно и с относительно безболезненной конфигурацией.