WEB 2.0

Всё чаще и чаще в сети можно услышать о Web 2.0. По сути Web 2.0 это ряд технологий, хотя можно сказать, что ряд этих технологий не есть весь Web 2.0... О том, что такое Web 2.0 можно спорить много, но всё же перейдем от тавтологии, к делу:

AJAX

AJAX (Asynchronous JavaScript + XML) - общее название группы технологий, позволяющих создавать пользовательские веб-интерфейсы с богатым функционалом. Главное отличие AJAXа от других web-приложений заключается в том, что здесь обработкой данных занимается не только сервер, но и сам AJAX-движок на стороне локального клиента. Более того, AJAX позволяет обновлять и подгружать только те части документа, которые необходимы... можно сделать так, что движок будет предугадывать действия пользователя и заблаговременно выполнять нужное действие. Единственный минус "Аякса" - трудоёмкость.

RSS

RSS - это технология с уникальным способом получения сетевого контента. С её помощью можно транслировать практически любой материал, разделив его на отдельные части. Последующий сбор материала может происходить в автоматическом режиме. Владельцам "домашних страниц" RSS даёт возможность создания сетевого инструмента, получающего контент с отобранных пользователем RSS-каналов. В техническом плане RSS-канал, это периодически обновляемый, и отформатированый в соответствии со спецификацией, XML-документ.

"Соц. приложения"

Социальные приложения - это программы, позволяющие осуществлять совместную деятельность сообщества по наполнению контента сайта (под контентом может подразумеваться, что угодно: видеоролики, как на YouTube, или индивидульная информация, как на "Вконтакте" и т.д.). Наиболее радикальный пример Social Softwae - Wiki (Википедиа). Главная особенность Википедии это возможность для каждого пользователя вносить правки в имеющийся контент, а также создавать собственные страницы.

"Фолксономия"

Web 2.0 внёс значимые изменения и в сферу индексации сетевой информации. Если в Web 1.0 имелось 2 наиболее применяемых метода индексации:
1. При котором команда специалистов работала над документами (при формировании баз данных и веб-каталогов). Метод эффективный, но долгий, трудоёмкий и дорогой.
2. Универсальные интернет-поисковики, с помощью сложных алгоритмов индексируют и сортируют контент. Метод высокоэффективный, но малорезультативый если дело касается тех же фото, видеороликов (вспомним поиск изображений в том же Google).
Web 2.0 принёс новый метод, названый "фолксономией" (folk-sonomy). Он заключается в том, что юзеры-авторы социального ресурса сами присваивают загружаемым на сервер документам ключевые слова, при чем этих слов может быть довольно много. В этой модели индексации важную роль играет ассоциативность, которая недоступна роботам-поисковикам. Фолксономия имеет кучу плюсов по сравнению с другими методами, но перечислять их мы сейчас не будем.

Ruby on Rails

Описание возможностей Ruby on Rails смахивает на научную фантастику: создать движок для блога за 20 минут, или интернет-поисковик фото за 5 минут...
Но это не сказки, это реальность. Что же RoR представляет собой? Это эффективный подход к быстрому проектированию веб-приложений, а также набор соответствующих инструментов разработки, дополненных языком программирования Ruby.
Средства RoR:
- Сочетающиеся и автоматически отслеживаемые в приложениях компоненты различного уровня.
- отсутствие конфигурационных файлов.
- генератор кода.
- инструменты, упрощающие работу с таблицами баз данных.
- сокращенный цикл разработки готового web-приложения.
И т.д. Скачать и сразу начать знакомиться с бесплатным пакетом RoR, можно, скачав архив с http://instantrails.rubyforge.org

Назад на главную