Привет всем! Подведем итоги!
Вчера состоялась наша очередная встреча, посвященная web 2.0.
Правда, само это понятие в течение всех докладов практически не упоминалось, но думаю, всем понятно, что обсуждались инструменты и технологии, которые с темой нашей встречи в той или иной мере соприкасаются.
Итак, прозвучали следующие доклады:
jQuery
Первым выступал Александр, начав свой доклад с преимуществ использования js библиотек в целом; с того, какие тривиальные и не очень задачи они позволяют решать. Также продемонстрировал графики-диаграммы, позволяющие сравнить наиболее распространенные библиотеки между собой.
Говоря о самой библиотеке jQuery, Александр рассказал о функциональности данной библиотеки в работе с DOM-ом, CSS, Ajax; о совсместимости с наиболее распространенными браузерами. Было приведено множество различных примеров синтаксиса jQuery: селекторы, DOM манипуляции, работа со стилями. Также докладчик не забыл упомянуть об ajax-запросах, визуальных эффектах и утилитах, которые предоставляет jQuery.
Показал пример не всегда читаемого chaning-а.. и в течение всего своего выступления, пожалуй, до всех успел донести свое отношение к IE 🙂
ARANEA
После небольшого перерыва, во время которого все успели пообщаться, Олег выступил с докладом об Aranea — web framework, разрабатывавшийся долгое время фирмой Webmedia, для применения «.. в вялотекущем бизнес процессе.». Рассказывал Олег не про весь проект Aranea, а в частности только про Aranea MVC framework, в основе которого лежит объектно-ориентированный подход практически ко всему, с чем приходится сталкиваться разработчику, особенно в визуализации. Было продемонстрировано множество визуальных компонентов (в контексте Aranea называющихся widget-ами), позволяющих заниматься разработкой web-приложения, фактически не вникая в javascript на клиентской стороне.
В связи с этим у некоторых участников сложилось впечатление, что речь идет не о полноценном MVC, а скорее о неком mVC. В ответ Олег указал на удобную интеграцию Aranea со Spring-ом.
DWR
Завершил нашу встречу Арс, с докладом о DWR — библиотеке, позволяющей организовать обмен данными между Java на сервере и javascript-ом клиента.
На примере livechat приложения Арс показал DWR в действии, и разъяснил способ реализации показанного примера с использованием DWR. Также более детально Арс остановился на Reverse-Ajax, перечислив способы (poll, push, piggyback) его реализации при помощи DWR, и рассказав о проблемах, связанных с этим.
Далее Евгений немного раскрыл планы относительно будущих встреч нашего клуба и народ начал потихоньку расходиться, продолжая обсуждать услышанное :). Говорят, было некое продолжение в Scotland Yard, где оказалось невозможным покушать, но получилось в тесной компании продолжить общение.
Как вам кажется, подходит ли нам такой формат встречи, когда докладчику отводится 40-45 минут на, собственно, доклад и вопросы? Достаточно ли вам было времени на общение между собой в перерывах? Может у вас есть какие-то предложения, или вы просто хотите поделиться впечатлениями? Пишите, нам важно это знать :).
Надеюсь встреча для всех оказалась если не полезной, то уж точно интересной. Заметил достаточно много новых лиц, что не может не радовать.
В общем.. большое спасибо всем за участие, и Кириллу отдельно, раздававшему пиво и подарки :).
Спасибо дважды докладчикам и людям, не прошедшим мимо коробочки с надписью donations. Надеюсь ваш вклад позволит сделать наши следующие встречи более интересными и доступными для большего количества людей.