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

.NET и ASP vs PHP

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

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

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

4b9b3361

Ответ 2

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

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

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

Ответ 3

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

Phalanger

Ответ 4

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

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

Ответ 6

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