Въведение в Майкрософт "Атлас" Мартин Кулов Национална академия по разработка на софтуер http: //academy. devbg. org
Програма • Какво е AJAX • Какво е Atlas • Предимства • Демо
AJAX НЕ е…
НИТО ПЪК …
Характеристики на “Atlas” • Разработка на Microsoft за използване на AJAX • Използва се с ASP. NET • Надгражда клиент и сървър • Наистина много добра работа
Предимства на “Atlas” • • Лесна за употреба Високо продуктивна Богата функционалност Пълна интеграция с програмния модел на ASP. NET • Поддържа всички нови браузъри
Разработка с “Atlas” Сървърен-ориентиран приложен модел Сървър Браузър Първоначално зареждане Презентация (HTML/CSS) Входни данни Управляван код Промяна на интерфейса и действията “Atlas” Script Framework Компоненти и контроли за визуализация Страници Клиентски приложни услуги ASP. NET Сървърни контроли, страници Приложни услуги
Сървър контроли в “Atlas” Лесен за изработване богат интерфейс със ASP. NET • Приложният UI и основната логика върви на сървъра • Не е нужно да имаме черен колан по Java. Script и асинхронно програмиране Намаляване на пълните обръщения към сървъра • Позволява постепенно зареждане на приложния UI • Например: навигация в данни и редактиране, валидация на форма, автоматично обновяване • Поддръжка на по-ниско ниво браузъри По-богата интерактивност за съществуващи ASP. NET контроли • Подобрява клиентския интерфейс на уеб приложенията • Например: автоматично допълване, drag-and-drop, tooltips
Сървър контроли в “Atlas” Намаляване на пълните обръщения • Контролът – Лесно задава “updatable” части от страница – Заявките към сървъра се извършват асинхронно – “Atlas” осигурява инфраструктурата