Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Библиотеки для работы с Ajax |

15.10.2007, 19:13
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме: 3578960
Репутация:
468
|
|
Библиотеки для работы с Ajax
AJAX (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML») — это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения могут быть сделаны более быстрыми и удобными.
(c) Wiki
В жизнь веб девелоперов (и не без того сложную) крепко и не без скрипа вошел ajax. Трудно себе уже представить мало-мальски приличный сайт без этой сравнительно молодой технологии. Для облегчения труда кодеров (себе в том числе) составил подборку библиотек для работы с ним.
* Atlas - ASP.NET AJAX библиотека от Microsoft.
http://www.asp.net/ajax/Default.aspx
+ asp
- сыровата
- недостаточно гибкая
* Dojo - Javascript инструментарий.
http://dojotoolkit.org/
+ много возможностей
+ хоть и не сразу, но выпущен хороший мануал
+ Поддержка различных сред исполнения
* jQuery - Новый тип JavaScript библиотеки.
http://jquery.com/
+ хороший набор компонентов
+ прозрачность разработки
* Google Web Toolkit - Инструментарий для Java-разработчиков от Google.
http://code.google.com/webtoolkit/
+ делает автоматически
- не совсем читабельный код на выходе
* Prototype - Встроенная поддержка в фреймворке Ruby on Rails.
http://prototypejs.org/
+ лаконичный синтаксис
+ простой в использовании
* Mootools - Очень компактая и модульная javascript библиотека.
http://mootools.net/
+ быстрый
+ компактный
+ модульный
+ много компонентов
Обновление:
*вышла вторая бета-версия 1.2, появилаясь поддержка flash,
желающим затестить качать здесь,
почитать о нововведениях можна тут
* Moo.fx - Основан на prototype и mootools.
http://moofx.mad4milk.net
+ быстрый
+ очень компактный
* xajax - довольно распространенная и удобная.
http://www.xajaxproject.org/
+ удобный
+ есть поддержка всего и вся (языки и т.д.)
* sajax - компактная, но маловато функций (имхо).
http://www.modernmethod.com/sajax
http://www.ibm.com/developerworks/ru/library/os-phpajax
+ компактная
- мало функций
* JsHTTPRequest - использует JavaScript (ActiveX, DOM и XMLHttpRequest, если последний доступен) в frontend-е и PHP в backend-е.
http://dklab.ru/lib/JsHttpRequest/
+ кроссбраузерность
+ совместимость с prototype
+ Автоматический выбор подходящего метода загрузки данных
* MochiKit - содержит самые разнообразные функции, но подборка на любителя.
http://mochikit.com/download.html
+ кроссбраузерность
+ большой набор функций
- тяжелая
* YUI - качественный продукт от Yahoo.
http://developer.yahoo.com/yui/
+ кроссбраузерность
+ большой набор функций (более 260)
+ хорошо документирована
- тяжелая
Рекомендую использовать http://mootools.net
Самому понравилось, действительно, очень проста в использовании и компактная  Есть возможность самому выбрать нужный набор функций. К тому же там есть большое количество демок-примеров с кодом.
Если у вас есть какие-то свои найденные библиотеки - постите не стесняйтесь, я добавлю
Успехов вам.
(с) life_is_shit
Последний раз редактировалось life_is_shit; 18.03.2008 в 01:52..
Причина: Дополнение
|
|
|

15.10.2007, 20:18
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
Провел на форуме: 165671
Репутация:
215
|
|
Я наверно чего-то не понимаю.
http://m4d.ru/ajax.js
Вот весь мой аякс, который работает на моем сайте на сотнях тысяч страниц, зачем нужны какие-то библиотеки?
|
|
|

15.10.2007, 20:21
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
//
// Функции построения сверхдинамичного веб интерфейса
//
///////////////////////////////////////////////////////////
бугага
Я не знаю что имел в виду автор..........ну вообще тут должно подразумеваться взаимодествие ajax с пхп(питон и т д)
Я вот например не увидел в твоей "библиотеке" работы с xml файлами например.....
кстати еще бывают пост запросы.
Ну вообщем я хз но потребности разные бывают.
зайди на сайты и прочитай что реализовано в библиотеках=\
|
|
|

15.10.2007, 20:22
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме: 3578960
Репутация:
468
|
|
Сообщение от DWORD
Я наверно чего-то не понимаю.
http://m4d.ru/ajax.js
Вот весь мой аякс, который работает на моем сайте на сотнях тысяч страниц, зачем нужны какие-то библиотеки?
Библиотеки нужны, чтобы ручками писать меньше пришлось, что исключает возможность появления ошибок. Но знания принципов работы аякса все же нужны.
|
|
|

15.10.2007, 21:42
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
Провел на форуме: 165671
Репутация:
215
|
|
Я не знаю что имел в виду автор..........
Сам не знаю, такое название я встретил в свое время когда разбирался с темой. На самом деле просто "аякс" туда надо бы подписать.
Я вот например не увидел в твоей "библиотеке" работы с xml файлами например.....
Нет у меня библиотеки
зайди на сайты и прочитай что реализовано в библиотеках=\
Ты прав.
Последний раз редактировалось DWORD; 15.10.2007 в 21:44..
|
|
|

15.10.2007, 21:49
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
>Нет у меня библиотеки
Библиотеку я написал в кавычках)
Dword честно говоря не понял все твои неудоумения=\
использование библиотеки подразумевает использование интерфейса с различными возможностями Вот и всё).
|
|
|

16.10.2007, 18:58
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме: 3578960
Репутация:
468
|
|
обновил статью по просьбам трудящихся
|
|
|

18.10.2007, 08:49
|
|
Познающий
Регистрация: 10.10.2007
Сообщений: 45
Провел на форуме: 93553
Репутация:
30
|
|
автор, забыл JsHTTPRequest ?
очень даж удобная.
К тому же, хочу заметить, что xajax неудобен в качестве определенного расположения(внутри <head>).
В JsHTTPRequest это довольно засадная подстава исправлена, что не может не радовать.
xajax может радовать только debug режимом.
|
|
|

18.10.2007, 14:26
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме: 3578960
Репутация:
468
|
|
Сообщение от sw04
автор, забыл JsHTTPRequest ?
очень даж удобная.
К тому же, хочу заметить, что xajax неудобен в качестве определенного расположения(внутри <head>).
В JsHTTPRequest это довольно засадная подстава исправлена, что не может не радовать.
xajax может радовать только debug режимом.
Не вопрос - добавлю.
xajax давно не юзал (не сошлись характерами  ) , перешел на mootools.
|
|
|

23.10.2007, 21:10
|
|
Новичок
Регистрация: 18.10.2007
Сообщений: 7
Провел на форуме: 14221
Репутация:
1
|
|
JQuery - очч нравится как библиотека джаваскриптовых эффектов - кодить стало гораздо просче, хотя по правде сказать малость притормаживает -
надо 1.2.х версию юзать
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|