Классический ASP против PHP для нового веб-приложения - PullRequest
6 голосов
/ 29 октября 2011

Я собираюсь сделать новое веб-приложение. Мои навыки PHP немного выше среднего - я бы не стал заниматься кодированием на уровне предприятия. Однако мои навыки работы с классическим ASP сильны, и я уже программировал VB в классическом ASP для мощных веб-сайтов.

Я собираюсь сделать рекламную сеть на рынке - покупать и продавать рекламное пространство в Интернете. Это будет CDN с поддержкой CDN JS и распространение образов CDN с DNS и кластерными серверами mySQL с балансировкой нагрузки.

Что думают все? Я так понимаю, Nginx не может запустить Windows?

Классический ASP, чтобы заметить, IMO, все еще обрабатывает и работает хорошо на некоторых сайтах. Моя забота о будущем, скорости и производительности. Безопасность на Classic ASP и PHP - ну, Classic ASP с VB выигрывает для меня.

Ответы [ 5 ]

7 голосов
/ 29 октября 2011

Даже если вы знаете Classic ASP лучше, чем PHP - Classic ASP устарел почти на десять лет :

Он [ASP.NET] был впервые выпущен в январе 2002версия 1.0 .NET Framework и является преемником технологии Microsoft Active Server Pages (ASP).

Я бы не стал начинать новый проект с технологией, которая устарела на десять лет.

Я не знаю, работает ли Nginx в Windows, но определенно возможно запустить PHP и mySQL в Windows.Существуют установщики Windows для MySQL, и можно даже запустить PHP на IIS .

4 голосов
/ 29 октября 2011

Почему это вообще вопрос?Классический ASP устарел.Когда вы ожидаете следующую версию Classic ASP?Когда вы ожидаете даже следующий патч ?

Теперь задайте себе те же вопросы о PHP.

Перефразируя старую рекламу "TV Guide": "Получить«Понял? Хорошо.».

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

3 голосов
/ 30 октября 2011

Многие люди все еще используют классический ASP все время. Так что, если ваши сильные стороны есть, продолжайте и используйте это. Я знаю, что все еще должен использовать это каждый день.

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

http://www.design215.com/toolbox/asp.php

3 голосов
/ 29 октября 2011

Вопрос вызывает довольно субъективный ответ.Тем не менее, я постараюсь быть объективно субъективным.

Начиная с 5.3, на мой взгляд, PHP является лучшим выбором.

Кроме того, если вы действительно намереваетесь создать его для масштабируемости, ярекомендую взглянуть на облачный сервис, такой как Amazon Web Services для вашего сервера (EC2), CDN (S3 + CloudFront) и базы данных (RDS).Если вы рассматриваете возможность использования Nginx, есть несколько хороших вариантов конфигурации на http://scalr.net/ для работы с несколькими различными облаками, включая AWS.

3 голосов
/ 29 октября 2011

Моя рекомендация - PHP, потому что он хорошо масштабируется, имеет широкую поддержку сообщества, широкий выбор IDE и редакторов, надежные платформы и широкое распространение в качестве технологии веб-разработки. Мой опыт работы с ASP был давным-давно и был довольно обременительным, но PHP со всеми упомянутыми функциями и, скорее, полностью OO, прекрасно работает. На данный момент PHP находится в стабильном положении на арене веб-разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...