Ответ 1
Б:
asp.net vs php site: stackoverflow.com
в поиске Google и получил:
PHP MVC (symfony/Zend) vs ASP MVC vs Spring MVC vs Ruby on Rails?
Ранее сегодня я спросил, будет ли неплохо разрабатывать веб-сайты с использованием С#. Большинство ответов указывали на .NET и ASP. В настоящее время я разрабатываю PHP. Я работал с Python и RoR, но я всегда возвращаюсь к PHP. Это первый раз, когда я просмотрел .NET и ASP. В результате загрузки Google загрузки Google я больше не вижу поддержки ASP в Интернете, но потом все это кажется немного предвзятым по отношению к PHP/Apache/MySQL.
Похоже на то, что здесь очень много людей из .NET и ASP, поэтому я решил, что стоит задуматься о том, чтобы их вклад в попытку попытаться решить проблему в моей голове. Не все могут быть плохими.
Какие преимущества существуют для .NET и ASP над PHP?
Б:
asp.net vs php site: stackoverflow.com
в поиске Google и получил:
PHP MVC (symfony/Zend) vs ASP MVC vs Spring MVC vs Ruby on Rails?
Я бы сказал, это зависит от вашего фона и от того, сколько денег вам нужно бросить. У 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 очень устарели, я полагаю. Тем не менее, то, что мне понравилось в С# (ASP.NET), было то, что он заставлял меня приобретать лучшие методы программирования (в частности, OO). PHP4 не был объектно-ориентированным. Возможно, более поздние версии PHP отличаются друг от друга. Наибольшее препятствие, с которым я столкнулся при переходе с PHP на ASP.NET, было понимание OO. Если объекты не являются второстепенными для вашего стиля программирования, вы, вероятно, узнаете, что ваша кривая обучения ASP.NET будет намного меньше, чем в PHP.