Университетский тур Opera Software, семинар в Донецке
Автор: Cake_SellerВсем привет, пишу свой первый пост за последние пару месяцев (совсем обленился).
Как многим наверно известно, Opera Software проводит тур по университетам разных стран. В числе этих стран оказалась и Украина. Мы с моим другом (по совместительству коллегой) решили посетить семинар в Донецке (сами мы из Запорожья), который проходил 27 ноября в Донецком национальном политехническом университете.
Итак, к сути. Семинар проводили трое сотрудников Оперы: Навьёт Повера (Navjot Pawera — продукт-менеджер, отдел потребительской продукции), Ульяна Куменова (менеджер отдела распространения) и Илья Шпаньков (менеджер по развитию).
Выступал в основном Навьёт, он вёл семинар на английском, а Илья переводил. Рассказывал довольно много: об их браузере, а стандартах, о различных веб-технологиях. В процессе семинара Навьёт задавал вопросы аудитории на подобии: “Кто-нибудь знает о веб-стандартах?” или “Есть ли среди вас люди, которые занимаются веб-разработкой?”. В общем, выяснилось, что из приблизительно ста человек, находившихся в аудитории, людей хоть как-то связанных с веб-разработкой было 15-20. Остальные, по всей видимости, были просто студенты, которых привлек приезд иностранных гостей
.
Семинар сопровождался демонстрацией презентации. Хочется отметить, что в процессе презентации я увидел на слайдах красовавшиеся надписи: “Opera – самый популярный браузер в Украине в 2008 году” и “Инструмент для разработчиков DragonFly (аналог FireBug’а, только лучше)”. С обоими утверждениями я не согласен. Люди хоть малость знакомые с веб-разработкой наверняка знают, что Опере далековато до Internet Explorer’а по популярности (даже учитывая сегмент мобильных браузеров). DragonFly’ю тоже далеко до FireBuga’а (всё-таки этот продукт от Оперы ещё сыроват).
Сотрудники Оперы с большим запалом рассказывали о фишках HTML5, таких как тэги video и canvas. В качестве примера использования canvas была продемонстрирована игрушка Counter-Strike написаная на JavaScript и с помощью этого тэга, работающая в браузере . Также демонстрировались все красоты SVG. Был очень интересный пример в связке SVG и тэга video, когда контейнер с проигрываемым видеороликом падал на отрисованную с помощью SVG досточку, и как бы под давлением досточка наклонялась и контейнер с видео плеером соскальзывал вниз. При этом контейнер видео плеера менял угол наклона. Выглядит довольно эффектно с учетом того что это сделано без использования флеша. Это конечно всё хорошо, но, как вы сами понимаете, использование всех этих вкусностей пока не может быть повсеместным. Это конечно связано с тем, что всеми “горячо любимый” IE не поддерживает указанные выше технологии. SVG не будет реализован даже в восьмой версии браузера, которая пока находиться на бета тестировании (как высказался главный архитектор IE Алекс Могилевский: “Не всё сразу.”). Ну а пока приходиться считаться с IE и, скорее всего, разработчики вместо SVG будут использовать флеш.
Ближе к концу семинара аудитории была представлена возможность задать вопросы разработчикам. Один из вопросов был довольно ожидаем. Как писалось на Хабре самым популярным вопросом было: “Каким же образом Опера зарабатывает деньги, если почти всё бесплатное?”. Ответ на этот вопрос можно прочетать в том же посте на Хабре.
Прозвучала и несколько интересных вопросов: “Планирует ли Опера открыть исходники кода своих браузеров?”, “Почему на столько ограничены возможности при разработке виджетов для Оперы в сравнении с плагинами в Firefox’е?”. На первый вопрос Илья Шпаньков ответил приблизительно так: “Нет, Опера на данном этапе не считает, что стоит открывать исходные коды своего браузера. Компания имеет хороший штат сотрудников, которые справляются сами с разработкой браузера. Конечно, больше содействие оказывают пользователи Оперы, которые присылают багрепорты и свои отзывы, но открытие исходных кодов пока что не является тем направлением, в котором собирается двигаться компания”. На второй вопрос отвечал Навьёт Павера. Он не стал отрицать, что при создании виджетов в Опере разработчикам предоставлено меньше пространства для реализации, чем при разработке плагинов для Firefox’a. Навьёт сказал, что в первую очередь это связано с желанием обезопасить пользователей Оперы.
Была затронута тема скорости обработки Оперой джаваскриптов. Кто-то из аудитории поинтересовался, увидит ли публика какой-то ответ Оперы свежим джаваскрипт движкам от Mozilla и Google (TraceMonkey и v8). В качестве примера был приведен какой-то тест, в котором джаваскриптовый движок Оперы уступал по производительности в 10 раз Google Chrome’у. Илья Шпаньков прокомментировал это примерно так: “Может производительность нашего джаваскрипт движка и уступает в 10 раз при выполнении определенных функций, но это это не значит что он по всем параметрам уступает движку Google Chrome’а в 10 раз. Мы конечно знаем, что наш браузер обладает слабыми местами, но мы всегда будем стараться его улучшать.”.
Представители компании также уделили время для описания возможностей мобильных браузеров Opera Mini и Opera Mobile. Конечно, трудно не согласиться, что эти продукты являются, пожалуй, лучшим выбором для мобильных устройств. Лично я сам с удовольствием пользуюсь Оперой Мобайл.
Итог: семинар скорее в малой степени был направлен на веб-разработчиков. Те люди, которые связаны с веб-разработкой (коих было очень мало) врядли узнали что-то новое, а людям, которые с веб-разработкой не связаны, наверно, вообще было не интерестно слушать о стандартах, SVG, AJAX и прочих ничего не значащих для них словах. Но в любом случае было приятно посетить семинар и пообщаться с сотрудниками такой известной компании. Общее впечатление от семинара очень положительное.