
Висновки:
У висновку хотілося б сказати, що AJAX з одного боку - величезний стрибок у WEB інженерії, але з іншого боку це давно назріваючу етап еволюції, який відкрив нові горизонти в сфері розробки програмного забезпечення. У теж час ця технологія ще досить "сира" так як її використання на даний момент скоріше приємне виключення. Але я впевнений, що про неї ще не раз всі почують. На сьогоднішній день у всю набирає обертів технологія Ajax. Все частіше ми можемо бачити її в дії на тому чи іншому сайті. Розглянемо принципи роботи даної технології, а так само її недоліки і переваги. Взагалі то Ajax - це не одна технологія, а кілька, зібраних воєдино. Вона включає в себе такі технології використовуються для розробки сайтів як: Javascript, Html, Xml, і DOM. Розбиратися в кожній з-них займе дуже багато часу, тому ми зупинимося лише на самих основних моментах. Так ось вся принадність технології Аjax (Asynchronous JavaScript and XML) полягає в асинхронних запитах до серверу.Что значить асинхронних? А значить це наступне. Браузер виконує запити до сервера, а ви в цей час, можете робити все, що захочете. Наприклад, всі знають таку програму як Word, яка зберігає документ у той час, поки ви набираєте документ і ви цього навіть не помічаєте. За допомогою технології Ajax це можна реалізувати і при редагуванні контенту в панелі управленія.Данний метод у всю використовується такими системами, як Word Press. Недолік цієї технології полягає в неможливості використати таку можливість браузера як історія. Кнопка назад перестає працювати, проте це можна вирішити, при додаткових зусиллях програміста.Другий недолік - це проблеми з індексацією сторінок, відвіданих за допомогою технології Ajax. І ця проблема може бути вирішена, але кількість коду в цьому випадку сильно виросте. До основних достоїнств можна віднести економію трафіку - сторінки вантажаться набагато швидше.Динамічність додатка сильно зростає, можна витворяти приголомшливі речі з тим же пошуком, який незабаром нам продемонструє Google.Використання технології спрощується з появою різних фреймворків наприклад jQuery. Створювати Ajax додатка на ньому-суцільне задоволення. Створення сайтів на цій технології - це не данина моді, а високий рівень програмування.
Інформаційні джерела
Інтернет джерела:
1.AJAX — Википедия [Электронный ресурс].–Режим доступа : \www/ URL:http://ru.wikipedia.org/wiki/AJAX
2. CodeNet - все для программиста! [Электронный ресурс].–Режим доступа : \www/ URL:http://www.codenet.ru/webmast/js/ajax/
3.Mozilla Developer Network [Электронный ресурс].–Режим доступа : \www/ URL:https://developer.mozilla.org/en-US/docs/AJAX
4. AjaxTips [Электронный ресурс].–Режим доступа : \www/ URL:http://www.ajaxtips.ru/blog/javascript/40.html
5. Преимущества и недостатки AJAX! [Электронный ресурс].–Режим доступа: \www/ URL: http://www.petralexeev.ru/Courses/Slide/WebTe/6/5