Можливості ASP. NET

ASP.NET - це платформа для створення Web-додатків і Web-сервісів, що працюють під керуванням IIS. Звичайно, є і інші технології, що дозволяють створювати Web-додатки, наприклад CGI. ASP.NET відрізняється від них високим ступенем інтеграції із серверними продуктами, а також з інструментами Microsoft для розробки, доступу до даних і забезпечення безпеки.

Можливості ASP.NET зробили розробку Web-додатків набагато більше впорядкованою, подібно тому як Microsoft Office дозволив навести порядок у світі додатків для настільних систем. ASP.NET є частиною інфраструктури.NET Framework і складається з наступних компонентів:

· інструментів Visual Studio.NET для Web-розробок - графічних засобів розробки Web-сторінок, шаблонів Web-додатків і інструментів для керування проектами і розгортання Web-додатків;

· просторів імен System.Web, які є частиною.NET Framework і включають класи для роботи з елементами, специфічними для Web, такими, як HTTP-запити й відгуки, браузери й електронна пошта;

· серверних елементів керування і HTML-елементів керувань-компонентів користувальницького інтерфейсу, застосовуваних для прийому даних від користувачів і відображення їм відгуку додатка,

Крім того, ASP.NET застосовує ряд більш універсальних компонентів і інструментальних засобів з ОС Windows. Хоча вони не вважаються частиною ASP.NET, вони мають ключове значення для програмування з використанням ASP.NET:

· Internet Information Services (IIS) - як сказано вище, IIS керує Web-додатками на серверах Windows;

· мови програмування Visual Basic.NET, Visual C# і JScript. Visual Studio.NET підтримує всі ці мови, тому Web-додатки можна писати на кожній з них;

· NET Framework - повний набір класів, необхідний для Windows-програмування. Крім класів ASP.NET, у нього входять класи для рішення інших завдань програмування: файлового доступу, перетворення типів, маніпулювання масивами і рядками та інші;

· інструменти і класи ADO.NET для роботи із базами даних (БД), що надають доступ до БД SQL Server і ODBC. Механізми доступу до даних часто є ключовими компонентами Web-додатків;

Хоча ASP.NET є найбільш повною платформою для розробки Web-додатків, важливо пам'ятати, що вона функціонує винятково на серверах Windows, тому що вимагає наявності IIS. Для створення Web-додатків, що не вимагають IIS (а що використовуть, скажемо, Web-сервер Apache) і працюючих на серверах під керуванням ОС, відмінної від Windows (наприклад. Linux), застосовуються інші технології (як правило, CGI).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: