Глава 1.

Введение в ASP.NET

 

Перед созданием .NET компания Microsoft не просто мечтала о будущем — она также беспокоилась об ограничениях текущего поколения технологий разработки для Web. Перед началом работы с ASP.NET 2.0 будет полезно оглянуться назад и рассмотреть эти проблемы. Это поможет понять решение, предлагаемое .NET.

В этой главе будут рассматриваться такие вопросы, как история Web-разработки, ведущая к ASP.NET, наиболее важные характеристики .NET, основные изменения в ASP.NET 2.0. Если вы не знакомы с ASP.NET, данная глава поможет это быстро исправить. Однако если вы являетесь опытным разработчиком, использующим .NET, у вас есть две возможности. Первая заключается в прочтении данной главы, чтобы быстро освежить знания. В качестве альтернативы можно начать сразу с раздела "ASP.NET 2.0: история продолжается" для обзора того, что может предложить ASP.NET 2.0.

Развитие Web-разработки

Более десяти лет назад Тим Бернерс-Ли (Tim Berners-Lee) осуществил первую передачу файлов с помощью HTTP (Hypertext Transfer Protocol — Протокол передачи гипертекстовых файлов). С тех пор популярность HTTP возрастала экспоненциально, распространившись от небольшой группы прорицателей компьютерных наук до персональных и производственных сегментов. Сегодня это почти бытовое слово.

После появления HTTP перед разработчиками открылась возможность проектирования приложений, способных взаимодействовать друг с другом. Для обеспечения этой возможности были созданы стандарты, подобные HTML (Hypertext Markup Language — Язык гипертекстовой разметки) и XML (Extensible Markup Language — Расширяемый язык разметки). HTML стал простым языком, описывающим способы отображения крупных документов фактически на любой компьютерной платформе. XML создавался как набор правил для разработки независимых от платформ форматов данных, которые могли применяться различными приложениями для обмена информацией. Эти стандарты гарантировали, что Web может использоваться кем угодно и располагаться где угодно с использованием любого типа вычислительной системы.

В то же время перед поставщиками программного обеспечения предстали новые задачи. Им необходимо было разработать не только язык и инструменты программирования, которые можно было объединить с Web, но также целые структуры, позволяющие разработчикам легко конструировать, разрабатывать и

предыдущая    следующая страница   оглавление

32

Hosted by uCoz