Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемrutechdays.blob.core.windows.net
1 DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft
2 // DevCon12 Разработка Ajax- приложений в SharePoint АНДРЕЙ SharePoint Server MVP Softline
3 О чем сегодня будем говорить Ajax Подход к архитектуре Ajax-приложений Ajax-паттерны Server-Side Code Generation Unique URLs Predictive Fetch Periodic Refresh Особенности в SharePoint
4 А зачем вообще нужен Ajax?
5 Живой пример
6 Ajax – это удобство!
8 Архитектура Ajax-приложений Слой 3 Слой 2 Слой 1 На первый взгляд
9 Сервер Клиент Архитектура Ajax-приложений На самом деле Слой 3 Слой 2 Слой 1 Слой 3 Слой 2 Слой 1
10 Всё уже придумано до нас Стандарты DRY KISS SOLID ООП Рефакторинг Паттерны MVC M-V-P MVVM Паттерны GoF Best Practices
11 #msdevcon Как это выглядит на практике? Демонстрация
12 Ajax-паттерны UX Periodical Refresh Unique URLs Predictive Fetch Взаимодействие с серверной частью Server-side Code Generation JSON message Script-On-Demand
13 - Паттерн «Periodical Refresh» Если что-нибудь изменится, дайте знать!
15 #msdevcon Каждое состояние страницы должно иметь собственный адрес Unique URLs
16 Predictive Fetch Сразу загрузить предполагаемый следующий шаг Загрузить, что ему нужно Пользователь нажал кнопку
17 Ajax-паттерны: где читать дальше Dino Esposito Статья «Single-page Interface and AJAX Patterns» Книга «ASP.Net and AJAX: Architecturing Web Applications» Сайт ajaxpatterns.org
18 Итоги Архитектура Ajax-приложение состоит из двух частей Клиентская часть полностью обособлена от серверной Можно использовать обычные паттерны и практики Ajax-паттерны Специально созданы для Ajax-приложений Предлагают много идей по улучшению UX вашего приложения
19 #msdevcon АНДРЕЙ | omlin.blogspot.com SharePoint Server MVP Softline
20 Связанные сессии ENT209 Разработка решений Sharepoint 2010 с помощью Visual Studio 11 WEB208 Разработка публичных порталов на SharePoint 2010: высокие нагрузки, полная кастомизация
21 Пожалуйста Оцените доклад и мастерство докладчика. Форма для оценки находится в вашем инфопакете.
22 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.