справу зі скомпільований кодом. Завдяки цьому ASP.NET отримує можливість ефективно використовувати різні механізми оптимізації коду (наприклад, механізми раннього зв'язування або оптимізація під конкретну платформу);
гнучке кешування. ASP.NET може виконувати кешування сторінок даних (як сторінку цілком, так і її частину) у відповідності з потребами додатка;
підтримка національних мов. Оскільки ASP.NET використовує Unicode, розробники мають великі можливості для застосування у своїх додатках національних алфавітів;
підтримка мобільних пристроїв. Microsoft заявляє, що ASP.NET підтримується будь-яким браузером, запущеним на будь-якому пристрої;
доступність і масштабованість. ASP.NET розроблялася з розрахунку на використання в великих кластерних системах. Реалізовані в рамках IIS 6.0 механізми дозволяють гарантувати високу ступінь доступності додатків. Якщо з процесом, в рамках якого виконується додаток, виникнуть проблеми, система самостійно запустить новий процес, який візьме на себе завдання обслуговування запитів користувачів;
можливості налагодження. ASP.NET забезпечує можливість трасування і налагодження коду додатків. При цьому можлива як локальна, так і дистанційна налагодження за допомогою спеціальних інструментів налагодження. NET Framework;
інтеграція с. NET Framework. ASP.NET є частиною платформи. NET Framework. Розробники можуть використовувати можливості, що надаються цією платформою при створенні додатків;
сумісність з існуючими ASP-додатками. Розгортання ASP.NET в рамках IIS не впливає на функціонування вже працюючих ASP-додатків. ASP-додатки і ASP.NET-додатки можуть співіснувати на одному сервері, не заважаючи один одному. [1] br/>
1.2 Переваги технології ASP.NET
. NET - на даний момент, це найсучасніша технологія розробки веб-сайтів та інтернет - додатків. Велика частина веб-проектів у світі в даний момент реалізується саме за допомогою цієї технології. Основні переваги ASP.NET:
Сучасний компільований мову програмування (C #, VB.NET) з підтримкою об'єктно-орієнтованого програмування. C # є найпоширенішим у світі мовою програмування як для розробки Windows - додатків, так і в Інтернеті. Відповідно по ньому існує велика кількість фахівців;
Зручне середовище розробки програм, наявність відладчика, що прискорює процес розробки;
Засоби багаторазового використання коду - користувача елементи управління і веб-контроли;
Наявність великої кількості компонентів для вирішення стандартних завдань - роботи з даними, авторизації, навігації тощо;
Засоби кешування, що дозволяють збільшити продуктивність додатків;
Зручні засоби розробки дизайну - майстер-сторінки, скіни;
Вбудовані засоби зберігання даних сесії і додатки на сервері;
Підтримка багатомовності;
Ефективна ...