Top 10 возможностей ASP.NET 2.0. Выбор сделан на основе опросов разработчиков Top 10 – горячая десятка возможностей.

Презентация:



Advertisements
Похожие презентации
Сергей Байдачный Специалист по разработке ПО Майкрософт Украина.
Advertisements

Веб-решение или Толстый клиент? Сравнение, тенденции, архитектура Иван Бодягин MAS Elektronik AG.
Простая автоматизация бизнес-процессов с помощью Microsoft InfoPath На базе Microsoft Share Point Portal Server И DocsVision Share Point Edition Докладчик.
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Contoso BSC Portal Михаил Козлов Консультант по бизнес решениям Microsoft (095) Microsoft® Office Business.
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
Windows SharePoint Services платформа быстрой разработки Интранет-сайтов.
Корпоративный портал ЛУКОЙЛ-Нижневожскнефть на базе Sharepoint Portal Server 2003 Глеб Глущенко Системный инженер Microsoft.
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
Microsoft TechDays Николай Миляев консультант Microsoft.
Андрей Рыковский Евгений Якушкин пятница, 27 июля 2012 г.пятница, 27 июля 2012 г.пятница, 27 июля 2012 г.пятница, 27 июля 2012 г.пятница, 27 июля 2012.
System Center Service Desk Руслан Акмеев Консультант Microsoft Consulting Services, Russia.
Полигон 2006: Тестовая лаборатория будущего The 2007 Microsoft Office system.
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Windows ® Azure Platform. Проблемы безопасности в «облаке» Физическая безопасность Сети и изоляция Безопасность приложений Управление идентификацией пользователей.
Microsoft TechDays Виталий Дильмухаметов
Microsoft TechDays Александр Неволин Nevlabs кандидат технических наук.
Microsoft TechDays Заграничнов Александр Microsoft.
Microsoft ® Visual Basic ®.NET 2003 Быстрые решения для Microsoft ® Windows ® и веб-разработки.
Портальные технологии для бизнеса (Microsoft Navision + Microsoft CRM + SharePoint) Василий Ямалетдинов ЦМД-софт.
Транксрипт:

Top 10 возможностей ASP.NET 2.0

Выбор сделан на основе опросов разработчиков Top 10 – горячая десятка возможностей

10 место Новая модель компиляции

Компиляция сайта По умолчанию – компиляция при первом запросе Компиляция сайта заранее –aspnet_compiler.exe –В Visual Studio 2005 – Publish Site Удаляется содержимое aspx страниц –Все что можно скомпилировать - компилируется –Статические файлы остаются –Возможен режим изменений после компиляции (но не кода!) 10

Компиляция сайта 10 Пустой файл Пустой файл

9 место Администрирование

Администрирование сайта через Web Интеграция с консолью IIS MMC ASP.NET Configuration API –Программное администрирование сайта 9

Администрирование 9

Демонстрация

8 место Кэш

Зависимость от –Таблицы SQL Server 7.0, 2000 и 2005 –Записи SQL Server 2005 Собственная реализация зависимости кэша Поддержка сохранения кэша на диск Профили кэша 8

Кэш SqlCacheDependency dependency = new SqlCacheDependency("Northwind", "Categories"); Response.AddCacheDependency(dependency); 8

7 место Мастер-страницы

Обеспечивают единый дизайн сайта Поддерживаются в Visual Studio 2005 Не просто шаблон! –Серверным код и элементы управления 7

Мастер-страницы 7

Демонстрация

6 место Новые элементы управления

Дерево (TreeView)! Меню GridView и DetailsView –Страницы –Выделение строк –Сортировка –Обновление/Удаление Wizard 6

6 Элемент управления TreeView и Menu

Демонстрация

5 место API сервисов приложения

Автоматизируют типовые сценарии –Управление пользователями –Роли –Профили и персонализация –Кэш –... Модель провайдеров –Расширяема собственными провайдерами 5

Провайдеры Windows SQL Server Другой API сервисов приложений ASP.NET 2.0 Пользователи Роли Персонализация Навигация Кэш Управление Модель провайдеров Access MDB API сервисов приложения 5

API сервисов приложений ASP.NET 2.0 Пользователи Роли Персонализация Навигация Кэш Управление API сервисов приложения 5

Инфраструктура страниц ASP.NET 2.0 Мастер страницы Темы Адаптивный UI Локализация API сервисов приложений ASP.NET 2.0 Пользователи Роли Персонализация Навигация Кэш Управление API сервисов приложения Элементы управления ASP.NET 2.0 (50+) Безопасность Web-части Данные Навигация 5

Инфраструктура страниц ASP.NET 2.0 Мастер страницы Темы Адаптивный UI Локализация API сервисов приложений ASP.NET 2.0 Пользователи Роли Персонализация Навигация Кэш Управление API сервисов приложения Элементы управления ASP.NET 2.0 (50+) Безопасность Web-части Данные Навигация 5

4 место Web-части

Web-части Компоненты, позволяющие пользователям –Персонализировать страницы –Строить собственный интерфейс –Создавать связи между Web-частями (например, Master-Detail) Между разными страницами! Автоматически сохраняют свойства Поддерживают Drag-n-Drop 4

Web-части 4

Демонстрация

3 место Темы

Определяют –Стили –Свойства элементов Применяются программно или декларативно –К сайту - web.config –К странице –К элементу (aka Skins) Могут включать дополнительные файлы –Например, графику 3

Темы 3

Демонстрация

2 место Логин

Полноценная модель управления пользователями –Вход в систему –Восстановление пароля –Отображения статуса аутентификации –Мастер создания пользователя –Изменения пароля Не зависят от БД –Основаны на модели провайдера Не требуют кода для типовых сценариев 2

Логин 2 Вход в систему Восстановление пароля Создание пользователя

Демонстрация

1 место Угадаете?

Группы разработчиков Настоящих разработчиков Найдите группу в своем городе

Обратная связь Нам важно ваше мнение! Отзывы: –

10.Компиляция сайта 9.Администрирование сайта 8.Кэш 7.Мастер-страницы 6.Новые элементы управления 5.API сервисов приложения 4.Web-части 3.Темы 2.Логин 1. ????? Top 10 – горячая десятка возможностей

1 место Источники данных

–SQL Server –Access –Web-сервисы –Объекты Полностью декларативны –Включая параметры Двустороннее обновление данных! Компоненты доступа к данным –Типизированный DataSet + адаптер 1

Источники данных 1

Демонстрация

Это было далеко не все Персональный веб-сервер Мастер развертывания Сохранение форматирования HTML Валидация Intellisense Отладка Проектная система на каталогах Возможности локализации И многое-многое другое

Дополнительная информация Блог Scott Guthrie PUM Web Platform & Tools: – Сообщество разработчиков ASP.NET –

Вопросы?

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.