Дополнительная информация об ASP.NET. Резюме.
Конечно, используя ASP.NET, вы можете реализовать Web-приложение и на языке C++. Но, как мы уже убедились, язык C++ далеко не оптимальный язык для написания кода с целью создания тех элементов Web-приложения, которые используются при визуальном взаимодействии. Для этого гораздо более подходят языки С# и VB.NET. Чтобы узнать больше об ASP.NET, вы можете обратиться к следующим книгам из серии The Integrated .NET Series, выпущенной издательствами Object Innovations и Prentice Hall PTR:
- Application Development Using C# and .NET. (Разработка приложений с помощью С# и .NET.)
- Application Development Using Visual Basic and .NET. (Разработка приложений с помощью Visual Basic и .NET.)
- Fundamentals of Web Applications Using .NET and XML. (Основные принципы создания Web-приложений с помощью .NET и XML.)
Язык C++ не имеет себе равных при создании вызываемых с Web-страницы эффективных компонентов для вычислительных машин баз данных. Высокопроизводительные Web-приложения на C++ можно создать также и при помощи технологии, которая имеет название ATL Server. Введение в технологию ATL Server содержится в главе 12 "Web-узлы и Web-службы, работающие на основе ATL Server".
Резюме
ASP.NET – это унифицированная платформа разработки Web-приложений. Она значительно упрощает реализацию сложных Web-приложений. В данной главе вы ознакомились с основами технологии ASP.NET, а также рассмотрели Web-формы. Web-формы используются для разработки интерактивных Web-узлов. В основе этой модели программирования на языках высокого уровня лежит модель программирования более низкого уровня, известная как модель программирования запросов и ответов. Эта модель широко использовалась в более ранних технологиях создания Web-приложений и ее использование все еще допускается технологией ASP.NET.
В состав среды разработки приложений Visual Studio .NET входит конструктор форм (Form Designer), который поддерживает языки С# и VB.NET. Конструктор форм (Form Designer) позволяет очень легко визуально создавать макеты Web-форм. С помощью конструктора форм (Form Designer) обработчик события формы можно добавить одним щелчком кнопки мыши. К сожалению, в настоящее время конструктор форм (Form Designer) не поддерживает язык C++, и чтобы создать Web-форму на C++, соответствующий код нужно писать самостоятельно.
В следующей главе мы рассмотрим Web-службы, позволяющие создавать объединенные (распределенные) Web-приложения, которые могут быть развернуты в неоднородных (гетерогенных) системах.