Flash Ripper RSS Readers

Вирус - лучший подарок. Встречайте Top4Top

В одной из статей по методам сатаны вирусному маркетингу было сказано, что среди способов придать проекту вирусную популярность не последнее место занимает качество работы. То, что делаешь, выполняй в превосходной степени. Работай лучше, чем остальные. Действительно: многие рисовали обнаженных дам, а прославился Борис Валледжио.

Так и здесь: глядя на флекс флэш-портал top4top поневоле задаешься вопросом: кто и как это сделал? И проникаешься гордостью за братьев-разработчиков.

Update: "флекс" исправлен на "флэш", подробности в комментариях.

Писал Rost, 9 Январь 2008 12:05

Найдены баги:

Ну написать самим лэйауты, контролы и не пользоваться преимуществами CSS, биндинга и декларативного программирования - это действительно круто с точки зрения разработки. А вот сам ресурс тебя вставил? Если объективно?

Constantiner™. 9 Январь 2008 12:48

Лично меня нет.
ИМХО, проект нежизнеспособен.

__etc™. 9 Январь 2008 12:56

не, не проникаешься. UX ужасен, юзабилити на тройку.
по-настоящему интересный (хоть и совсем не мой, конечно) сайт в этом смысле - http://www.iminlikewithyou.com/ - он и аддиктив, и симпатичен, и с парой неожиданных концептов.

cherjr™. 9 Январь 2008 13:18

-> Лично меня нет. ИМХО, проект нежизнеспособен.
аналогично )

SHAGGYSMILE™. 9 Январь 2008 13:19

глядя на флекс-портал top4top

Только сейчас заметил баг. Исправь, Рост. Нет там Flex'а. Вообще.

Constantiner™. 9 Январь 2008 13:33

хехе, хоть презентация и интересная, но жить он имхо не сможет по многим причинам.

Кто интересно его делал? Чат судя по всему Iv, а всё остальное? Кривенько получилось товарищи, даже очень кривенько.

Artem Brigert™. 9 Январь 2008 13:36

>> А вот сам ресурс тебя вставил? Если объективно?

Технически:
По-моему мнению, это — альфа-версия проекта. Сужу преимущественно по плотности интерфейса и контента, на мой взгляд, сейчас эта плотность весьма низкая. Замечены и ошибки скрипта. По дизайну — в визуальной плоскости страницы заметны "дыры", пустоты, которые можно заполнять (есть подозрение, что так и поступят). С другой стороны, меня даже радует эта неплотность: как говорят верстальщики, глазу есть, где отдохнуть.

Этот дизайн интерфейса, который здесь в комментариях все больше критикуют, мне нравится с каждым новым кликом все больше. Не знаю, как задумывали авторы, но у меня лично сложилось такое впечателние, что этот сайт создан как место для частого возвращения. Его интерфейс нельзя назвать стандартным, но, немного с ним поработав, начинаешь его ценить. Думаю, это один из тех проектов, которые сложно оценить по-настоящему, просто "читая по диагонали", как того требует вечная спешка.

Странно, что не вовсю использована полезная флэш-специфика, а именно — нелинейность и непрямоугольность флэша. Тот же Вэллоп использует эти возможности полнее.

По задумке:
В проекте есть весьма интересные разделы, типа "Реплики дня". Дизайн для русских порталов довольно необычный — темный.

Мне особо понравилось то, что я не смог найти явных следов порнотехнологий в контенте. Если авторам удастся сохранить существующий некрикливый тон, то у сайта вполне может сформироваться своеобразная аудитория из людей, которые не просто прокручивают в тусовке собственные глупости, SEO-ссылки и фотографии котов, как заведено сейчас в социалках. Но постоянная аудитория из людей, которые ценят содаваемый этим проектом контент. Людей, которые возвращаются к этому интерфейсу, потомук что за ним стоит своя, домашняя атмосфера. Таковы мои _романтические_ предсказания по поводу этого проекта.

Честно признаться, в деталях не все пока рассмотрел.

Резюмируя, цепляет ли меня проект по-настоящему, просто как ресурс, безотносительно флэш-технологии: скорее, нет. Но я не большой поклонник социалок вообще, хоть и имею аккаунты во многих. С той же силой меня не цепляют YouTube, Justin.tv и вершина сильверлайт-технологии Tafiti.

Таковы мои спонтанные мысли по поводу.

Рост™. 9 Январь 2008 13:47

Нет там Flex'а. Вообще.

Странно. Почему же определитель флексовости говорит, что Top4Top — это Flex..?

Рост™. 9 Январь 2008 13:50

Почему же определитель флексовости говорит, что Top4Top — это Flex..?

Они просто HTML-темплейт от третьего Flex использовали за основу для deep linking'а. Не не жалуют они SWFAdress. Или не знали о его существовании.

Ты мне верь. Я знаю :)

Constantiner™. 9 Январь 2008 13:56

Я тебе верю, Костя. Поправил текст :)

Кстати, то, что этот проект сделан на чистом флэше, делает ему особую честь ;-)

Рост™. 9 Январь 2008 14:01

Кстати, то, что этот проект сделан на чистом флэше, делает ему особую честь

И уважение. Как к старым людям. Но и сострадание. Как к инвалидамлюдям с ограниченными возможностями.

Constantiner™. 9 Январь 2008 14:03

Не поддерживается у тебя тэг <strike>

:(

Constantiner™. 9 Январь 2008 14:05

Не поддерживается у тебя тэг...

Ага, исправил.

Рост™. 9 Январь 2008 14:09

Вообще мне не нравяться сой сети, поэтому не использую их толком, только с точки зрения любопытсва.
Дизайн очень сильно не понравился, сборная солянка из Wallop, Vista, iPhone, Leopard не понятно что они хотели этим сказать, я не проникся.
Насчет удобства ничео сказать не могу, ибо не знаю удобней ли у других.
Отстуствия флекса, я понимаю почему был такой выбор, нормальное флекс приложение требует себе по 200-400 мегов оперативки под Виндами и 300-600 под никсами(маки/линуксы). А так как юзерь может параллелььно работать, то ему нужно гига 2 на борту. А надо понимать, что такие требования для социальной сети (цель которой набор максимального кол-ва пользователей) не позволительны. Это одна из причин почему новой альфа валлопа (та что на флексе) просто пользоваться не возможно.
Вообще для русского рынка по моему проект очень хороший, в Российской Империи потом в СССР и теперь в СНГ любили и любят помпезность и навороты, я бы предпочел что нибудь ввиде Facebook или LJ, ибо предпочитаю немецкий функциональный минимализм.

nirth™. 9 Январь 2008 14:33

Очень приятно послушать мнения/предположения коллег. Костя, верь мне, разработчики которые пишут top4top, знают флекс, знают продукты osflash и т.п. и т.д. и ты, как человек ,видимо, знающий флекс как никто другой, должен понимать, что под требования подобного портала он не подходит (я не буду перечислять все причины, их слишком много: тяжеловестность, жесткие рамки в которые нас ставит фреймворк, лишняя функциональность...) Костя, или ты из-за того такой обиженный на портал, что не прошел собеседование? ;)

FSB™. 9 Январь 2008 14:44

P.S. Переход между swfobject+swfaddress и решение от flex занимает один день, стоит ли обсуждать вопрос, что использует тот или иной сайт?

FSB™. 9 Январь 2008 14:57

Смысл в том, что еще в октябре я дал свою экспертную оценку по порталу с точки зрения применения технологий и по результатам вижу, что оказался прав. Это и обидно, что при таком бюджете так бездарно все было проведено. Речь идет не о разработчиках. В профессилнализме по части AS3 я не сомневаюсь. Я просто понимаю, что неверно был поставлен сам процесс (начиная с выбора технологий). Совершенно очевидно сейчас, что Flex для такой задачи все же решение более подходящее (с точки зрения трудоемкости и результата). Но тут как раз вопрос в том, что неверно поставлена задача. Ибо правильный ответ все же состоит в использовании HTML+AJAX с Flash-овыми (тут как раз Flash И подойдет) вставками-виджетами для coverflow и всяких других картинок. Ну и для мини-приложений навроде чата. Ибо реально на портале не используются уникальные ыозможности RIA, а лишь обогащенная HTML-идеология, при том, что в данном случае это делает использование контента (по крайней мере текстового) практически непригодным.

Типа того.

Костя, или ты из-за того такой обиженный на портал, что не прошел собеседование?

Ну а по данному вопросы предпочел бы посоветовать не спрашивать чего не знаешь или больше собирать инфы перед задаванием столь щекотливого вопроса :)

Constantiner™. 9 Январь 2008 14:58

Переход между swfobject+swfaddress и решение от flex занимает один день, стоит ли обсуждать вопрос, что использует тот или иной сайт?

Это понятно. Просто Flex-решение содержит "тяжеловесную" часть кода Flex-фрэймворка, которая в вашем варианте не используется. В том же SWFObject'е все сразу заточено в том числе и под Flash. Но это, понятно, частности. Просто непонятна произвольность решения.

А в знании osflash-проектов никто не упрекал. Повторю, просто насторожило использование такого странного решения в данном ключе , и я объяснил почему. Но про знание Flex все же вынужден не согласиться. Суждения участников проекта, инсайдерская инфа и прочее говорит о том, что так или иначе, но незнание командой Flex на момент старта проекта все же послужило основным мотивом для неиспользования этой технологии. Для такого решения мне достаточно одного весомого утверждения весомого человека, которое я получил :)

Constantiner™. 9 Январь 2008 15:06

FSB, спасибо за инсайдерскую информацию. Но все же давайте ограничимся фактами, без эмоциональных намеков (думаю, при сильном желании Костя смог бы попасть в проект — но зная его фри-ленсерско-опенсорсную натуру, да плюс его ярую приверженость конкретно к технологии Flex, я догадываюсь, что у него были свои объективные сдерживающие факторы).

Мне очень хотелось бы развивать конструктивное обсуждение этого проекта — как-никак, такие вещи не каждый день появляются в сети, не говоря уж о рунете. Во многих смыслах это флагманский проект, участвовать в котором мечтают многие. И это проект не для забугорья, что тоже очень важно.

И вот этот вопрос — годится здесь флекс или нет — очень хорош. Сейчас, когда эта технология начинает входить в фазу зрелости, очень важно определиться с ее достоинствами и недостатками относительно таких вот, например, задач, как это портал.

Я так понимаю, ты имеешь отношение к разработке проекта?

Рост™. 9 Январь 2008 15:07

Хехе, Конст, а мы с тобой одновременно написали похожие комменты, даже слово "инсайдерская" совпадает :)

Рост™. 9 Январь 2008 15:09

nirth, мне по душе твоя точка зрения :)

Рост™. 9 Январь 2008 15:10

Совершенно очевидно сейчас, что Flex для такой задачи все же решение более подходящее (с точки зрения трудоемкости и результата

Очень, очень и очень спорный вопрос...Реально из флекса нам бы пригодилось процентов 10 компонентов, столько же функциональности менеджеров, так зачем тогда его использовать, когда есть возможность написать решение на 100% под наши нужды, которые уникальны и неповторимы ;) Индийские разработчики старались сделать фреймворк максимально универсальными, понятно, что любая универсальность достигается за счет производительности. Возможность переписать в любой момент, любой класс дорогого стоит, а размах портала такой, что риск использования больших фреймворков в качестве базы недопустим.

...состоит в использовании HTML+AJAX с Flash-овыми (тут как раз Flash И подойдет) вставками-виджетами для coverflow и всяких других картинок.

Эмбед многих флешовых объектов, вместо одной флехи накладывает большие ограничения на интерактивность - перетащи-ка фотку из одного swf виджета в другой - придется делать аджаксом, и это уже не пол часа на флеше.

...случае это делает использование контента (по крайней мере текстового) практически непригодным.

Это альфа версия, функционал и юзабилити будут расти, тормоза уменьшаться. Выжмем из флеша максимум юзабили рабоыт с гипертекстом, будет надо, напишем свой текстфилд )

Я так понимаю, ты имеешь отношение к разработке проекта?

есть немного )

™. 9 Январь 2008 15:25

И еще по части этого проекта. Когда я давал свои (возможно, надуманные) прогнозы на 2008-й год, то под фразой:

После выпуска в 2008-м году некоторых громких российских проектов на базе Flash-платформы, интерес у ней несколько возрастет, и, возможно, скепсис некоторых колеблющихся будет погашен.

я прежде всего имел ввиду top4top. Ибо надеялся я, что бравада заявлений по поводу этого проекта не пустая, а есть у тех, кто рулит проектом, туз в рукаве (но опыт подсказывал, что по части сроков ничего реально ожидать будет нельзя, только на карту в рукаве и надеялся). Это было ожидание интересного проекта на базе Flash-платформы, который подстегнет остальных (про Flex надежды у меня не было, это я в посте описал, но все же хоть что-то).

Теперь проект вышел, он рекламируется по всем центральным телеканалам. И это очевидный провал (просто соберите отзывы в интернете - 90% сообщают о проваде проекта). Я понимаю, что будет шанс, сделав HTML-версию (но что нового тогда даст этот проект?) восстановить репутацию, а там по мере усовершенствования Flash-портала (если не будет принято решения ее бросить) попробовать этих пользователей перетянуть с HTML-версии. Но при данном уровне управления и планирования в это слабо верится.

В итоге после такого громкого пузыря нас может большой скепсис заказчиков перед Flash-платформой. Ибо пример явный, громкий и разрекламированный.

Вот почему я обратил пристальное внимание именно на этот проект. Не скоро будут Flash-проекты с такими бюджетами в России. Думаю, что теперь совсем не скоро :(

Constantiner™. 9 Январь 2008 15:31

Товарищи, спасибо за конструктивные замечания.

Рост, в действительности, никто из разработчиков клиента top4top не согласен с тем, что текущая версия готова к самостоятельному существованию. Решения по этому поводу принимаем не мы. Мы только стараемся как можно быстрее и лучше исправлять существующие недочёты.

Костя, ты часто последнее время уходишь от объективности в сторону самолюбования. Я бы рад поддержать тебя в этом начинании, но, к сожалению, не видел ни одного внятного проекта в твоём исполнении. Прогрессирует только количество брюжжания на тему того, какие все


Как к старым людям. Но и сострадание. Как к инвалидамлюдям с ограниченными возможностями.

и какой ты молодец.
Переходя от аргументов к оскорблениям, ты серьёзно повышаешь ценность своих слов и свой профессиональный статус.


Смысл в том, что еще в октябре я дал свою экспертную оценку по порталу с точки зрения применения технологий и по результатам вижу, что оказался прав.

Ты обманываешь нас. Ты не знал, каковы функциональные требования проекта и как они ставятся; сколько людей работает над ним и каковы сроки; какие аргументы приводились в пользу тех или иных технологий/фреймворков и насколько тщательно это решалось.

Ты, вероятно, сильно удивишся, но кроме тебя существуют люди, оценки и решения которых можно считать экспертными в нашей технологии.


Суждения участников проекта, инсайдерская инфа и прочее говорит о том, что так или иначе, но незнание командой Flex на момент старта проекта все же послужило основным мотивом для неиспользования этой технологии.

"Ну а по данному вопросы предпочел бы посоветовать не спрашивать чего не знаешь или больше собирать инфы перед задаванием столь щекотливого вопроса :)"

™. 9 Январь 2008 15:35

P.S. Предпросмотр грохает поле атора :(
Рост, пофикси, пожалуйста, - первый анонимный пост мой.

FSB™. 9 Январь 2008 15:40

предпоследний мой

peace™. 9 Январь 2008 15:42

Реально из флекса нам бы пригодилось процентов 10 компонентов, столько же функциональности менеджеров, так зачем тогда его использовать, когда есть возможность написать решение на 100% под наши нужды, которые уникальны и неповторимы ;)

То есть лэйауты, из которых состоит весь портал, эффекты (посмотрите как убого раскрываются комменты сейчас на портале: на Flex все это делается парой строк кода, выглядит красивее и не так тормозит), CSS (в том числе подгружаемый: сейчас на сайте практически невозможно читать половину текста из-за сочетания цветов и размера!), датабиндинг как основной инструмент при работе с GUI. Ну и не надо говорить про то, что не пригодились бы компоненты. Вам легче самим написать тот базовый функционал, который имеется во фреймворке по части компонент и просится для расширения? Думаю, что этого списка преимуществ достаточно. Достаточно лэйаутов, CSS и датабиндинга.

Эмбед многих флешовых объектов, вместо одной флехи накладывает большие ограничения на интерактивность - перетащи-ка фотку из одного swf виджета в другой - придется делать аджаксом, и это уже не пол часа на флеше.

Что-то не сильно заметен drag-n-drop на портале кроме персонального раздела. Но вот персональный раздел и можно было сделать более флэшовым. Хотя Flex тут не помешал бы.

Это альфа версия, функционал и юзабилити будут расти, тормоза уменьшаться.

Это не того рода стартап, который будет расчитывать нна лояльность пользователей по мере своего роста из гадкого утенка в прекрасного лебедя. Это стартап с бюджетом $15,000,000 с массированной атакой рекламы по ТВ и с рекламой на самом сайте. Возможно, никто не думал над позиционированием проекта, но обычно при таком запуске лояльность пользователя завоевывается только крутостью реализации, неоспоримыми преимуществами. А на этом проекте пользователь уже ушел. Его нет. Как нет положительных отзывов. В этом вся проблема.
будет надо, напишем свой текстфилд

Это понятно. Деньги не ваши. Инвестор богатый :)

Constantiner™. 9 Январь 2008 15:44

если бы я делал этот проект мне бы тоже было стыдно и я бы не признался что это "Я" делал, но чего не сделаешь за деньги :) разработчиков можно понять, им заплатили они сделали. Пинать надо того кто его планировал и собирал экспертный оценки. А портал всё таки кривой до безобразия, даже "Блог Штрэка" работал лучше :D

Artem Brigert™. 9 Январь 2008 15:52

Ты обманываешь нас. Ты не знал, каковы функциональные требования проекта и как они ставятся; сколько людей работает над ним и каковы сроки; какие аргументы приводились в пользу тех или иных технологий/фреймворков и насколько тщательно это решалось.

С теми людьми, с кем я общался, дали мне всю информацию, что я запрашивал. Понимаю, что в силу разных причин они могли не владеть всей информацией. Но это уже вопрос организации такого взаимодействия. Возможно, мое мнение не сильно интересовало, но тогда непонятно, зачем ьыло тратить мое время? :)
Ты, вероятно, сильно удивишся, но кроме тебя существуют люди, оценки и решения которых можно считать экспертными в нашей технологии.

Ничуть не удивлюсь. Мало того, знаю людей, которые обладают не то что большим опытом, но и большим кругозором. Просто лично я стараюсь по мере возможностей чем-то из этого делиться. К сожалению, возможностей не всегда много. Надо и на хлеб зарабатывать.
Переходя от аргументов к оскорблениям

Если честно, я ни на грош не сомневаюсь в профессиональных качествах исполнителей проекта. С учетом того, что я знаю многих из них лично. Но так или иначе им пришлось с этим работать и мне их немного жаль. Ибо были в моей жизни проекты, где тоже все писалось с нуля потому что все были крутые. Но проект не выжил. Ибо.
Суждения участников проекта, инсайдерская инфа и прочее говорит о том, что так или иначе, но незнание командой Flex на момент старта проекта все же послужило основным мотивом для неиспользования этой технологии.
"Ну а по данному вопросы предпочел бы посоветовать не спрашивать чего не знаешь или больше собирать инфы перед задаванием столь щекотливого вопроса :)"

То есть на момент начала проекта вся команда владела Flex, но было принято другое решение? Тогда прошу прощения, меня обманули. Никогда не прощу обманщикам! :)

Constantiner™. 9 Январь 2008 15:58

Выскажусь только по идейно стороне проекта, пока без технологии (об этом позже).

Теперь проект вышел, он рекламируется по всем центральным телеканалам. И это очевидный провал (просто соберите отзывы в интернете - 90% сообщают о проваде проекта).

Я не вполне согласен с тем, что "это провал". Кто его "проваливает"? Сетевые технологи, типа нас с вами? Я предлагаю спозиционировать данный проект. Погуглив по словам "top4top", я нашел на Ленте интересный факт о том, как Дмитрий Дибров представлял проект top4top:

Он был взволнован и возбужден. С порога заявил, что уникальный портал Top4Top - это среда обитания для российского интеллектуала и что цель - дать понять хотя бы одному девятилетнему мальчику, что власть денег не абсолютна. Речь продюсера была образна и наполнена энтузиазмом, который экран передать не в силах.

Знаешь, что здесь самое интересное? То, что я в своем описании впечатлений от проекта ("я не смог найти явных следов порнотехнологий в контенте") выразил нечто близкое к тому, что выразил Дибров в презентации: это Другой Проект. Это не то, чего ждут объевшиеся вебдваноля ребята с ХабраХабра.

Мое резюме такое:

1. Это Celebrity-проект. Привлечение посетителей за счет известных ведущих и участников.
2. Это проект для "интеллектуальной элиты". Для тех, кто относит себя к интеллектуалам, или хотел бы относить. В этом нет ничего обидного. Я — из их числа.
3. Это проект гуманитариев (Дибров-Новоженов-Шатров). Поэтому основную оценку успешности этого проекта вынесем не мы и даже не умники с Хабра. Его оценит целевая аудитория. Это люди, далекие от технологий.
4. Это проект Московский. Этот пункт объединяет в себе предыдущие.

По технологической же стороне выскажусь попозже, много слов.

Рост™. 9 Январь 2008 16:04

непонятно вообще о чём вы тут спорите :)
о технической реализации или о успехе проекта в целом?

Artem Brigert™. 9 Январь 2008 16:08

Ты обманываешь нас. Ты не знал, каковы функциональные требования проекта и как они ставятся; сколько людей работает над ним и каковы сроки; какие аргументы приводились в пользу тех или иных технологий/фреймворков и насколько тщательно это решалось.

Тем более, что если речь идет об октябре, то именно информация о сроках и численности/составе команды (на тот момент требовались новые люди и найти столько Flex-специалистов было практически нереально) вынудило меня объективно согласится, что надо продолжать на Flash. И это решение в той ситуации было правильным. Было ли правильно первоначальное решение о выборе технологии? Я, повторюсь, убежден, что нет. Что HTML+AJAX+Flash 8 - то решение, которое было наиболее обоснованно для изготовления данного портала. Либо Flex если все=таки заказчик настаивал на Flash-платформе (что, все же, не сильно пригодно для подобного коммерческого проекта, ориентированного на контент и по большей части текстовый).

Constantiner™. 9 Январь 2008 16:11

Я участвовал в этом проекте, правда сейчас уже на другом месте.

Костя, решение не в пользу Flex было принято из-за того, что команда собралась флэшовая и небыло настоящих буйных, которые могли бы отстоять твой любимый фреймворк. Но и, например, твое присутствие еще не значило бы, что проект автоматически делался бы на Flex. Хотя у тебя, наверняка были бы шансы доказать необходимость его использования. Кость, шансы, но не гарантия.

Что касатется проекта, то мое мнение в общем не изменилось: чем более информационным является проект, тем меньше там должно быть флэша. И AJAX тоже, кстати.

Так вот, как мне кажется, в проекте многое сделано на флэше там, где должен быть HTML.
Опять же: многое, но не всё. С другой стороны есть HTML версия, так что любители HTML не будут разочарованы.

iv™. 9 Январь 2008 16:11

2Constantiner
Там ты патался работать с флекс приложениями на слабых или загруженых компьютерах?
Ну не готов он к офисным компьютерам, где стоит 512 мегов оперативки, и паралельно запущен Access и Excel.

nirth™. 9 Январь 2008 16:12

Кто его "проваливает"? Сетевые технологи, типа нас с вами?

Это проект Московский. Этот пункт объединяет в себе предыдущие.

Речь идет об обычных блоггерах (у меня RSS на поиск по блогам по ключевому слову top4top). И неверно было бы считать, что если аудитория Рунета почти наполовину московская, то отрицательно о проекте отзывалась именно вторая половина блоггеров :)

Ну а лично к Диброву я отношусь с уважением и симпатией. Но он человек, далекий от IT. Может, в этом вся проблема?

Constantiner™. 9 Январь 2008 16:19

С теми людьми, с кем я общался, дали мне всю информацию, что я запрашивал.
Возможно, мое мнение не сильно интересовало, но тогда непонятно, зачем ьыло тратить мое время? :)

Окончательных функ. требований к проекту нет до сих пор. Сейчас сложно предположить, что за информация была у тебя. Могу утверждать только то, что её было заметно недостаточно. Так что называть своё мнение полноченной "экспертной оценкой" я бы на твоём месте не стал.
Зачем было тратить твоё время - вопрос не ко мне :)

Переходя от аргументов к оскорблениям

Если честно, я ни на грош не сомневаюсь в профессиональных качествах исполнителей проекта.
...Но так или иначе им пришлось с этим работать и мне их немного жаль.

Принято.
Повода для жалости, правда, не вижу: каждый проект имеет свои плюсы и минусы; и в любых условиях нужно стараться достигать оптимальных результатов. Жалеть себя при этом не обязательно :)

То есть на момент начала проекта вся команда владела Flex, но было принято другое решение? Тогда прошу прощения, меня обманули.

Принято.
Два человека из 3-х до начала проекта уже успешно выполнили проект на flex2-фреймворке размером примерно в человеко-год (начининали с первой альфы).

peace™. 9 Январь 2008 16:23

Ребята, а вы вообще видели http://www.camel-game.ru ? Я вообще в шоке от топ4топа, я думал слизывают у нас, а сделали действительно антирекламу флеш-платформе...

Dronius™. 9 Январь 2008 16:29

Может, в этом вся проблема?

Да, я думаю, что в этом многие проблемы. Но повторюсь в одной мысли: главное в этом проекте сделано верно, а именно: передана идея авторов, "проект для интеллектуалов не на один день". Ведь я эту задумку прочел по самому проекту и его содержимому, и статья на Ленте только подтвердила мое мнение.

Это, на мой взгляд, сейчас самое важное. У проекта есть собственная атмосфера, а это грозит успехом. То, что эта атмосфера не вполне моя — еще ничего не означает.

Я думаю, что проект себя оправдает, но наверное все количество пользователей будет меньше прогнозируемого ("К концу 2008 года сайт ежедневно должно посещать полмиллиона человек. "). После тех же Хабра с Лепрозорием в рунете не так легко выжить, назвавшись "проектом для интеллектуалов". Я думаю, что к концу 2008 сайт будут в день посещать раз в десять меньше людей, эдак человек 50 000. Но бОльшая часть из них будет зарегистрированными пользователями.

Интересно будет взглянуть на посещаемость через полгода и сравнить с предсказаниями, как официальными, так и моими собственными.

Рост™. 9 Январь 2008 16:31

Artem Brigert, сам видишь — спорим о судьбах технологий :)

Рост™. 9 Январь 2008 16:34

Там ты патался работать с флекс приложениями на слабых или загруженых компьютерах?
Ну не готов он к офисным компьютерам, где стоит 512 мегов оперативки, и паралельно запущен Access и Excel

Так и по части top4top очень много людей жалуется на то, что у них тормозит (у меня, к слову, все нормально запустилось и кроме раскрытия комментов ничего не тормозило). Тут дело все-таки в том, что чем шире аудитория (а top4top к концу 2008-го планирует выйти на 500,000 уникальных в день), тем больше ответственность в выборе технологий. И надо выбирать, что важнее. Если на Flex проект можно сделать быстрее и качественнее, это еще не значит, что он наберет такую аудиторию. Должны быть веские причины (заманухи) для этого.

Скажем, полноценный веб-репортер практичеси невозможно сделать на AJAX, совершенно нерентабельно делать на Flash. Естественно, это Flex. Но это именно инструмент, причем незаменимый. Это и есть замануха.

В top4top сейчас (в стадии широко рекламируемой по ТВ альфы) нет бесспорных заманух, которые бы позволили такой аудитории (500,000 в день) смириться даже с Flash.

Еще раз повторю, почему Flex: потому что это дешевле в разработке, легче поддерживается, технологичней. Скажем, если бы делали на Flex, то широко рекламируемую по ТВ альфу могли бы выпустить раньше и качественнее и понять, стоит ли вообще продолжать (то есть раньше получить фидбэк и тем самым сэкономить деньги)? Либо же она содержала больше впечатляющих возможностей. Шанс, что там были бы прикольные заманухи, увеличился бы.

Но я остаюсь при своем мнении, что именно этот проект стоило делать на HTML+AJAX+Flash. И тогда бы у пользователя не загружался проц и он не жалел бы об этом :)

Constantiner™. 9 Январь 2008 16:35

Ребята, а вы вообще видели http://www.camel-game.ru ? Я вообще в шоке от топ4топа, я думал слизывают у нас, а сделали действительно антирекламу флеш-платформе...

Отличный пример флекс-приложения! Титульная страница с тремя эффектами грузит оба ядра моего топового core duo e6750 на 85%, браво! Нас бы ждало тоже самое

...кроме раскрытия комментов ничего не тормозило

Комменты тормозят не из-за эффекта - эффекты снимают фильтры, тормозить там нечему, а из-за ожидания загрузки xml.

FSB™. 9 Январь 2008 16:48

хех ... судьба технологии, время покажет.
а 500 000 в день это конечно сильно, интересно было бы узнать как они считали. ОТкуда они эти самые 500 000 в день возьмутся? Ели даже каждый день пиарить его по ТВ то 500 000 юзерв в день набрать будет импоссибля имхо.

Artem Brigert™. 9 Январь 2008 16:49

Мда... Делали программеры, возомнившие, что могут быть и дизайнерами.
Или клиент сэкономил на дизайне. Дизайн - каша, анимация - дешевая.
Жаль, что такой функционально сложный проект убит отсутствием элементарного вменяемого дизайна. И не важно на HTML он сделан или на Flash.

Racer™. 9 Январь 2008 16:50

Жаль, что такой функционально сложный проект убит отсутствием элементарного вменяемого дизайна.

Полностью согласен. Дизайн очень сырой.

Рост™. 9 Январь 2008 16:52

Так и знал, что приложат из-за заставки ;-), а вы откройте любое окошко (кстати, загрузка упадет) и смотрите на UI, навигацию, решения и т.д. Забудьте про заставку на коммерческом сайте - это прихоть клиента.

Dronius™. 9 Январь 2008 16:53

Мда... Делали программеры, возомнившие, что могут быть и дизайнерами.
Или клиент сэкономил на дизайне. Дизайн - каша, анимация - дешевая.
Жаль, что такой функционально сложный проект убит отсутствием элементарного вменяемого дизайна. И не важно на HTML он сделан или на Flash.

Да внешний вид просто кричит плагиат, самое плохое что плагиат сделан хуже оригинала, стекло на кнопках не такое интересное как в айфоне, градиенты черного не выдержаны так же хорошо как в висте, оформление гаджетов очень сильно отстает от Dashboard в макосе. Вобщем работаты там еще месяцев на шесть.

nirth™. 9 Январь 2008 16:55

кстати в мой блог зайдите, я там сделал блог :) посмотрите как вам? мой логин "flash" а как дальше я так и не вьехал :D

Artem Brigert™. 9 Январь 2008 16:55

Еще раз повторю, почему Flex: потому что это дешевле в разработке, легче поддерживается, технологичней. Скажем, если бы делали на Flex, то широко рекламируемую по ТВ альфу

Я нажал на зеленую кнопку vote. Только после второгой щелчка я заметил этот Alert. А если бы это был Flex? А так - ни денег, ни времени не хватило и реализовали убого...

develar™. 9 Январь 2008 16:56

Мда... Делали программеры, возомнившие, что могут быть и дизайнерами.

Программеры не имеют к дизайну никакого отношения :)

peace™. 9 Январь 2008 16:58

Еще раз повторю, почему Flex: потому что это дешевле в разработке, легче поддерживается, технологичней. Скажем, если бы делали на Flex, то широко рекламируемую по ТВ альфу

Ты лукавишь, или слишком категоричен.
Дешевле – в основном да, хотя есть моменты где не совсем (например если за за флекса нужно сделать на самом деле 2 сайта, лоу и хай)
Легче подерживаеться – только если используються стандартизированые интерфейсы, а если нужно добавить нечто очень оригинальное, как навигация через внешние контролеры, или Quicksilver-like напигация (юзери маков меня поймут) когда используеться только клавиатура, то проблем возникает очень много, ибо приходиться патчить расширять практически каждый компонент.
Технологичней – я открыл словарь, посмотрел это слово и не понял причем оно тут =)

Дискламер
Я говорю абстрактно, я не имею понятие что для этого проекта вообще нужно, мне не интересны подобные проекты, и я просто не знаю че да как там надо делать, но я имею достаточно большой опыт работы с флэш платформой в нестандартных решениях (точ скрины, рекламные стенды, гирометры, герконы, мульти-дисплейные системы, инфо панели и прочая хрень).

nirth™. 9 Январь 2008 17:07

Ты лукавишь, или слишком категоричен

Ну возможно. Все мы люди. Но я вот что имел ввиду:
Легче подерживаеться

Речь идет прежде всего об MXML и декларативном подходе. Добавить новый блок информации, изменить лэйаут (с учетом изменения вложенности элементов) итд. - это все гораздо проще.
ибо приходиться патчить расширять практически каждый компонент

То есть написать каждый компонент (а потом все же расширять его при изменении требований) дешевле, чем расширить существующие?
Технологичней

Тут я имею ввиду прежде всего следующее:
- организация билдов. Flash не поддерживает Ant (даже при существующих решениях это достаточно криво). Даже если и получится подключить, то на сервере сборки все придется держать дополнительную лицензию совсем недешевого Flash'а. О CI и речи быть не может.
- все исходники Flex-проекта представляют собой текстовые файлы. Это облегчает совместную работу над проектом с учетом системы контроля версий.
То есть я имел ввиду такие аспекты.

Constantiner™. 9 Январь 2008 17:37

То есть написать каждый компонент (а потом все же расширять его при изменении требований) дешевле, чем расширить существующие?

Относительно, скажем кто писал компоненты, или было ли известно о том что нужно бдует добавлять определный не функционал заранее, обычно когда откаываються от стандартных фреймворков, имеют ввиду что будет что то очень не стандартное, и "резервируют" место под функциоанл заранее.

- все исходники Flex-проекта представляют собой текстовые файлы. Это облегчает совместную работу над проектом с учетом системы контроля версий.

эээ так ведь любой не откомпиленый код это текстовый файл, фортран точно так же забираеться и диффиться сорс-контролем как и AS,
- организация билдов. Flash не поддерживает Ant (даже при существующих решениях это достаточно криво). Даже если и получится подключить, то на сервере сборки все придется держать дополнительную лицензию совсем недешевого Flash'а. О CI и речи быть не может.

можно использовать mxmlc для компиляции

nirth™. 9 Январь 2008 17:46

То есть написать каждый компонент (а потом все же расширять его при изменении требований) дешевле, чем расширить существующие?

Относительно, скажем кто писал компоненты, или было ли известно о том что нужно бдует добавлять определный не функционал заранее, обычно когда откаываються от стандартных фреймворков, имеют ввиду что будет что то очень не стандартное, и "резервируют" место под функциоанл заранее.

- все исходники Flex-проекта представляют собой текстовые файлы. Это облегчает совместную работу над проектом с учетом системы контроля версий.

эээ так ведь любой не откомпиленый код это текстовый файл, фортран точно так же забираеться и диффиться сорс-контролем как и AS,
- организация билдов. Flash не поддерживает Ant (даже при существующих решениях это достаточно криво). Даже если и получится подключить, то на сервере сборки все придется держать дополнительную лицензию совсем недешевого Flash'а. О CI и речи быть не может.

можно использовать mxmlc для компиляции без флекс фреймворка проектов, мы сейчас используем его, геморой конечно, зато проект работает на 3х дюймовом планшете с 64 мегобайтами оперативки.

nirth™. 9 Январь 2008 17:47

Имхо, на информационном портале флэш (будь то голый флэш или флекс) просто неприменим. Ну не умеет сейчас флэш нормально работать с большим объемом текста.

Согласен с Constantiner, здесь напрашивается связка HTML+AJAX+Flash.

Hrundik™. 9 Январь 2008 17:56

А проект не зацепил. Совсем.

Hrundik™. 9 Январь 2008 17:59

Мы говорим об одном и том же?

эээ так ведь любой не откомпиленый код это текстовый файл, фортран точно так же забираеться и диффиться сорс-контролем как и AS,

Fla-файл.
можно использовать mxmlc для компиляции

Fla-файл.

Constantiner™. 9 Январь 2008 18:00

Комменты тормозят не из-за эффекта - эффекты снимают фильтры, тормозить там нечему, а из-за ожидания загрузки xml

Хм. Но схлапываются они так же неплавно и рывками на моей машине. XML обратно на сервак загружается? :)))

Constantiner™. 9 Январь 2008 18:21

Мы говорим об одном и том же?
эээ так ведь любой не откомпиленый код это текстовый файл, фортран точно так же забираеться и диффиться сорс-контролем как и AS,

Fla-файл.
можно использовать mxmlc для компиляции

Fla-файл.
Наверное нет, я говорю о-не-использовании-флекс-фреймворка. Флэш не являеться единственной альтернативой.

nirth™. 9 Январь 2008 18:24

Fla-файл.
можно использовать mxmlc для компиляции

Хм. Можно подробнее?

Constantiner™. 9 Январь 2008 18:30

Хм. Можно подробнее?

В манипуляции производятся в Flex Builder: File --> New --> ActionScript Project. =)

Юрий Яровой™. 9 Январь 2008 18:37

Фига се спор. Я попробую зайти с другой стороны, чтобы не быть раздавленным нашими "техноманьяками". Вот смотрите: у портала два лица - Дмитрий Дибров и Лев Новоженов. Возможно их там еще пятьсот тысяч, но фронтмэнами явлены были только эти двое.

Чем они известны? Первый создал офигительный канал "Доброе утро", задолго до Парфенова вывел в телеэфир понятие инфотеймента. Зарядил программу "Антропология", где кстати отлично отрекламировал Cmart'a и его Conclave Obscurum. Второй вел программу "Времечко" и писал занудные колонки в "Московском комсомольце". Его очень прикольно пародировать, чем и занимался Сергей Белоголовцев из О.С.П.-Студии.

Вопрос: как эти медийные говорящие люди могут прокачать данный бессловестный портал до уровня "не хрена себе!"? Как Flash-технология поможет им раскрыться им еще ярче? Чуваки ценны сами по себе; рюшечки, градиентные заливки и прочий гламур только отвлекают от главного. Может, они что-то сказать хотели? Может, даже сказали? Я не услышал! Сайт вошел в какой-то дивный режим, где обводил рамочкой разные блоки и говорил как эти блоки называются. Вообще-то, это для тупых. А портал позиционируется как для умных. Боюсь, ошибка не только в выборе технологии. Случился какой-то концептуальный просчет. Вот тут отличный ролик, иллюстрирующий всю эту историю с top4top.

flaMaster™. 9 Январь 2008 18:37

В манипуляции производятся в Flex Builder: File --> New --> ActionScript Project. =)

Я хотел узнать, как скомпилировать Fla-файл с помощью mxml?

Constantiner™. 9 Январь 2008 18:40

сцылко не вставилось...
http://youtube.com/watch?v=GLvAEBWmmXY

flaMaster™. 9 Январь 2008 18:42

Костя, да нет здесь флашников. Единственные FLA-файлы - это файлы скинов, которые грузятся рантайм. Т.е. та же самая ситуация, что и в флекс.

Юрий Яровой™. 9 Январь 2008 18:44

Ну хоть в этом смысле удружили :)

Constantiner™. 9 Январь 2008 18:51

Fla-файл.
можно использовать mxmlc для компиляции

Хм. Можно подробнее?
Это какая то хрень с тэгом блокквот, ответ на твое сообщение последняя сточка – Наверное нет, я говорю о-не-использовании-флекс-фреймворка. Флэш не являеться единственной альтернативой.

nirth™. 9 Январь 2008 20:05

Блин! Опять цитата слетела, Рост у тебя блокквот хорошо работает?

nirth™. 9 Январь 2008 20:06

Блин! Опять цитата слетела, Рост у тебя блокквот хорошо работает?

Вроде работал... может быть,

глючит

на

переносах строк?

Рост™. 9 Январь 2008 20:43

Точно, на переносе строки слетел. Сорри...

Рост™. 9 Январь 2008 20:43

Компьютер и интернет есть наш моск, мой уже наполовину съеден...
Портал херня, все херня, единственное что нас может спасти это 2 шланга, 1 электрод и 48 человеко подобных робота.
по первому шлангу в организм вводятся питательные вещества, по второму отводятся продукты жизнедеятельности, электрод вживляется в мозг и стимулирует центр удовольствий, а 48 специально обученных роботов управляют этим...
Но нам не хватает лишь этих специально обученных роботов.

Теперь пара строк ближе к телу:
ХУево слизаный валоп умноженый на новостно-рекламно-развлекательный портал (Ключевое слово "хуево").
Использование флеш оправдано лишь незнанием флекса основной группой разработчиков ().
Ключевые лица проекта родом из отечественного шоу бизнеса ничего хорошего не принесут ибо это мрак, им никогда не допрыгнуть до запада, не то воспитание и не те мысли в голове. При таком бюджете и такой рекламе мне было бы стыдно запускать такой проект в жизнь как он есть сейчас. Подход "пипл и так схавает" тут по-моемому уже не уместен.
Вообще этот очень свойственен минталитету постсоветского пространства когда есть желание и мысли лишь о том как бы по быстрому срубить денег не задумываясь о будующем. Учитывая прошлый "голод" населения по всякой такой "херне" шоу-бизнесмены стали любое гавно продавать по цене конфетки. И это получается досихпор. Нас этими "конфетами" продолжают кормить с экранов телевизоров/мониторов, и самое что печальное народ их "хавает".

Просто стыд и позор

Если бы данный портал запустил бы я и мой знакомый дядя Вася из соседнего двора, на свои средства и по своей инициативе, то я бы сказал "Молодцы чуваки", а так не зачет!

__i™. 9 Январь 2008 20:59

__i, я не согласен с тем, что этот проект "слизан" в Вэллопа. Wallop - чистая социальная сеть. Top4Top - сайт с акцентом на контент, на информацию, и на тех людей, что эту информацию готовят и подают — далеко не последних людей на российском телевидении, звезд.

У меня такие вопросы:

- сколько минут ты провел на сайте top4top?
- сколько раз ты кликнул по ссылкам там?
- что запомнилось?
- читал ли ты заголовки, тексты?

Насчет "допрыгнуть до запада" - какие конкретно западные проекты ты имеешь в виду? Кроме уже упомянутого Вэлопа?

шоу-бизнесмены стали любое гавно продавать по цене конфетки...

Я не фанат телевидения. Но я также не люблю слишком широких обобщений. Поинтересуйся, какие программы вел в последнее время Дмитрий Дибров, что он продвигал в массы, узнай мнение Льва Новоженова о современном ТВ - потом и делай выводы.

Это тот самый проект, в идею которого заложено игнорирование Киркоровых, сечешь?

На нашем месте, я бы предпочел эту скромную альфу _идеологически_ правильного проекта top4top любому готовому шоу для настоящей травли мозгов, и пофигу на какой технологии это чудо изготовлено.

Я посмотрю, как ты запоешь, когда свое онлайн-ТВ станет запускать Алла Пугачева...

Рост™. 9 Январь 2008 21:32

Извините, идет обновление версии портала!
Через 20 минут Вы сможете продолжить

ну вот, а вы расстраивались ... ща всё будет работать :)

Artem Brigert™. 9 Январь 2008 21:42

__i ты слишком агресивен, там не до такой степени все плохо. Во вторых это же не финальная версия, я уверен они дизайн улучшат, просто поторопились.

Кстати, я не согласен с мнением, что если человек не знаком с IT то он не может сделать ничего хорошего. Я вообще не понимаю ITшников, которые считают, что в их сфере и адвокаты нужны специальные (на моем памяти контракт программиста, гофражника, водителя и риэлтора выглядел одинакого, менялись минорные детали), и законо проекты (подмигивает Росту). Клиентов/пользователей и в интернете и в жизни и в универмаге интересует одни и теже вещи, человек не физически ни психологически не трансформируеться при переходе из среды в среду. Дибров достаточно популярный человек в определеных кгругах, и он найдет свою аудиторию. Кстати дизайн его студий, качество видео/аудио сигнала и на телевизоре было у него не лучшим, но все равно рейтинг у человека растет.

Этот блог с технической стороны тоже херня та еще, но мы же читаем, и вон за сутки 72 комментария оставили =) Главное человек, который стоит за проектом.

Нет у проекта все выйдет, да можно было сделать лучше, даже думаю намного лучше, и еще очень жалко что интересные мне люди не вместо того чтобы открыть нечто вроде этого покупают себе вилы и идут отдыхать на пенсию, но я сам виноват в выборе кумиров =)

nirth™. 9 Январь 2008 23:07

и законо проекты (подмигивает Росту)

Неча мне тут подмигивать ;-)

Этот блог с технической стороны тоже херня та еще...

Ну все, я ушел задохнусь от отчаяния и нехватки всенародной любви, эх!

я не согласен с мнением, что если человек не знаком с IT то он не может сделать ничего хорошего

Целиком согласен с твоим несогласием. Давай расширим фразу: "Дилетант в области А с высокой верятностью может сделать в ней что-то толковое, если он уже сделал нечто достойное в области В".

Или, давай как у Захара Мая: пьяные дети не ведают страха.

Или давай так скажем: на момент открытия электрической лампочки, Томас Алва Эдисон был полный дилетант в области применения электрических лампочек. Но лампочку свою он сделал.

Рост™. 9 Январь 2008 23:20

ну до www.fantasy-interactive.com/index.asp им ещё капать и копать чайной ложкой =))))

artfabrique™. 9 Январь 2008 23:23

присоединяюсь к мнению ув. Константинера.

при разработке проектов такого масштаба на первый план выходит архитектура проекта. и лэйауты и датабиндинг в данном случае гораздо важнее кастомного интерфейса.

чем бОльший функционал будет реализован хорошим проверенным фреймворком, тем лучше - и для разработки, и для отладки.

сильно подозреваю, что большинство кода для топ4топ писалось с нуля.

и еще раз присоединяюсь к мнению ув. Константинера, что связка флеш|хтмл|аякс подошла бы гораздо больше. посмотрите хотя бы на mootools =)

впрочем, если отвлечься от технологии, то у сайта вообще отсутствует идея как таковая. =(

instance™. 10 Январь 2008 1:31

__i, я не согласен с тем, что этот проект "слизан" в Вэллопа. Wallop - чистая социальная сеть. Top4Top - сайт с акцентом на контент, на информацию, и на тех людей, что эту информацию готовят и подают — далеко не последних людей на российском телевидении, звезд.

и
Насчет "допрыгнуть до запада" - какие конкретно западные проекты ты имеешь в виду? Кроме уже упомянутого Вэлопа?

и
__i ты слишком агресивен, там не до такой степени все плохо. Во вторых это же не финальная версия, я уверен они дизайн улучшат, просто поторопились.

Зачем примеры? Идея "прыжка" не в том, что они технически лажанулись, а идея в том как они лажанулись. Извени, но когда идет реклама смотрите какую навороченую штуку мы сделали, она спасет мир, и мы совсем не вкладывали в нее денег, что такое 15 млн по сравнению со спасением мира?

Есть такая поговорка "назвался груздем — полезай в кузов". Они полностью не оправдали доверия, если версия альфа, но тебе не терпится ее запустить ну скажи ты тихо "Народ мы делаем клевую штуку которая спасет мир, она еще не готово но уже сейчас вы можете ее попробывать".

Идея в "прыжка" состоит в том что нужно таки научиться думать, анализировать, прежде чем что говорить(про делать я вообще ниче не говорю). Для многих вещей есть специально обученые люди которые за деньги делают какую-то работу. Но эти люди не всегда компетентны в других областях. Тут нужны еще специально обученые люди, которые координирует работу первых... И нужны люди которые знаю чего они хотят и которые понимают что они могу добиться, это очень важно, именно понимание ситуации что можно сделать прям сейчас, а что можно сделать позже, или вообще не стоит делать. Что мы имеем сейчас:

- Много понтов
- Много понтов
- "Кухонный" интеллектуал немного отличается от "компьтерного" потому, что он не всегда разбирается как же работает эта аццкая машина (если чесно то и я теряюсь в навигации на этом ресурсе). Есть специально обученные люди которых называют UI дизайнерами, их нужно искать ) и им нужно платить денег, и надеяться что они сделают, что-то удобоваримое. В отличае от запада наш Заказчик еще не понимает что нужно потратить больше денег в начале, чем потом их тратить всегда(ну и в данном случае терять аудиторию). Не обычный дизайнер, как показывает практика, большой часть не справляется в проектировании приложений такого уровня.
- Довольно бажное приложение на данный момент, я не обвиняю конкретных разработчиков, работа проделана колоссальная, просто не хватает времени. В данной ситуации я бы обвинил менеджеров/тимлида... вобщем руководство, что оно не оценило данный риск.
- "Компьютерные" интеллигенты уже начали опускать ресурс, что будет когда раздуплятся "кухонные"?

Ну и самый фиговый для нас с вам результат, читаем отзывы о ресурсе(на самом ресурсе они тоже есть) Так вот 70% (на глаз) в неудаче обвиняют что? ага этот самый флеш! Это просто ПИЗДЕЦ КЛЕЙМО на флеш технологию в снг пространстве. "Провтыкать 15 млн. и получить болт"
эта именно та мысль которая будет крутится у всех потенциальных заказчиков и им не важно, что на саму разработку потрачено всего 0.0000001% от суммы, им неважно, что проект делали квалифицированные люди, им важно всего две вещи:
1. Сколько денег вложили
2. Что получили
в голове у потенциального заказчика складывается такая мысль: "хотите провтыкать много денег - юзайте флеш!". Все геймовер, с чем пыталось бороться флеш сообшество во главе с Constantiner ;) много лет, выбивая у окружающих из головы, что флеш - это банеры, скомкано и выбрашено нафиг.

А нужно было то всего подругому сформулировать фразу...

Этот блог с технической стороны тоже херня та еще, но мы же читаем, и вон за сутки 72 комментария оставили =) Главное человек, который стоит за проектом.

Тут именно главное тот человек который стоит, он не обещал "ребята тут будут раздавать конфеты" + этот блог с технической стороны полностью справляется со своей задачей — передать информацию людям, не травмируя их психику.

__i™. 10 Январь 2008 1:40

Ну ребятки, вы выдали каментов. Интересно было ознакомиться.
Честно. Проект мне не понравился. Очень скучно по содержанию и раздражительно визуально. Пять копеек: во-первых, на мой скромный взгляд, информация разного характера свалена в кучу, а эти заливки и стиль просто убивает. Во-вторых, я не понял вообще зачем использовать flash-оболочку (ведь внутри, как я понял, у ребят крутится java), если всё тоже самое можно заделать красивше при помощи обычного HTML с каким-нибудь Dojo или Spry? В-третьих, просто отвратительная, на мой взгляд, организация информационного пространства. Ребят, ну гляньте, к примеру на thefwa.com - учитесь подавать информацию. В-четвёртых, что у вас какие-то кнопки (не очевидные по назначению), кругленькие, треугольные и разных цветов по всей странице разбросаны? В-пятых, типа приняли концепцию "нафиг все закладки - лучше вспомни и поищи"? В-шестых, как я понял, версия как раз не альфа. В самом низу написано "ver. 0.5.1b" и я так понимаю, что буковка "b" означает слово "beta", а не "alpha". Об этом же говорит и подпись "beta" под логотипом, что в аква-поиске нарисован. Сравните с бетой того же Гмыла и, как говорится, очучи разницу... И, наконец, соизвольте разблокировать мой акаунт, в ходе регистрации которого я и узнал, что у вас java крутится...
ЗЫ: как я уже сказал, я вообще не понял нафига было использовать flash, посему не могу согласиться с Константином, что flex был бы лучше. Мне думается, что самым лучшим в данном случае был бы HTML+JS+XML+AJAX - всё также крутилось, показывалось, раскрывалось и подгружалось бы. И flash, конечно, пригодился бы. И flex. Ну, там картинку или видео показать...
ЗЫЫ: а, вот ещё что - ну, плиз, отрегулируйте шрифты: сделайте тексты хотя бы одним кеглем!

injun #576871™. 10 Январь 2008 3:47

Косте уже, я смотрю, неизвестны области применения Flash, потому, что всё можно сделать на Flex. Всё бы ничего, но в итоге, любой проект сделаный на Flash, в немилости у Кости. А это признак холивар. Холивар на тему Flash/Flex - бред сивячей кобылы. Очень похож на HTML vs Flash. В смысле такой же тупой и бесмысленный по своей сути.
Не надоело?

Команда Flash-разработчиков top4top, с уверенностью могу сказать - самая сильная команда в Росии. Но эта команда никакого отношения не имеет ни к раскрутке, ни к дизайну, ни к контенту, ни к еще тысяче всякой херни из которой состоит проект. Проект делался в сжатые сроки и эта команда сделала всё что смогла в сложившихся условиях. И, это только начало.

Другое дело, что проект, по сути бета версию, практически без тестового периода начинают активно раскручивать. Меня это несколько пугает. Но меня никто и не спрашивал: не на ту должность брали, уж больно пугливый.
С другой стороны, вспомните, как открывался Валлоп. Да также. С массой недоработок и багов. Такая видать судьба у подобного рода проектов - разведку вынуждены проводить боем.

Могут ли быть проебаны 15 лимонов?
- Легко. Это бизнес и случается всякое.
Будет ли это "ПИЗДЕЦ КЛЕЙМО на флеш технологию в снг пространстве"?
- А если проект был бы сделан на HTML, то это было бы пиздец клеймо на HTML формат? А если Flex, то изменилась бы ситуация? Что за бред-то несете, уважаемый?

С другой стороны, решение о применении той или иной технологии в стартапе принимается задолго до того, как нанимаются специалисты. А не наоборот. В этой ситуации команда разработчиков просто по факту делает то, что ей велят.

А, если говорить о Flash|HTML|AJAX - в этой триаде нафиг не нужен AJAX. Его легко заменить на Flash, да так, что любой AJAX сосет. При условии, если мы говорим о применении Flash и Ajax в качестве контроллера, HTML - view и серверная чать - model.

Что касается маркетингового плана компании и вообще, не технической стороны, то честно говоря, я просто не знаю деталей, которые необходимы для составления целостной картины.
Там есть спецы - это их дело.

top4top первый в своем роде проект в России и я хочу пожелать ему удачи.

iv™. 10 Январь 2008 4:38

Dronius, я видел http://www.camel-game.ru
даже был там зареган и мой сын регулярно ездил за кружками.
Так вот: я не мог находиться на сайте больше 5 минут из за совершенно некомфортного ощущения тормознутости и наказывания ожиданием за любой клик.
Возможно, именно благодаря вашему сайту я не проникся флексом.
Это совершенно честно тебе говорю.

iv™. 10 Январь 2008 5:03

- А если проект был бы сделан на HTML, то это было бы пиздец клеймо на HTML формат? А если Flex, то изменилась бы ситуация? Что за бред-то несете, уважаемый?

HTML столько видел и стерпел, что даже бумага отдыхает. :)
Теперь на счет технической стороны и кхе "дизайнерской" - мне как потенциальному пиплу, который должен хавать ваш ресурс, хавать его совсем не хочется. Т.к. меня не е%%т.. эээ волнует техническая сторона вопроса мне нужна красивая картинка ведь я, как выясняется обыватель, к тому же мосКовский и у меня есть деньги раз я называю себя интелектуалом, а значит я привык хавать всякие прады глянец и тому подобную мишуру - а вот всего этого нет. Т.е. дизайн это просто пипец какой то, пипец пипецов, вы бы лучше бабло не в техническую реализацию и пиар вкачивали, а в мордочку симпотную ресурса. Тем более, если уже пошла раскрутка.
переключаюсь в ходе написания поста на "Portal" (зае..мечательный title) и два пальца в рот не надо, переключаюсь назад, пишу дальше
...так вот... ммм о чем это я. А, да! На самом деле если почитать "лучшее ВСЕ ДНЯ главное", то сразу становится ясным чем живут интеллектуалы "...паранойя вирус танцпол...кошелек недоносок блог-пост"
Да на счет "а вы сколько провели времени на этом сайте" - эээ помниццо одна из догм этого... юзабилити - ресурс должен торкать быстро, пока у посетителя моск не включился и не начал анализировать, где его нае**вают, так вот тут скажем так - этого не происходит.
На счет технической стороны:
А почему не Flex? Собственно аргументация меня совсем не убедила - вы же знали сколько времени вам дали - "-мало времени, -сделали все что смоги" мля, когда мало времени, юзают труд индусов. А на счет тормознутости - ваша целевая аудитория допускает отсутствие достаточно мощного компьютера (хотя неужто Flex прям на столько тормозит o.O) или ваш ресурс будет нормально показываться на мобильных устройствах или да хз что еще или, по сути разбор технологий интересен лишь очень узкому кругу читателей данного ресурса но никак не вашего - всмысле топотоповского.
ИМХО низачет по дизйану, наплевать на технологию, рож... эээ лиццо старика в очках раздражает и еще мля хочу в эту команду, чтобы про...тратить еще 15 мегобаг$ов.

Orion™. 10 Январь 2008 7:37

как я уже сказал, я вообще не понял нафига было использовать flash, посему не могу согласиться с Константином, что flex был бы лучше. Мне думается, что самым лучшим в данном случае был бы HTML+JS+XML+AJAX - всё также крутилось, показывалось, раскрывалось и подгружалось бы.

Еще раз сформулирую свою мысль. Если заказчик засунул руку в карман с 15 лимонами и собирается вытащить деньги только в том случае, если проект будет реализован на Flash-платформе, то я считаю, что в данных условиях Flex подходит лучше. Но если посмотреть-таки на портал, то можно понять, что Flash там нужен лишь для интерактивных блоков, где AJAX явно не справится (модный каверфлоу итд). А так - HTML+AJAX. То есть это если вести речь применительно к этой задаче.

Примерно так.

Constantiner™. 10 Январь 2008 8:17

Косте уже, я смотрю, неизвестны области применения Flash, потому, что всё можно сделать на Flex

В понедельник я попробую у тебя поучиться тому, чего не знаю (а я не знаю многого), но все же еще раз выражу свою точку зрения:
Flash - это инструмент медиа-дизайнеров и аниматоров. Создавать в нем сколько-нибудь сложные приложения - убийственный труд, достойный похвалы за трудолюбие и самоистязание. Но Flash прекрасно сочетается с Flex. И если речь идет о приложении с богатыми дизайнерскими и презентационными возможностями, то это связка Flex+Flash. Если речь идет об онлайн играх, то большая вероятность того, что это будет Flex+Flash. Но всегда, конечно, надо смотреть задачу. Не надо считать, что я выкидываю Flash из жизни. Область его применений широка. И будет таковой оставаться.

любой проект сделаный на Flash, в немилости у Кости

Не любой, а провалившийся точно. Или тот, на который ушло неизмеримо большее число усилий. Думаю, что у тебя такое же отношение к Flex.
Команда Flash-разработчиков top4top...

Повторюсь: никто и не сомневался.

А если проект был бы сделан на HTML, то это было бы пиздец клеймо на HTML формат? А если Flex, то изменилась бы ситуация? Что за бред-то несете, уважаемый?

Тут большая разница. HTML+AJAX уже не надо завоевывать себе место в умах и сердцах людей. Существуют решения, громкие проекты, которыми пользуются миллионы людей, и они довольны. И эта зарекомендовавшая себя технология уже не нуждается в проверке. Ежу понятно, что провальный HTML+AJAX-проект лежит на совести его создателей.

С Flash же ситуация совсем другая. Тут приходится завоевывать сердца и умы. И если в области анимированных баннеров все уже завоевано, то в области приложений/порталов - нет. Тем более, что практика показывает, что у кучи пользователей стоят флэшорезки. И заставить их отключить - надо постараться. С помощью успешных проектов. И когда амбициозный и разрекламированный проект, явно делающий ставку на технологию Flash, так провально (при огромных рекламных бюджетах на ТВ) выходит на публику, то это вызывает резонную реакцию публики, укрепившейся в своем мнении, что Flash сосет. И это обидно. Лично мне, например.

Ну а если бы провалившмйся проект был Flex'овым, то все равно досталось бы Flash'у :)) Но на самом деле и Flex точно так же должен завоевывать свои позиции. И что касается того же проекта camel-game, то я соглашусь, что местами подтормаживает, и я бы, как заказчик, настоял на оптимизации перетаскивания окошек и других мелочей. Но! Я не заметил там багов. По крайней мере в глаза они не бросаются. И это на меня произвело гораздо лучшее впечатление, чем top4top. Это я говорю как есть.

С другой стороны, решение о применении той или иной технологии в стартапе принимается задолго до того, как нанимаются специалисты. А не наоборот. В этой ситуации команда разработчиков просто по факту делает то, что ей велят.

Так почему решение делать проект на Flex после набора специалистов было изменено на Flash? Ссылка в качестве доказательства :)

А, если говорить о Flash|HTML|AJAX - в этой триаде нафиг не нужен AJAX. Его легко заменить на Flash, да так, что любой AJAX сосет. При условии, если мы говорим о применении Flash и Ajax в качестве контроллера, HTML - view и серверная чать - model.

Не забывай о применении в качестве GUI и интерактив. Для сайтов, ориентированных на контент, в большинстве случаев удобнее HTML и тут напрашивается AJAX. Но, согласен, что можно использовать разные вариации. Тем не менее без JavaScript не обойтись (это я уже какие-то совсем очевидные вещи пишу, прошу прощения).

top4top первый в своем роде проект в России и я хочу пожелать ему удачи

Присоединяюсь. Думаю, что все мы заинтересованы чтобы этот ком все-таки превратился в блин. Ну и хочу пожелать уважаемым программистам, работающим на проекте, осознать свою ответственность за проект и быть настойчивыми в донесении до руководства своих идей и соображений. То есть не быть безмолвными исполнителями (в том числе и по части дизайна - черные буквы на сером фоне - и юзабилити).

Constantiner™. 10 Январь 2008 8:49

В ТОМ-ТО И ДЕЛО, ЧТО у разработчиков портала НЕТ ОПЫТА подобных разработок.
Учитесь у FI (http://www.fantasy-interactive) и их проектах:
Например, http://www.rr.com/flash или мощный в свое время сайт Starbreeze...

Все гармонично, быстро, интерактивно!
И главное - весь код СОПТИМИЗИРОВАН до мелочей...

yoyo™. 10 Январь 2008 10:21

iv, на счёт самой сильной комманды разработчиков я с тобой не соглашусь.
как оценить силу одного разработчика, я ещё понимаю. но как оценить силу комманды, каторая делает проект, от которого все кипят от недовольства ... это уж вы меня простите. силу комманды определяет не её звёздный состав, а руководитель. если руководитель идиот, то в итоге комманда только и сможет сказать: "мы крутые! поэтому то говно, что мы делает тоже крутое! нам плевать что это говно, зато больше никто такого говна не делал и не стане делать!". смешно звучит? вот эта ситуация, которую я в коментах наблюдаю.

BlooDHounD™. 10 Январь 2008 10:23

И там работает, кстати, наш земляк из питера - Антон Риппонен

yoyo™. 10 Январь 2008 10:25

А, если говорить о Flash|HTML|AJAX - в этой триаде нафиг не нужен AJAX. Его легко заменить на Flash, да так, что любой AJAX сосет. При условии, если мы говорим о применении Flash и Ajax в качестве контроллера, HTML - view и серверная чать - model.

Насчет аякса я оговорился, имелся в виду не столько сам аякс, сколько нормальный яваскриптовый фреймворк, типа прототайпа/мутулз, сорри.

Кстати, разделение на вью/контроллер здесь весьма условно.

Я не люблю флекс. Совсем. Но в данной дискуссии Константинер прав. Теоретически - да, можно было нормально написать проект на флеше. Но на флексе было бы проще. Но идеальным выбором была бы связка Flash|HTML|JavaScript.

Резюмируя: из вариантов (флеш|флекс) разработчики выбрали наиболее трудный, а из вариантов (чистый флеш|флеш с штмл и яваскриптом) - наименее дружелюбный к пользователю.

В результате имеем то, что имеем.

instance™. 10 Январь 2008 10:48

А перечислите, пожалуйста, участников команды.

Седьмой прохожий™. 10 Январь 2008 10:53

В ТОМ-ТО И ДЕЛО, ЧТО у разработчиков портала НЕТ ОПЫТА подобных разработок

Ну а у кого в России есть? Надо на чем-то учиться. В том числе и на ошибках.

Constantiner™. 10 Январь 2008 11:03

Я вообще просто тупо не могу попасть на него. Якобы у меня нету 9-го флеша, который у меня ессно есть. Причем и в Опере и FF и в IE. И опять же, если почитать отзывы в инете, частенько жалуються на подобную хрень. С чево бы это??? Чего это там использовали, что такая хереня получается?

xandev™. 10 Январь 2008 11:21

вот вы развели здесь, ну сделали какашку, ну и что, первый раз что-ли в самом деле?

Artem Brigert™. 10 Январь 2008 11:22

xandev, нужна самая последняя версия -- 9.0.115.0

Седьмой прохожий™. 10 Январь 2008 11:36

Хотелось бы добавить, что на мой взгляд, делать полностью на флэш (во всех его ипостасях) такой сайт лишнее.

Помимо этого сама реализация слабая. (на RoadRunner близко не тянет, не смотря на то что он на ас2 и под 8 плеер, то есть нету приемущества производительности АС3 + Player 9)

А флекс в таких проектах - это гемморой.
Из личного опыта:

* Очень много багов. половина из них - memory leaks
* Чтобы добиться нужного уровня кастомизации, надо просто сидеть и
смотреть исходники mx, то есть время на это потраченное.
* У Нас была проблема найти достаточное кол-во Флекс программистов - нету их просто,
пришлось взращать - переучили пару .Net программеров. И этот факт очень критичен!!!
... ну плюс еще много всего.

7thsky™. 10 Январь 2008 12:58


Flash - это инструмент медиа-дизайнеров и аниматоров. Создавать в нем сколько-нибудь сложные приложения - убийственный труд, достойный похвалы за трудолюбие и самоистязание.

Костя, самоистязание, это
- копипаст кода класса флекс компонента в 4 тысячи строк, ради оверрайда одного приватного метода
- выискивание причин, обротчиков, методов в 200-300 строк "общеприятого" поведения контролов, чтобы грохнуть это нахуй никому не нужное поведение.
- расширять компоненты ради _уменьшения_ ненужного функционала.
- проводить ночь над внедрением неожиданного изменения в ТЗ, не удовлятворяющего поведения флекс-компонентов.

Возможно для тебя будет открытием, то, что удовлетворяющие на 100% нас лэйауты пишутся за неделю (это уже со всеми факсами, ядро пишется за день) и работаю шустрее флексовых, поскольку arrange (ваш invalidateDisplayList) вызывается не через parent.invalidateDisplayList (отличное решение, чтобы все само работало - счастье для любителй кнопки в фотошопе "сделать все круто", не страшно, что проседать начинает на сколько-нибудь серьезных формах - зато все работает и без багов, мы же этого хотели!), а только когда нам реально надо его вызывать. Биндинг - очень удобно - накидал mxml, забиндил пару размеров - и думать при это почти не надо - пусть думают процессорные и гигабайтные мощи пользователя, разработчики нынче пошли слишком крутые, для этого древнего занятия "мыслить самому".

Вася любит css, Паша любит css и Сережа тоже!
black
white
Поддержка css это не сверхзадача, доступная, только индусам. Нам не нужны нам десять пэддингов, спайсингов, гапов, маргинов, шэдуо-дистансов и прочих стилей(открою еще один секрет: просчет каждого стиля каждым компонентом делается не на квантовых процессорах в космосе, а на гигагерцовом старичке клиента).

Вы не поверите, но в проекте 164 раза используется SimpleButton, ну устраивает она нас на 100%, ну _не нужна_ нам текстовая метка, не может быть эта кнопка toggle, вот такие мы примитивные, давайте заменим ее на mx:Button, напишем css для 4х скинов - памяти отожралось в 25 раз больше, да ладно, жалко что ли, в самом деле! Давайте все 1194 Sprite заменим на Canvas, продолжать?

убийственный труд, достойный похвалы за трудолюбие и самоистязание

Менеджер скинов грузит и выгружает скины, тогда, когда нам надо и те, которые нам надо, весит 229 строк, он отлажен и вылизан (была баги с недогруженными скинами? ), устраивает нас на 100% - написан за два дня, это было удовольствие, доводящее до экстаза, причем я не садомазо - может кому-то трудно понять, но нам это нравится и епт мы любим свою работу! :))

Коллеги - не надо, не надо и еще раз не надо думать, что Ваше уважаемое, ниибацо мнение единственно верное (это я все насчет Flex vs Flash слюной брыжу), не надо строить рассужденя на догадках - мы же мужики, а не бабы, ну опирайтесь на факты, вы не знаете требования, мы не знаем тредования, которые будут завтра.

Киньте в меня камень, кто из здесь присутсвующих писал проект за 15 млн подобного масштаба на флексе, киньте в меня камень, кто даст гарантию, что через год все не начнет беспросветно тормозить (для _любого_ возможного и невозможного контента) - самое страшное, что сделать то мы ничего с этим не сможем, ибо Flex \о\о\о. Костя, утверждать, что поддерживать подобный проект на флекс легче, чем на флеш это смешно! Да уже через пол года, у нас будет каждый класс фреймворка, как ты говоришь "дописан", а фактически будет сделана двойная работа - помимо реалиазации нужного нам функционала - поиск ненужного в фреймворке.

P.S. Ну а над советом использовать силу индусов я вообще прослезился - воспринял как юмор )

FSB™. 10 Январь 2008 13:58

Хотелось бы добавить, что на мой взгляд, делать полностью на флэш (во всех его ипостасях) такой сайт лишнее.

А как же dnd всего во вся, столь привычный в декстоп приложениях? Сейчас у проекта заложен большой потенциал. Не надо рассматривать его как конечное ТЗ. Никто не спорит с тем, что текущее поведение индекса на html+js можно сделать не хуже - собственно скоро оно и появится (хотя с dnd и эффектами все же пришлось бы потрахаться).

FSB™. 10 Январь 2008 14:03

FSB: возможно, только конечная реализация должна не уступать RoadRunner (чего в нынешней версии не видно).

7thsky™. 10 Январь 2008 14:23

FSB: по поводу Flex'а - полностью с тобой согласен.

7thsky™. 10 Январь 2008 14:24

2 FSB: вы можете объяснить причину выбора flash в качестве оболочки?

injun #576871™. 10 Январь 2008 14:28

2 Constantiner: я думаю заказчик сказал: "Хочу, чтобы было в модных тёмно-томных тонах, чтобы всё было моргающим и типа как его... а, вот - интерактивным. Ты, Вася, отвечаешь головой. Нет, теми 10 штуками, что мы выделяем на разработку. Действуй".
ЗЫ: Потом, я вот читаю, что люди тут пишут (вроде как причастные к t4t), что мол грузить будет всё если flex. Откуда такие заблуждения? Хех, народ, вы хоть изредка на сайте adobe.com/devnet бываете? Там статьи иногда вумные публикуются. В том числе и гайды по грамотной и ненагружающей проц организации UI, форм и другого барахла. Примерчики там же публикуются...

injun #576871™. 10 Январь 2008 14:58

нет, не могу

Астральный дубль FSB™. 10 Январь 2008 14:59

injun #576871™: реализация всего этого на флекс - гемморой.
Делали проект подобного уровня на флекс (объям в раза два пока меньше но все таки).
Nirth учавствовал тоже в проекте подобного уровня. результат один большую часть всего - приходиться переделывать, переписывать заново.

7thsky™. 10 Январь 2008 15:04

injun #576871, похоже, "конклав" очень впечатлил Дмитрия Диброва.

Седьмой прохожий™. 10 Январь 2008 15:07

2 Седьмой прохожий: ну так и заделали бы в стиле конклав обскурум... :)

2 7thsky: я понимаю, гиммор - это не наша область и страсть. Только вот адобовцам не в падлу было реализовать их магазин грамотно и без гимора. Ничего проц не грузит.

injun #576871™. 10 Январь 2008 15:19

Injun - их магазин по сложности сотая доля того что есть top4top и десятая от того что мы делали - не сравнивайте.

7thsky™. 10 Январь 2008 15:27

2 FSB: вы можете объяснить причину выбора flash в качестве оболочки?

Я уже N-ным постом пытаюсь объяснить причину выбора голового AS3. Я считаю, что описал достаточно причин. Я вроде совсем простые вещи написал - сравните весь mx:Button vs SimpleButton, Sprite vs Canvas, при условии, что функциональность флешовых классов меня полностью устраивает? У меня была ситуация аналогичная 7thsky c nirth, флекс проект с нестандартным дизайном - 50% времени ушло на фикс/переписывание кода фреймворка.





private function onClick(event:Event = null):void
{
var target:Button = event.target as Button;
var arr:ByteArray = new ByteArray();
arr.writeObject(target);

var arr1:ByteArray = new ByteArray();
var btn:SimpleButton;
arr1.writeObject(btn = new SimpleButton(state, state, state, state));

trace('mx:Button:',arr.length,'SimpleButton:',arr1.length);

arr = new ByteArray();
arr.writeObject(canvas);

arr1 = new ByteArray();
arr1.writeObject(state);

trace('mx:Canvas:',arr.length,'Shape:',arr1.length);
}

private function get state():Shape
{
var shape:Shape = new Shape();
shape.graphics.beginFill(0, .5);
shape.graphics.drawRoundRect(0, 0, 100, 20, 10, 10);
return shape;
}
]]>





output:

mx:Button: 4036 SimpleButton: 1020
mx:Canvas: 3234 Shape: 407


Может еще Антону Волкову альтенативу на флексе написать? Там тоже формочки есть...

FSB™. 10 Январь 2008 15:43

mxml с тегами из кода покоцался :(

mx:Button click="onClick(event)"
mx:Canvas id="canvas" backgroundColor="0" width="100" height="100"

™. 10 Январь 2008 15:46

mxml из кода покоцался :(


mx:Button click="onClick(event)"
mx:Canvas id="canvas" backgroundColor="0" width="100" height="100"

FSB™. 10 Январь 2008 15:46

Используя Flex можно было сделать сайт на том уровне как он есть в 2 раза быстрее и с меньшими глюками. Правда для этого нужно "уметь его готовить".
Я согласен, что в самом флексовом фреймворке глюки. Я понимаю что в команде работали "крутые флеш перцы" и они получают экстаз от реализации чего-то в 3 раза круче, чем это сделано индусами во флексе. Но руководитель этих "крутых перцов" облажался, серьезно облажался.

Теперь несколько слов флексе:
наверное не зря валоп стали лабать на флексе, чуваки наверное что-то знают, и у чуваков немного больше опыта в проектах подобного уровня и специально обученных людей...

__i™. 10 Январь 2008 15:53

2 7thsky: о_0 Фигасе... Мне кажется это t4t как раз - десятая доля того, что есть в магазине adobe. Ну или хотя бы пример сложности приведите в t4t в отличие от adobe... Или мне ещё в пример привести buzzword или вот, увидел щаз в showcase на flex.org: synclive_dot_com (Чёрт, ну и фильтры тут стоят) Тож развлеательная хрень. Дизайн, конечно, мы сейчас не обсуждаем. Хотя и учитываем, что даже при таком сумбуре ничего не тормозит и не подгружается куда бы ты не тыкнул, как это происходит в t4t.

injun #576871™. 10 Январь 2008 15:53

2 FSB: да я вообще спрашиваю. Почему выбрали flash, а не html+ajax?

injun #576871™. 10 Январь 2008 15:55

injun #576871™: По поводу сложности не хотелось бы тут засорять тред, но ... могу подробно объяснить и поговорить по теме например в каком нить месенджере.
skype: bit.com.at.mobile
icq: 18706810

7thsky™. 10 Январь 2008 15:58

2 injun & constantiner:

я думаю заказчик сказал

и быть настойчивыми в донесении до руководства своих идей и соображений

Теперь я понимаю, в чем вы заблуждаетесь. Вы мыслите категориями маленького или среднего проекта. Ребята, заказчик - это двадцать или тридцать инвесторов - компаний и людей. Ничего вы им не объясните никогда. Вы их никогда нахрен не увидите. Иерархия такая, что начальника пару звеньями выше ты иногда и можешь увидеть, а вот выше, то в лучшем случае, тебе покажут его майбах и джипы охраны. Так и он не главный. Блин, Костя, какой к черту "быть настойчивыми"???? Тебя просто пристрелят при попытке приблизиться :)

Есть задача, поставленная задолго до приема команды на работу и она выполняется. Хуже того, произошла обычная в таких ситуациях херь: дайте нам вначале альфу, пишите как хотите уебански, пофигу на всё, но дайте альфу. А на втором этапе, вместо нормального переписывания, дается команда исправить баги в этой альфе.
Поверьте, я знаю о чем я говорю: в этой ситуации команда практически сделала подвиг. К тому же учти, что эта команда только-только собралась.
И только после этого возможно начнется переписывание, отладка, рефакторинг.
Еще раз напомню: Валлоп прошел те же стадии. Возможно, что в такого рода проектах это стандарт развития событий, никак не зависящий от команды разработчиков.

Холивар Flash/Flex:
было перечислено множетсво критических причин, почему не Flex. Читайте FSB выше. Если что-то там непонятно, то добавьте в закладки, скопируйте и выучите наизусть и спросите еще раз, чтобы пояснили.
Поверьте, в большом проекте эффективней написать свой фреймворк, включая даже среду разработки, чем подставить свою шею под индийский меч.
То, что прекрасно подходит под маленький или средний проект, где надо быстро на коленке накидать компонентов и заскиновать их, никак не годится для проекта, рассчитаного на годы вперед.
В проекте достаточно одной из перечисленных причин, чтобы отказаться от этого фреймворка. И, да, в том числе по причине отсутствия достаточного числа специалистов.
Так какого рожна вы всё еще вытаскиваете какие-то возражения против незначительных мелочей?
Я, кстати, ничего против Flex сказать не могу. Ну не знаю я его в должной мере, для того, чтобы выносить свои суждения на этот счет. Так может и вам следует признать, что:
a) вы недостаточно хорошо знакомы с Flash
б) вы недостаточно информированы о задачах проекта.
И перестать доказывать недоказуемое.

iv™. 10 Январь 2008 16:07

2 FSB: да я вообще спрашиваю. Почему выбрали flash, а не html+ajax?

Об этом Ваня выше говорил, флеш выбрало руководство. От нас команды в принципе зависило, будет ли это флекс или чистый AS3.

FSB™. 10 Январь 2008 16:10

И да, мне искренне жаль людей, которые вынуждены использовать Flex для работы.
При наличии FDT это настоящий мазохизм.

iv™. 10 Январь 2008 16:13

Константинер, пойми же что хороший кухоный нож с зубчиками, намного лучше режит хлеб, чем швейцарский армейский ножик с ножницами, GPS и штопором.

Когда есть деньги и время ВСЕГДА лучше сделать специализированный инструмент для ДАННОЙ задачи. Если бы у меня был лишний год, я бы плюнул на флэш и писал нанял бы программистов чтоб писали интерфейс для умных домов на С и не ипали мне мозг, но нет время поджимает.

nirth™. 10 Январь 2008 16:24

Рост, засунь через каждые два поста гугл адс!!!!

nirth™. 10 Январь 2008 16:30

>Теперь несколько слов флексе:
>наверное не зря валоп стали лабать на флексе, чуваки наверное что-то знают, и у чуваков немного больше опыта в проектах
>подобного уровня и специально обученных людей...

Поверь мне, валоп на флексе это что то =))))

nirth™. 10 Январь 2008 16:34

>> Рост, засунь через каждые два поста гугл адс!!!!

Совсем меня унизил, да? А я с адсенсом как раз думал распрощаться! Кстати, зацени, какую рекламу гугл сейчас тулит внизу этой страницы:

"Flash Training..." и что еще лучше — "Free Flash MX 04 Tutorial" :)

Рост™. 10 Январь 2008 16:39

>Совсем меня унизил, да?
Рост, зарабатывать деньги не унизительно. Зарабатывать деньги это прибыльно.

nirth™. 10 Январь 2008 16:43

>> Зарабатывать деньги это прибыльно.

Фухххххххх, отлегло. Я уж думал, моя продажная натура была нещадно вскрыта!

Рост™. 10 Январь 2008 16:46

работать, млин! Вы, ребята, за репутацию всего флеш сообщества ответственны, некогда в коменты срать=)

Ну, а ежели сюрьезно, ребята молодцы! Если отбросить дизигн, юзер френдли, контен, и просто (понимаю, что не так уж это просто сейчас) потыркать по сайту, найдете не мало интересных решений, который в большинстве случаев достаточно гибки и масштабируемы. Через пол-годика может откроем некоторые свои компоненты, тогда и можно будет судить о качестве и применимости!

andry™. 10 Январь 2008 16:54

Шутка юмора в юдоли девелопмента


Одна не в меру скромная особа должна была написать это здесь сама:

Там у тебя в комментах прочитала:
>> Возможно для тебя будет открытием, то, что удовлетворяющие на 100% нас лэйауты пишутся за неделю

И подумала, что хорошо, что адобовцы не понимают по-русски, а то бы убили всех своих разработчиков sdk апстену. :)

Рост™. 10 Январь 2008 17:05

флексовая версия mtv.com была sotd
по-моему её делали 2advanced

конфетка

Седьмой прохожий™. 10 Январь 2008 17:08

>Там у тебя в комментах прочитала:
> Возможно для тебя будет открытием, то, что удовлетворяющие на 100% нас лэйауты пишутся за неделю
>И подумала, что хорошо, что адобовцы не понимают по-русски, а то бы убили всех своих разработчиков sdk апстену. :)
они прекрано понимают по русски, посто SDK это 100 in 1, и она должна уметь дофига вещей, там должны быть падинги, маржины, шэдоу дистансы, а когда пишешь под что то, то в принципе 90% отметаеться.

nirth™. 10 Январь 2008 17:09

Седьмой прохожий™ - mtv.com - Это не совсем удачный проект fantasyinteractive

7thsky™. 10 Январь 2008 17:43

Седьмой прохожий™ - плюс она не была флексовой :) а только флэшевской и то на ас2

7thsky™. 10 Январь 2008 18:48

Что-то я со своей сессией припоздал в дискуссию :)

Я тоже в команде разработчиков (временно в учебном отпуске), так что если мы что-то покрыли несмываемым позором - не забудьте и мне отчикать голову :)

С наличием багов, не лучшим дизайном и вообще непродуманностью большинства вещей согласен.

Поддерживаю FSB в его пламенных речах обоими руками. Однако вынужден привести факт: коммента к постам заняли примерно один человеко-месяц. Эти те, что выезжают. Месяц. В основном из-за смена формата общения с сервером и логики а также из-за багов в них.

Внутри команда периодически вспыхивает холивор на совсем другую тему: сейчас данные, полученные в xml-нике с сервера гуляют по приложению во многих случаях в чистом виде. Т.е. доступ осуществляется через e4x. Несколько месяцев назад сменился формат и настал пиздец :) При поддержке Ива, Юры Ярового и Алексея Аникутина мы пытались склонить другую часть команды (в том числе FSB, и Игоря) если не к практической реализации слоя обмена данными и самих классов данных (это было уже невозможно), то хотя бы к осознанию неправильности такого подхода. По-моему, у нас не получилось :(

Slon_vsapogah™. 10 Январь 2008 21:49

"однако вынужден привести факт: коммента к постам заняли примерно один человеко-месяц."

Ничего личного, но это полный бред. Я те как краевед заявляю! Многие вещи писались за пару часов(ты не застал этот великий момент), поэтому переписать по нормальному было достаточно долго, но не настолько.

andry™. 10 Январь 2008 22:59

ну вот, пришел Слон и вынес ссор из избы! а все(флексеры) думали, что мы по AMF общаемся=)
ща будут говорить, что обмен XML-никами прошлый век, кидать ссылки на тесты производительности, описание формата и т.д. Кто первый?

andry™. 10 Январь 2008 23:03

еле осилил, но очень интересно! Продолжайте!

tearaway_Tea™. 10 Январь 2008 23:28

iv

По поводу тормозов на camel-game.ru, ну может у меня уже приелся взгляд, но сайт не более тормозной в загрузке и предоставлении информации, чем любой крупный html сайт, все грузится on-demand, а не как обычно на флешовых мега-сайтах, бесконечные лоадеры, тот же топ4топ - ну нафига было делать такие лоадеры, ну нифигаж не понятно, сколько еще ждать ;-), а рефреш страницы в браузере нафига было делать? Тож непонятно. Поэтому упрек в тормознутости кэмела - отвергаю, не более чем у рбк ;-)

Тормоз есть в перетаскивании окон, но это не ошибка или недоработка (см. ниже), а вообще, Flex2 действительно оказался весьма тормозным из-за навешанной куда надо и не надо ненужной лабуды во фреймворке. Убив 2 года на борьбу с Flex 1.5 могу сказать, что Flex 2.0 более громоздкий и тормозной фреймворк. Для сравнения, версия кэмела 2006 года (Flex 1.5): http://camel2006.advtmedia.ru/ - сравните скорость работы и загрузки с нынешней: http://www.camel-game.ru

По поводу целесообразности разработки на чистом AS3 vs Flex - тут я согласен с Константинером, всеж на Flex быстрее будет, да, багов индийских полно, но если цель поставлена полностью разработать свои компоненты и денег и времени на разработку навалом - то да, это просто прекрасно, но я бы просто заменял по ходу дела флексовые компонены, своими pure-as3 потихоньку ;-) Кстати, на топе не увидел каких-то особых кастом-контролов, ну окромя зеленой кнопки да менюшки с превьюшками вверху ;-)

Constantiner

И что касается того же проекта camel-game, то я соглашусь, что местами подтормаживает, и я бы, как заказчик, настоял на оптимизации перетаскивания окошек и других мелочей. Но! Я не заметил там багов. По крайней мере в глаза они не бросаются. И это на меня произвело гораздо лучшее впечатление, чем top4top. Это я говорю как есть.

Будешь удивлен, но заказчик настоял на "тяжелом" анимированном бэкграунде из-за которого все тормоза на окнах и появились. Это практически единственная "хотелка" заказчика которая не было побеждена ;-)

Вот намного более "быстрый" пример, используется все тот же наш "движок": http://www.castrol-cup.ru/ - тож флекс-сайт, все максимально быстро ;-)

Slon_vsapogah
У вас данные все в xml ходят? Уууу, xml конечно хорошо и e4x - прекрасно, но мы давно отказались от xml в качестве динамических данных, ну развешта чтонть статическое грузится, что требует обновления раз в год. e4x - таки тормозная штука, с массивами оно побыстрее будет.

Dronius™. 11 Январь 2008 0:01

andry
я оказался первый ;-) amf и компрессированный байт-поток, конечно же умней использовать ;-)

Dronius™. 11 Январь 2008 0:04

первый есть=)

andry™. 11 Январь 2008 0:06

Dronius:
а xml & gzip?

™. 11 Январь 2008 0:07

Dronius:
как быть с html_версией в случае AMF? =)

andry™. 11 Январь 2008 0:10

Слон, ты очень давно не был на работе, все уже 10 раз переиграли, приходи расскажу )

FSB™. 11 Январь 2008 0:10

andry

как быть с html_версией в случае AMF? =)

Какая еще html версия? ;-) Мы такой ерундой не занимаемся ;-)))))))

Dronius™. 11 Январь 2008 0:26

а xml & gzip?

А я так и не понял, быстрее и меньше gzip xml чем amf или нет, "на глаз" не понятно ;-). Опять же, декомпрессируя, мы опять вынуждены юзать e4x. Впрочем, говоря "компрессированный байт-поток" я отчасти имел в ввиду и gzip xml ;-)) тоже имеет право на жизнь

Dronius™. 11 Январь 2008 0:34

7thsky™, ух ты :)
а sotd он был или меня опять обманули?

Седьмой прохожий™. 11 Январь 2008 3:09

Эх, до двухсот комментов так и не догнали.

Юрий Яровой™. 11 Январь 2008 14:44

Сделайте версию на SILVERLIGHT!...а!?

yoyo™. 11 Январь 2008 15:55

Практически уверен — чем больше бюджет, тем хуже результат. Почитайте поучительную историю от Ашманова.

Касаемо Flash/ex напомню, что речь идёт не о средах разработки. По-сути тут важно только то, что за этими названиями стоит один язык и один интерпретатор. И разделить их как две разные технологии, по-моему, невозможно.

Flex, вобщем-то, просто библиотека классов, снабжённая дополнительным средством описания форм (MXML) и дополнительным конвертером его в AS (mxmlc).

Открытых для использования библиотек в мире — тонны. Фреймворков на ActionScript видел штук пять минимум. Flex же имеет преимущество только потому, что идёт от Adobe (а не от третьих р