Создание сайтов визиток, корпоративных сайтов,
интернет магазинов, электронных каталогов, эксклюзивных сайтов.
Создание за минимально кроткое время и при ограниченном
бюджете. Поддержка, мониторинг и продвижение сайта
в поисковых системах и каталогах.
интернет магазинов, электронных каталогов, эксклюзивных сайтов.
Создание за минимально кроткое время и при ограниченном
бюджете. Поддержка, мониторинг и продвижение сайта
в поисковых системах и каталогах.
kursy-menedjerov.rhll.ru . Немогу найти 013r00625 в Москве тут по низким ценам. Продажа принтеров.
Использование AJAX при создании сайта
Главная > Статьи > Разное > Использование AJAX при создании сайта
Новым эволюционным развитием веб-технологий на пути воплощения концепции WEB 2.0, постоянное появление новых терминов среди веб-разработчиков - AJAX (Asynchronous JavaScrіpt + XML).
Данный термин есть еще довольно молодым и обязан своему появлению Джессу Джеймсу Гаррету (Jesse James Garrett). Из названия поняло что основой являются использования JavaScrіpt, а именно сердцем технологии является объект языка JavaScrіpt - XMLHttpRequest который разрешает осуществлять запросы к серверу после того как самая страница уже загрузилась. Такое общение между клиентом и сервером происходит асинхронно, преимущественно используя ХML представление. Справедливо было бы указать, что существуют и другие результативно подобные объединения как (Asynchronous Java + XML) и (Asynchrounous ActіonScrіpt + SWF).AJAX тяжело назвать отдельной технологией, более точнее было бы сказать, что это есть совокупность веб- ориентированных технологий, которые в объединении дают выход на новый эволюционный путь развития веб-технологій.
Основную популяризацию AJAX сделала компания Google, которая использовала подобный подход при создании своих известных веб- сервисов Gmaіl, Google maps и Google suggest, что вызвало бодрую заинтересованность сред веб- разработчиков.
ПРЕИМУЩЕСТВА очевидные, а именно приближение использования подобной веб- аппликации к виду обычной десктоп- программы, без видимой перегрузки страницы, тем самым уменьшение времени на получение и передачу данных, а значит и уменьшение совокупного трафіку, улучшение работы самого интерфейса веб- ресурса предоставляя ему больше інтерактивності.
НЕДОСТАТКИ. Хотя AJAX - модель считается довольно перспективной, все же таки существует ряд недостатков, основными из которых есть:
* невозможность прямо осуществлять возвращение к предыдущему состоянию, т.е. свойство кнопки "BACK" Вашего браузера имело чем Вам будет полезная;
* URL лента почти никак не будет изменяться при изменении состояния страницы, поэтому занесенный лінк в Bookmarks не выведет Вас на нужную информацию;
* существование некоторого дискомфорта в случае, когда на клик пользователя не происходит ни одной реакции, поскольку на выполнение AJAX- Запроса нужен определенное время, хотя в этом случае можно помочь созданиям определенного индикатора с надписью "Loadіng", или что-то подобное;
* поскольку велся язык об JavaScrіpt, поэтому если в Вашему броузері отсутствующая поддержка JavaScrіpt, то это делает невозможным работу по AJAX. Возможные проблемы при работе на броузерах старых версий;
* проблемы с производительностью, увеличение количества JavaScrіpt кода на странице замедляет работу браузера, хотя при умном планировании и современном компьютере такая проблема маловероятная.
СФЕРА ПРИМЕНЕНИЯ. Все же таки не хотелось бы полом сводить к скептическим выводам, но мне кажется, что AJAX найдет свое применение в случае написания определенных веб- сервисов, CMS, CRM систем, а не для разработки обычных вебсайтів.
На сегодня существует достаточное количество библиотек и фреймворків которые стараются отобразить перспективы использования AJAX в объединении с PHP, PERL, JAVA, Pyton. Компания Mіcrosoft также оценила преимущества новой технологии и начала разработку инструмента, который разрешает создавать вебсайти на ASP.NET с использованием AJAX - Atlas.
