Автор Namolem задал вопрос в разделе Другие языки и технологии
Что лучше ASP.NET или PHP? и получил лучший ответ
Ответ от Aka Diesel[гуру]
ASP .NET — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформы Microsoft .NET и развитием более старой технологии Microsoft ASP.
PHP — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом.
Для программирования на PHP не нужна дорогая среда программирования. Чтобы научиться писать более или менее работоспособные скрипты, достаточно одного-единственного учебника. С ASP .NET такой фокус не пройдет.
Преимущества PHP
1. Простота. При разработке сложной системы это преимущество превращается в недостаток — неполная реализация объектности, отсутствие строгой типизации и других свойств, присущих полноценным языкам, приводит к проблемам в развитии и поддержке сложной системы.
2. Большой выбор хостингов. При разработке сайта с нуля стоимость хостинга уходит на второй план по сравнению со стоимостью разработки.
3. Полная бесплатность, включая платформу. Довольно большой плюс, если вы разрабатываете маштабируемую систему, которая должна работать на десятках и сотнях серверах. В этом случае вы сэкономите много денег, используя бесплатную ОС. Если вашему сайту достаточно одного сервера, то стоимостью ОС можно пренебречь. То же относится и виртуальному хостингу.
Преимущества ASP .NET
1. Полноценный язык. Более того, платформа .NET позволяет использовать любой .NET-совместимый язык (наиболее популярны C# и VB.NET, но есть Python, Delphi и другие). Особенно отмечу удобный объектно-ориентированный синтаксис базовых библиотек.
2. Компиляция программ. В отличие от PHP, в .NET код компилируется, благодаря чему он исполняется гораздо быстрее.
3. Идентичность среды разработки и деплоймента. Если вы используете Windows, то при разработки на PHP ваша среда разработки отличается от серверной (т. к. там стоит Linux). При разработке на ASP .NET вы используете одинаковую среду и на девелоперских компьютерах и на серверах в Интернете.
4. Полная поддержка юникода. Все сайты на ASP .NET автоматически поддерживают UTF-8, чего не скажешь о сайтах на PHP.
5. Огромные возможности, включенные в состав стандартных библиотек. В PHP многие аналогичные вещи реализуются сторонними библиотеками, но их использование создает дополнительные проблемы: отсутствие библиотек на хостинге, необходимость изучения.
6. MS SQL vs MySql. Как PHP программисты используют в большинстве случаев MySql, так дотнетчики используют MS SQL. Последний обладает более широкими возможностями, чем MySql.
Создание корпоративного сайта. Лучше ASP.net MVC или WebForms использовать?
Я бы корпоративный сайт на виндовых технологиях не делал. LAMP
подробнее...
что такое Windows VDS / VPS ? можно ли создать сайт на нем ! если да ! тогда лучше на хостинге и безопаснее или на Windo
VDS/VPS - это виртуальный выделенный сервер.
Да, сайт на нем можно создать.
Возьми
подробнее...
Как поставить сайт на vps (на сервер)
Очень детально - должно помочь. Удачи подробнее...
Какая версия из Visual Studio 2013 лучше?
В ultimate каша. в Express наоборот некоторых вещей нету. Я пользуюсь Professional, скачанной с
подробнее...
официальный сайт Группы государств по борьбе с коррупцией (ГРЕКО)?
Пожалуйста, официальный англоязычный сайт -
этот же сайт на русском -
Группа
подробнее...
Access + сайт
Сайт, простите, на чём и какой сервер на хостинге - догадываться должны отвечающие?
Если
подробнее...
Что конкретно пишут на языке Java? Над чем работают ?
На Java чаще всего пишут именно корпоративные приложения для предприятий Америки и Европы. На
подробнее...
Что для хостинга сайта лучше Linux, Unix или Windows Server 2008 R2 ?
Когда вы собираетесь разместить свой веб-сайт в сети и подыскиваете для него хостера, то прежде,
подробнее...
Какие существуют способы создания сайтов?
Есть 2 основные направления:
1. Сайты-конструкторы
2. Самостоятельно созданные сайты.
подробнее...
Объясните, пожалуйста, что такое статическая страница сайта и что такое динамическая страница.
На самом деле, вопрос не вполне прозрачен.
Если речь идёт о "статических" и
подробнее...
Посоветуйте программу для визуального создания страниц html на русском.
Macromedia Dreamweaver MX
Профессиональный инструмент для создания web-сайтов и приложений.
подробнее...
Помогите найти какие нибудь тесты для бухгалтера-кассира. С вопросами и ответами.
Тест на бухгалтерскую внимательность
еще для кассиров тест прямо на сайте на время
я
подробнее...
Где в интернете найти одежду D&G или Armani?
сайт на русском
кликните по картинке, откроются
подробнее...