.NET & ASP vs PHP

Ранее сегодня я спросил, было бы неплохо разработать веб-сайты с использованием C #. Большинство ответов указывали на .NET и ASP. В настоящее время я разрабатываю PHP. Я работал с Python и RoR, но я всегда возвращаюсь к PHP. Это первый раз, когда я просмотрел .NET и ASP. В результате загрузки Google загрузки Google я больше не вижу поддержки ASP в Интернете, но потом все это кажется немного предвзятым по отношению к PHP / Apache / MySQL.

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

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

Solutions Collecting From Web of ".NET & ASP vs PHP"

Используемый:

asp.net vs php site: stackoverflow.com

в поиске Google и получил:

ASP.NET против PHP

Использование PHP vs ASP.net

PHP MVC (Symfony / Zend) против ASP MVC против Spring MVC против Ruby on Rails?

Карьера с PHP или ASP.NET?

Я бы сказал, это зависит от вашего фона и от того, сколько денег вам нужно бросить. У ASP.net есть несколько отличных функций, но вы, возможно, даже не нуждаетесь в них в зависимости от вашего проекта. Инструменты дороги, хостинг дорог.

PHP отличный, потому что вы получаете много бесплатно, но есть компромиссы.

Лично мне нравится .NET лучше, потому что это то, с чем я начинал, я чувствую, что могу делать больше с меньшими затратами, но это личное предпочтение. Я уверен, что некоторые разработчики vet php чувствуют то же самое.

Посмотрите на Phalanger. Это PHP, работающий на .NET Framework и за последние несколько месяцев добился огромных успехов. Определенно стоит исследовать при выходе из PHP.

кускус

Я пришел из фона в Perl / CGI, Classic ASP и ASP.NET. Я решил заняться PHP, чтобы понять, почему существует такое огромное количество. Я чувствую, что сделал шаг назад в языковой шкале и предпочел бы код в .NET или Perl.

Я думаю, что Джефф Этвуд подгонит меня к этому.

Вот почему вы должны продолжать использовать PHP:

http://www.slideshare.net/eplawless/exception-safety-and-garbage-collection-and-some-other-stuff

Я перестал использовать PHP до того, как PHP5 вышел, так что мои взгляды на PHP очень устарели, я полагаю. Тем не менее, то, что мне понравилось в C # (ASP.NET), было то, что он заставлял меня приобретать лучшие методы программирования (в частности, OO). PHP4 не был объектно-ориентированным. Возможно, более поздние версии PHP отличаются друг от друга. Наибольшее препятствие, с которым я столкнулся при переходе с PHP на ASP.NET, было понимание OO. Если объекты не являются второстепенными для вашего стиля программирования, вы, вероятно, узнаете, что ваша кривая обучения ASP.NET будет намного меньше, чем в PHP.