жуваті Виконувати певні Дії, результатом якіх могут буті Нові Предложения до сервера - Ajax підтрімує декілька одночасніх взаємодій сторінки з сервером. Корістувацькій інтерфейс Виглядає и реагує на Дії користувача як звічайна программа, что полегшує роботу з ним.
Сервер оброблює запит и відправляє браузеру відповідь у форматі XML, JSON або подібніх. При цьом НЕ відбувається генерації усієї Сторінки (як у класичному механізмі доступу), того годину ОБРОБКИ запиту скорочується. Це дозволяє Зменшити НАВАНТАЖЕННЯ на сервер або збільшити Кількість КЛІЄНТІВ, что могут працювати одночасно.
Браузер, с помощью JavaScript, обробляє отриманий відповідь и модіфікує сторінку без Перезавантаження помощью DHTML.
Переваги цього механізму доступу - сторінка модіфікується без полного Перезавантаження, збільшується ШВИДКІСТЬ роботи з Web-програмою, зменшується трафік между сервером та Клієнтом, метод роботи користувача з web-програмою є Зручне.
Недоліки методу:
- важкість у розробці та налагодженні через использование мови сценаріїв JavaScript, что має спеціфічне! застосування того вона мало прістосована до розробки багатших web-програм.
- Зміст сторінок, згенерованих помощью Ajax, що не індексується пошуково системами и сторінку нельзя Зберегти помощью браузера збережеться лишь початкова сторінка та сценарії JavaScript.
- на сторінку, згенерованих помощью Ajax, нельзя поставити Пряме ПОСИЛАННЯ - при модіфікації сторінка НЕ ??змінює адреси.
Для Подолання Вказаною недоліків нужно:
- Обмежіті использование мови сценаріїв JavaScript и вікорістаті технологію Java Апплетів. Повністю відмовітісь від использование JavaScript нельзя (це єдиний способ дінамічної Зміни Сторінки, что, хоч і З недолікамі, но функціонує в більшості СУЧАСНИХ браузерів) но если перенести більшу часть функціональніх можлива з сценарію JavaScript до Java аплетів и використовуват JavaScript лишь для зв язку HTML сторінки з аплетів то складність розробки та налагодження подобной системи буде на порядок нижчих.
- Створюваті ОКРЕМІ статічні Сторінки, что матімуть тієї самий вміст, что и дінамічні Сторінки, но їх зможуть Прочитати та обробити пошукові системи а такоже переглянутися ті Користувачі, что Використовують застарілі браузери або браузери Із відключенімі або заблокованості Додатковий МОЖЛИВИЙ (JavaScript, Java, Flash и т.п.). Такоже ЦІ статічні Сторінки користувач может Зберегти на свой комп ютер для перегляду оффлайн або редагування помощью HTML-редакторів.
- создать Спеціальний елемент корістувацького інтерфейсу - «посилання на агентство Цю сторінку», что містітіме спеціально сформованому ПОСИЛАННЯ, перейшовші за Яким відкрівається сторінка з таким самим вмістом, як и згенеровано дінамічно. Це потребуємодіфікації серверної части (в більшості віпадків ця модіфікація є незначна), но Подолання цього недоліку є очень Важлива для комфортної роботи з Web-сторікамі, что побудовані дінамічно.
. 5 Суть Ajax-підходу
У результате Загальної ОЦІНКИ современного стану относительно публікацій по темі дипломного проекту, усі веб ресурси Надал актуальну и достовірну інформацію сьогодення, зокрема інформація Постійно оновлювалась останнімі рокамі, что свідчіть про активне использование ресурсов по даній темі дипломного проекту та Актуальність цієї тими. Для ОЦІНКИ актуальності даної тими Було Здійснено поиск веб ресурсів Які активно впроваджують та Використовують Ajax ПІДХІД у своєму проектуванні. Головною проблемою.Більше мого дипломного проекту є Ajax технологія якові я впроваджував у розробка свого власного веб сайту, тому для порівняння власного проектування я розглянув Готові решение Які Повністю підтрімуються Ajax ПІДХІД.
Для того щоб краще зрозуміті суть мого дипломного проектування розглянемо сажки визначення технології Ajax Із інформаційного ресурсу Wikipedia. АJAX (Asynchronous JavaScript And XML) - ПІДХІД до побудова корістувацькіх інтерфейсів веб-застосунків, за якіх веб-сторінка, що не перезавантажуючісь, у фоновому режімі надсілає Предложения на сервер и сама звідті довантажує потрібні Користувачами дані. AJAX - один з компонентів Концепції DHTML.
Про AJAX заговорили после з'явиться в лютому 2005-го року статьи Джесі Джеймса Гарретта (Jesse James Garrett) «Новий ПІДХІД до веб-застосунків». AJAX - НЕ самостійна технологія. Отже як бачим Ajax й достатньо широко застосовується у сфері програмування веб ресурсів и це свідчіть про Значне вдосконалення а сама концепція использование є очень простою з точки зору програміста.- це несамостійна технологія, а швідше концепція использование декількох суміжніх технологий. AJAX ПІДХІД до розробки приз...