Oracle не советует увлекаться AJAX

Oracle на этой неделе порекомендовал веб-разработчикам избегать излишнего ажиотажа по поводу AJAX и призвал крупные организации использовать технологию JavaServer Faces (JSF) в Веб 2.0-приложениях, пишет The Register.

Тед Фаррелл - главный архитектор и вице-президент по вопросам инструментов и средств (Ted Farrell, chief architect and vice president of tools and middleware) - отвечает в Oracle за технические и стратегические аспекты развития JSF. Он рекомендует не забывать, что AJAX заточен на интерфейс, но мало что дает для решения такой важной и сложной задачи, как интеграция клиентской и серверной частей веб-проекта. Поэтому проекты, делающие ставку только на AJAX-интерфейсы, могут потерпеть фиаско в будущем, когда нужно будет заниматься развитием проекта.

"Никто не задумывается над важностью серверной части, поскольку, дескать, выбор в пользу статуса веб-сервиса решает все проблемы", - заявил Тед Фаррелл, выступая на этой неделе на конференции AJAXWorld (в Санта-Клара, Калифорния). "Но выбор технологии для построения интерфейса пользователя: Swing это будет, Java, DHTML или JavaScript - далеко не решает всех проблем разработки."

Сказанное касается также и других новых "насыщенных" (rich) интернет-архитектур и клиентских-архитектур - таких как Silverlight и Apollo от Microsoft и Adobe Systems, поскольку эти технологии не содержат стандартного способа взаимодействия с серверной частью.

Фаррелл считает, что есть опасность снова и снова наступать на те же грабли, когда все усилия брошены на совершенствование пользовательского интерфейса, а затем оказывается, что проект в целом не работает. Напротив, JSF предоставляет возможность создавать "насыщенные" (rich) интерфейсы в стиле Веб2.0, решая при этом и проблемы интеграции с серверной частью. JSF разделяет объектные модели и рендеринг: вы передаете события назад на сервер и рендерите их там.

"Мы знаем разработчиков комбинирующих Oracle Forms, Siebel и PeopleSoft. Перевести их на JSF, - который является декларативным и имеет готовый инструментарий, - гораздо легче, чем заставить их выучить DHTML ... если вы будете выдвигать такие высокие требования, то растеряете большую часть разработчиков", - предупреждает Фаррелл.

У AJAX, безусловно, есть проблемы, - заключает автор The Register, - и Фаррелл прав, рассказывая, как опрометчиво вебдванольная публика забыла про интеграцию своих интернет-служб с серверной частью. И, конечно, JSF является единой мощным фрэймворком, набравшим критическую массу, в то время как AJAX-фрэймворков насчитывается чуть ли не 134 штуки - каждый со своими заморочками.


Иван Сильвестров, Вебпланета





Последние новости

Подгружаем последние новости