|
Начиная с 2005 года, многие программисты используют при создании своих сайтов AJAX технологии, суть которых заключается в обновлениии только той части страницы, которая действительно нуждается в изменении.
В настоящее время сайт, который целиком отправляет пользователю свое содержимое при любом обращении к серверу, уже выглядит устаревшим.
В ближайшие годы профессиональные студии, видимо, целиком откажутся от старого подхода при создании веб-приложений.
При переходе на разработку приложений в среде ASP.NET 2.0 мы начали внедрять AJAX в свои проекты.
В течение длительного времени было изучено множество различных библиотек, но готовое решение, полностью нас устраивающее, найти не удалось.
В итоге начали разрабатывать собственную технологию, удовлетворяющую следующим условиям:
- Приложение должно одинаково работать в любом браузере, поддерживающим стандарты www.w3.org.
- Разработка AJAX приложения не должна принципиально отличаться от разработки обычного ASP.NET приложения.
- Технология должна работать на любых элементах управления, как стандартных, так и из библиотек третьих фирм.
- Время изменения уже созданных ASP.NET проектов должно быть существенно меньше времени переписывания их заново.
- Сайт должен легко индексироваться поисковыми роботами.
- Работа пользователя с AJAX сайтом не должна отличаться от работы с обычным сайтом.
В результате работы были добавлены некоторые дополнительные возможности, например, программист может гибко управлять поведением кнопок навигации браузера и
отсекать повторную отправку данных на сервер из-за двойных кликов на кнопках.
Полностью с возможностями предлагаемой технологии вы можете познакомится на странице Помощь, но начать мы бы посоветовали с Демо проекта, в котором вам будет предложено
преобразовать обычное ASP.NET приложение в AJAX проект.
|