Какой рейтинг вас больше интересует?
|
«Совершенный Ajax» – новый подход к построению настоящих клиент-серверных web-приложений2008-12-17 09:00:00 (читать в оригинале)«Совершенный Ajax» — новый подход к построению web-приложений, при котором web-сервер не генерирует ни строчки HTML-кода и взаимодействует с внешним миром только посредством web-служб; а клиентский интерфейс реализуется только на основе клиентских HTML, CSS, JavaScript. Статья состоит из двух частей. В первой части — более живой и провокационной я постараюсь заинтересовать проблемой, рассказать о технологии «Совершенный Ajax» и показать ее применение на примере нашего проекта «Система Интерактивного Тестирования Знаний “Синтез”» (который имеет ряд интересных особенностей, таких, как использование серверного JavaScript на платформе Mozilla Rhino, прототипно-ориентированная ORM и поддержка SPARQL — языка запросов к Semantic Web). Вторая часть – более занудная будет содержать много технических деталей и выйдет в следующий раз.
Попробуйте угадать: к какой архитектуре относятся web-приложения? К клиент-серверной говорите? Я ожидал, что Вы так ответите… Что ж, давайте разберемся. В клиент-серверной архитектуре выделяют [1]:
Реализация бизнес-логики на сервере и взаимодействие с пользователем на клиенте четко разделены. Преимущества клиент-серверной архитектуры очевидны; мы их все знаем:
Но, относятся ли web-приложения к клиент-серверной архитектуре? Действительно, в web-приложениях есть сервер, отвечающий за бизнес логику приложения. Но! За реализацию интерфейса отвечает не клиент, а тоже сервер. На сервере происходит обработка клиентской формы. Сервер генерирует HTML-код пользовательского интерфейса. Клиент, т.е. браузер лишь визуализирует уже готовый HTML-код интерфейса. Это, фактически, то же самое, что прицепить к серверу монитор и объявить этот монитор клиентом…
|
Категория «Природа»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.