В этой статье вы узнаете основные сведения об ASP.NET:
ASP.NET – это бесплатная платформа для разработки разных веб-сайтов и приложений, продвигаемая Microsoft. При создании проектов используются языки, которые включены в фреймворк .NET (например, C#, Visual Basic NET, J#) или устанавливаются дополнительно (к примеру, IronPython, PHP, Perl, Smalltalk).
Эта платформа позволяет разрабатывать сайты любой сложности и тематического направления. На сегодняшний день более 2000000 веб-ресурсов используют платформу ASP.NET.
Платформа работает по схеме MVC (Модель-Вид-Контроллер), когда за каждое действие отвечает соответствующая часть. Например, если клиент что-то выполняет на сайте, то отправляется запрос на сервер. В свою очередь контроллер интерпретирует его действия и сигнализирует модели о необходимости измениться. Далее модель выдает нужные сведения в ответ на приказ контроллера, изменяясь. Одновременно вид контролирует, как клиент увидит сведения модели, и тоже реагирует на изменения. Это придает технологии мобильность и устойчивость одновременно.
Как и всякий актуальный и востребованный продукт, ASP NET framework имеет набор свойств, отличающих её от других подобных технологий, в первую очередь – Microsoft ASP.
Недостатком платформы .NET, на которой действует ASP.NET, стало то, что её редко используют именно в веб-разработке (в отличие от разработки внутрикорпоративных продуктов ПО). Из-за этого не всегда легко найти разработчика-специалиста. Кроме того для работы на .NET придется докупить другое ПО от Microsoft. Поэтому в итоге технология выходит довольно дорогой в разработке и дальнейшем обслуживании даже без учета покупки лицензии.
По сути ASP NET framework является структурной частью более крупной и разноплановой платформы Microsoft .NET. ASP.NET была разработана в 1997 году в противовес активно развивавшейся в то время платформе Java как развитие более старой технологии Microsoft ASP. Поэтому с одной стороны она сохраняет сходство с предшественницей, т.е. легко перейти с ASP на ASP.NET. С другой стороны благодаря работе на .NET внутри значительно оптимизирована и предлагает разработчикам много новых возможностей.
Первые версии писались на Java, но в 1999 году в качестве основы применили общеязыковую среду исполнения Common Language Runtime (CLR). Именно последний факт и стал необходимым толчком к популярности.
Популярность платформы постоянно возрастает, многие крупные проекты работают на её основе. Например, один из крупнейших онлайн-форумов, на котором пользователи могут задать вопрос на любую тему и получить ответ, – StackOverflow. Основной сайт самой Microsoft также применяет ASP.NET.
https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта
https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта
https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта
https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта
https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта
Поскольку коммуникация и взаимодействие клиента с поставщиком — краеугольный камень продаж в целом и формирования…