Согласно сообщению от организаторов, форум посетило около 1200 человек. Большинство из них мало интересовалось потоком «Интернет-Технологии», что логично, так как в основном аудитория состояла из специалистов по рекламе, владельцев украинских интернет компаний, а также людей, мечтающих о владении подобными и прочих «интернет-дельцов».
Но, несмотря на немногочисленную аудиторию, я с удовольствием посмотрел и послушал выступление создателя библиотеки Away3D, Александра Задорожного, как часть доклада «Трёхмерные вебсайты и вебсервисы: возможности, преимущества и перспективы». Он, довольно грустно поведал о разочаровании последней версией Flash Player 10 на предмет отсутствия ожидаемой полной поддержки 3D, а не только базового функционала. Сказал, что забросил своё детище, хотя и удивлён тем, что, проект Away3D так долго существует (связывает это с низкой функциональностю API Flash Player-а).
Мою презентацию можно прокликать он-лайн. Вроде бы будет и видео с выступления (но как часто бывает, после окончаний конференций уже некогда и незачем подобным заниматься).
По уже сложившейся «традиции», после моего выступления Сергей Байдачный из Microsoft рассказал о Silverlight. На этот раз о новых фичах третьей беты. Вообще, мне очень интересна тема разработки на Silverlight (думаю, как и большинству сознательных флексеров). Flex до сих пор сложно назвать самым крутым средством для RIA, ввиду забивания со стороны Adobe на большинство вопросов программистского характера (рефакторинг, логичной и управляемой снаружи ООП моделью базовых компонентов, возможности языка Action Script). Так как Silverlight является наследником крутейших средств и методологий .NET-а, то он априори — крут, крут, крут.
О! Я так давно ждала хоть какой-то правдивой информации! Большое спасибо, Вы открыли мне глаза.
Советую вам теперь и впредь их не закрывать, регулярно посещая мой блог!
[...] Тютюнник Евгений и его доклад [...]
На Вас тоже не попала, поэтому классно, что презентацию нашла. Спасибо :)
Она вошла в список лучших ресурсов.
Интересуетесь разработкой на Flex?
Изменила! (прошу прощения за ошибку :)
Ваша презентация стала толчком почитать на эту тему в интернете.
Не понравилось. Спорно. Очень спорно.
Слайд №2 – плевок в сторону всех Flash|Flex-разработчиков.
Слайд №3 – странное утверждение.
Слайд №4 – вообще не понятно что имелось в виду. Похоже автор давно не заходил на http://www.thefwa.com/
Слайд №5 – п3. Странный аргумент. Последний пункт – не понимаю, в каком применении рассматривается flash|flex в данной презентации.
Слайд №9 – Без контекста совсем не понятно что имеется в виду. Неудачные проекты – вина не средства разработки, и не разработчиков, а неграмотного планирования/организации проекта.
Слайд №10 – п4. – Не более нестабилен чем все остальные. п5. – Рассуждение обывателя.
Слайд №11 – А откуда такая информация?
Слайд №12 – конкретно противоречит слайду №13, в котором, кстати, п2 у Flex|Flash – твердый (+).
Противоречивая, однобокая презентация, преследующая понятно какие интересы.
Хе-хе, впринципе, сложно наверно будет что-то объяснить человеку со скверным чувством юмора в сей весенний день. Не забывайте, конференция проходила 1-ого апреля.
Слайд №4 – Это шутка.
Слайд №5 – Что-бы вам было понятнее, прочитайте мою статью To Flex or Not To Flex, на основе которой строилась презентация.
Слайд №9 – Всё правильно говорите, не забывайте что контекстом доклада были мои слова, которых сдесь нет.
Слайд №10 – Да уж, обывателя. Того самого, который золотые часы своей молодой жизни просидел капаясь в Флекс Фреймворке, выискивая там ошибки индусов.
Слайд №11 – А как вы думаете откуда? Космос нашептал конечно.
Слайд №12 – Абстрагируйтесь, и вы увидете, что противоречий нет =)
Какие интересы, кстати, если не секрет? =)
Мы сами шутить не любим и другим не дадим! :)
Не, не сложно – чувство юмора последнее время только обостряется. Просто пост здорово наводит уныние и задевает насквозь профлэшенных флэшеров. И в рамках такого поста (особенно последних 3х слов) – уже не думаешь про первое апреля.
По порядку:
Слайд №5 – прочитал. Понимаю ваши настроения, мой друг. Кстати, прочитал и комментарии кстати к статье :).
Слайд №10 – Вот чесно скажу – на флекс подсел только год назад, но програмлю то я еще с 90х, и со временем выработал свой подход – если ошибка не в тебе, а в системе – не нужно менять систему. Нужно обойти ошибку. Flex не спроста так называется – его можно гнуть как угодно. Другое дело, что такой обход может поломать стройность кода и твои принципы – оформи это красивым комментарием и поставь TODO на будущее :).
В любой практике, тот кто больше знает хитростей своего дела – тот сильнее. Не важно – флекс ли это, .Net или фрезерный станок.
Слайд №11 – а ссылка?
Слайд №12 – дык не могу. В одном говорят – что все козыри утеряны, в другом – на первом месте он.
Возможно как раз интересы у нас немного разные.
Я последние лет 5 занимаюсь исключительно рекламной и промо-продукцией и исключительно на Flash. И поэтому Flex и Flash (каким он был до Flex) для меня очень близкие соседи в работе.
Flex для меня – удобный фреймворк – теперь мне не нужно ручками программить интерфейсы и прочие нудные вещи. Он мне дает костяк приложения. И многое упрощает на порядки. По сути, без ложного стыда, я могу сказать что я – “пользователь” Flex. И при правильном подходе это дает очень большую отдачу.
Чесно, я думаю, что ревность флешеров, по поводу темы Silverlight, очень обоснована. Во-первых, корпорация зла, вроде бы как под маской доброго, по-видимому опять хочет всё то, что раньше было святым флешевским, перевести на свою поделку (понимаю).
Во-вторых, думаю, флешеры немного боятся. Боятся того, что у Майкрософт может выйти что-то очень удачное, и как-бы их монополия будет разрушена (а в худшем случае, ещё и количество заказов уменьшится). Боятся, что любой сервер-сайдер сможет теперь, без особого труда, писать РИА приложения. Это обосновано, и я как Флексер, уже подумываю о частичной переквалификации, что-бы не остаться у разбитого корыта.
Слайд №11 – Из собственного опыта, если разработчики не сумеют справляться с негибкостю Флекса, то проект обречен на спагетти-код и немыслимую связанность между компонентами и т.п.
Слайд №12 – Все козыри почти утеряны. Это было сказано на перспективу, пока-что Флекс ещё царь горы, но если он не предложит ничого конструктивного нового, через года два уже будут другие фавориты, в частности решения на HTML+JS.
Вы полностью правы, Flex очень удобен на уровне базового использования. Если же перед нами стоят задачи поболее чем быстрого построения простенького UI, то можно напороться на всё то неприятное, на что я напарываюсь каждый день.
Ревность: Не боюсь остаться в таком положении, тк:
1. Flash уйдет в небытие нескоро или не уйдет, переродится в что-то схожее с SL – просто можно будет писать код на других диалектах, что удержит на его плаву (вспоминаем последние достижения по портированию си-кода). Конечно хотелось бы чтобы диалект AS сохранился :)
2. Переквалифицироваться? Да не вопрос. Когда припрёт – переквалифицируемся. В свое время, делать Flash мне показалось намного интереснее чем программить на C++. А сейчас и AS неплохо кормит.
Быть хорошим специалистом во всех областях невозможно, если ты, конечно, не супермозг. Поэтому, серверсайдер никогда не сможет сделать качественный флэш, а флэшер – грамотный сервер.
MS – молодцы – кто успел тот и съел. Это у них всегда получалось.
Успех Flash – заслуга Macromedia. Adobe подсуетился и купил себе этот результат многолетнего опыта, и “окультурил” его красивыми буквами RIA.
MS подождали, пока это всё примут массы, потом слизали, поставили на свои рельсы и сказали – вот, типа, мы тоже сделали RIA, только по-своему. (Кстати, не поделку) Ешьте. И будут есть. Это новое. А динозавры вымрут.
Вот кстати только интересно кто из них динозавры.
Слайд №11 – ладно, соглашусь, тк не имею большого опыта командной flex-разработки, хотя и считаю, что нерешаемых проблем не бывает. Только хочу напомнить, что Окна всегда ругали и ругают за глюки, тормоза и т.п. Посмотрим, с чем мы столкнемся когда встанем под флаги MS.
Слайд №12 – Да оглянитесь! развитие flash-технологии революционно. Как долго мы шли к 8й версии FP, и какой подъем за последние пару лет? Такой расклад уже пугает: как бы совсем не отстать от жизни на flash-поприще, не говоря уже о SL.
Построение UI – это основная задача фреймворка Flex. Вспомним, откуда берут начало все его компоненты :). Какие еще задачи? Остальные задачи – это не Flex. Это ваш личный выбор – PureMVC, Cairngorm, PaperVision, специфические движки и прочее, прочее – что хотите.
Flex это всего лишь набор классов. Можете сами такой написать :)
Кстати, мы подумывали о том, сколько будет стоить, написать нормально свой Flex, наследуя компоненты, к примеру от более менее нормального UIComponent. Так вот сумма вышла где-то от 500 тыс. до миллона долларов, так что, о таких инвестициях не может быть и речи.