JQuery - луч­ший javascript фрейм­ворк. Та­кое заяв­ле­ния я де­лаю, осно­вы­ваясь на зна­ком­стве с про­то­тай­пом, script.aculo.us, Yahoo! UI (гос­пад­зи, как же монстру­оз­но это йа­ху, свой язык на js) и Mootools (во­об­ще не­по­нят­но, уби­ли свой сим­па­тич­ный сайт, про­ап­дей­ти­ли вер­сию к пол­ней­шей не­сов­ме­сти­мо­сти, до­ки ста­рые, де­мок ма­ло - на от­лич­нень­ко, ви­ди­мо).  Прав­да не по­про­бо­вал еще Google Web Toolkit, но по­че­му-то ссы­кот­но и ка­жет­ся, что бу­дет по­вто­ре­ние ис­то­рии с yahooй­ней.А вот JQuery на фо­не всего это­го на­бо­ра ис­ход­ных ко­дов - пре­ле­стен, как капель­ка ро­сы на ли­сточ­ке де­ре­ва, про­сти­те ме­ня за мой фе­ти­шизм. Пре­ле­стен из-за своих selector-ов, ве­ли­ко­ле­пен по при­чи­не на­личия ку­чи пла­ги­нов, при­я­тен сво­ей до­ку­мен­та­ци­ей, удо­бен своим each цик­лом пере­бо­ра child-ов эле­мен­та. А еще есть от­лич­ные ту­то­ри­а­лы и ми­лые гугл­груп­пы. И глав­ный плюс, раз­ра­бот­чи­ки ре­ши­ли та­ки не вы­ду­мы­вать свой ве­ло­си­пед, они про­сто ис­поль­зо­ва­ли JS, расши­рив его объект­ную па­ра­диг­му. Во как!Ну да хва­тит подли­зы­вать, я на­пи­сал ма­лень­кое де­мо, по­смот­реть его мож­но тут. И это лишь од­на со­тая всех воз­мож­но­стей, но до­ста­точ­но что­бы пере­убе­дить.  А во­об­ще, если уж со­всем на чи­сто­ту: ajax и javascript эф­фек­ты - хуй­ня ти­та­ни­кооб­разная. Его много, он мощ­ный, но ча­ще всего по­па­да­ет в ру­ки пер­во­здан­ных сле­пых кре­ти­нов, ко­то­рые его то­пят, еб­нув об айс­берг (тут я не на­шел объ­яс­не­ния ме­та­фо­ре). Как итог, flash мертв и уродлив, silverlight не при­жил­ся (у M$ та­лант де­лать мер­тво­ро­жден­ные идеи), java омлеты ап­пле­ты во­об­ще ка­ну­ли в про­пасть бы­тия, да здрав­ству­ет JS, ajax, server-side, тем­ная сто­ро­на си­лы и большие бое­вые ро­бо­ты.