16.08.2006 Решения, Исследования и разработки, ОС и разработка приложенийНа рубеже XX и XXI веков разработка прикладного ПО разделилась на два направления: создание классических настольных приложений и Web-приложений. Поначалу, несмотря на рост популярности Web, создавалось впечатление, что "новичкам" никогда не догнать "классиков" по насыщенности функционала, гибкости и производительности. Однако сейчас, похоже, наступил момент, когда разрыв будет преодолен. В качестве примера можно посмотреть, как реализован широко известный проект Google Maps ("Географические карты Google", http://maps.google.com). Все его основные операции - изменение масштаба карты, смещение изображения, прокрутка - выполняются достаточно быстро, не требуя особого времени на перезагрузку Web-страниц. Google Maps - это пример новых возможностей создания Web-приложений с помощью технологии AJAX - Asynchronous JavaScript + XML (по-русски произносится "аякс"). Еще в начале нынешнего года эта аббревиатура воспринималась как последняя новинка, знакомая лишь узкому кругу специалистов в области разработки Web-приложений, а сейчас она, кажется, превратилась в повседневный термин компьютерных СМИ (правда, пока лишь западных). И самое интересное, что вокруг этой - в общем-то не очень сложной, хотя и оригинальной - технологии разворачивается нешуточная борьба, в которую втягиваются не только ведущие поставщики ПО, но и многочисленные небольшие специализированные компании - разработчики инструментария. Причем основная борьба сегодня (что стало уже ...
читать далее.