В одной из статей по методам сатаны вирусному маркетингу было сказано, что среди способов придать проекту вирусную популярность не последнее место занимает качество работы. То, что делаешь, выполняй в превосходной степени. Работай лучше, чем остальные. Действительно: многие рисовали обнаженных дам, а прославился Борис Валледжио.
Так и здесь: глядя на флекс флэш-портал top4top поневоле задаешься вопросом: кто и как это сделал? И проникаешься гордостью за братьев-разработчиков.
Update: "флекс" исправлен на "флэш", подробности в комментариях.
Ну написать самим лэйауты, контролы и не пользоваться преимуществами CSS, биндинга и декларативного программирования - это действительно круто с точки зрения разработки. А вот сам ресурс тебя вставил? Если объективно?
Лично меня нет. ИМХО, проект нежизнеспособен.
не, не проникаешься. UX ужасен, юзабилити на тройку. по-настоящему интересный (хоть и совсем не мой, конечно) сайт в этом смысле - http://www.iminlikewithyou.com/ - он и аддиктив, и симпатичен, и с парой неожиданных концептов.
-> Лично меня нет. ИМХО, проект нежизнеспособен. аналогично )
глядя на флекс-портал top4top
хехе, хоть презентация и интересная, но жить он имхо не сможет по многим причинам.
Кто интересно его делал? Чат судя по всему Iv, а всё остальное? Кривенько получилось товарищи, даже очень кривенько.
>> А вот сам ресурс тебя вставил? Если объективно?
Технически: По-моему мнению, это — альфа-версия проекта. Сужу преимущественно по плотности интерфейса и контента, на мой взгляд, сейчас эта плотность весьма низкая. Замечены и ошибки скрипта. По дизайну — в визуальной плоскости страницы заметны "дыры", пустоты, которые можно заполнять (есть подозрение, что так и поступят). С другой стороны, меня даже радует эта неплотность: как говорят верстальщики, глазу есть, где отдохнуть.
Этот дизайн интерфейса, который здесь в комментариях все больше критикуют, мне нравится с каждым новым кликом все больше. Не знаю, как задумывали авторы, но у меня лично сложилось такое впечателние, что этот сайт создан как место для частого возвращения. Его интерфейс нельзя назвать стандартным, но, немного с ним поработав, начинаешь его ценить. Думаю, это один из тех проектов, которые сложно оценить по-настоящему, просто "читая по диагонали", как того требует вечная спешка.
Странно, что не вовсю использована полезная флэш-специфика, а именно — нелинейность и непрямоугольность флэша. Тот же Вэллоп использует эти возможности полнее.
По задумке: В проекте есть весьма интересные разделы, типа "Реплики дня". Дизайн для русских порталов довольно необычный — темный.
Мне особо понравилось то, что я не смог найти явных следов порнотехнологий в контенте. Если авторам удастся сохранить существующий некрикливый тон, то у сайта вполне может сформироваться своеобразная аудитория из людей, которые не просто прокручивают в тусовке собственные глупости, SEO-ссылки и фотографии котов, как заведено сейчас в социалках. Но постоянная аудитория из людей, которые ценят содаваемый этим проектом контент. Людей, которые возвращаются к этому интерфейсу, потомук что за ним стоит своя, домашняя атмосфера. Таковы мои _романтические_ предсказания по поводу этого проекта.
Честно признаться, в деталях не все пока рассмотрел.
Резюмируя, цепляет ли меня проект по-настоящему, просто как ресурс, безотносительно флэш-технологии: скорее, нет. Но я не большой поклонник социалок вообще, хоть и имею аккаунты во многих. С той же силой меня не цепляют YouTube, Justin.tv и вершина сильверлайт-технологии Tafiti.
Таковы мои спонтанные мысли по поводу.
Нет там Flex'а. Вообще.
Странно. Почему же определитель флексовости говорит, что Top4Top — это Flex..?
Почему же определитель флексовости говорит, что Top4Top — это Flex..?
Ты мне верь. Я знаю :)
Я тебе верю, Костя. Поправил текст :)
Кстати, то, что этот проект сделан на чистом флэше, делает ему особую честь ;-)
Кстати, то, что этот проект сделан на чистом флэше, делает ему особую честь
Не поддерживается у тебя тэг <strike>
:(
Не поддерживается у тебя тэг...
Ага, исправил.
Вообще мне не нравяться сой сети, поэтому не использую их толком, только с точки зрения любопытсва. Дизайн очень сильно не понравился, сборная солянка из Wallop, Vista, iPhone, Leopard не понятно что они хотели этим сказать, я не проникся. Насчет удобства ничео сказать не могу, ибо не знаю удобней ли у других. Отстуствия флекса, я понимаю почему был такой выбор, нормальное флекс приложение требует себе по 200-400 мегов оперативки под Виндами и 300-600 под никсами(маки/линуксы). А так как юзерь может параллелььно работать, то ему нужно гига 2 на борту. А надо понимать, что такие требования для социальной сети (цель которой набор максимального кол-ва пользователей) не позволительны. Это одна из причин почему новой альфа валлопа (та что на флексе) просто пользоваться не возможно. Вообще для русского рынка по моему проект очень хороший, в Российской Империи потом в СССР и теперь в СНГ любили и любят помпезность и навороты, я бы предпочел что нибудь ввиде Facebook или LJ, ибо предпочитаю немецкий функциональный минимализм.
Очень приятно послушать мнения/предположения коллег. Костя, верь мне, разработчики которые пишут top4top, знают флекс, знают продукты osflash и т.п. и т.д. и ты, как человек ,видимо, знающий флекс как никто другой, должен понимать, что под требования подобного портала он не подходит (я не буду перечислять все причины, их слишком много: тяжеловестность, жесткие рамки в которые нас ставит фреймворк, лишняя функциональность...) Костя, или ты из-за того такой обиженный на портал, что не прошел собеседование? ;)
P.S. Переход между swfobject+swfaddress и решение от flex занимает один день, стоит ли обсуждать вопрос, что использует тот или иной сайт?
Смысл в том, что еще в октябре я дал свою экспертную оценку по порталу с точки зрения применения технологий и по результатам вижу, что оказался прав. Это и обидно, что при таком бюджете так бездарно все было проведено. Речь идет не о разработчиках. В профессилнализме по части AS3 я не сомневаюсь. Я просто понимаю, что неверно был поставлен сам процесс (начиная с выбора технологий). Совершенно очевидно сейчас, что Flex для такой задачи все же решение более подходящее (с точки зрения трудоемкости и результата). Но тут как раз вопрос в том, что неверно поставлена задача. Ибо правильный ответ все же состоит в использовании HTML+AJAX с Flash-овыми (тут как раз Flash И подойдет) вставками-виджетами для coverflow и всяких других картинок. Ну и для мини-приложений навроде чата. Ибо реально на портале не используются уникальные ыозможности RIA, а лишь обогащенная HTML-идеология, при том, что в данном случае это делает использование контента (по крайней мере текстового) практически непригодным.
Типа того.
Костя, или ты из-за того такой обиженный на портал, что не прошел собеседование?
Переход между swfobject+swfaddress и решение от flex занимает один день, стоит ли обсуждать вопрос, что использует тот или иной сайт?
А в знании osflash-проектов никто не упрекал. Повторю, просто насторожило использование такого странного решения в данном ключе , и я объяснил почему. Но про знание Flex все же вынужден не согласиться. Суждения участников проекта, инсайдерская инфа и прочее говорит о том, что так или иначе, но незнание командой Flex на момент старта проекта все же послужило основным мотивом для неиспользования этой технологии. Для такого решения мне достаточно одного весомого утверждения весомого человека, которое я получил :)
FSB, спасибо за инсайдерскую информацию. Но все же давайте ограничимся фактами, без эмоциональных намеков (думаю, при сильном желании Костя смог бы попасть в проект — но зная его фри-ленсерско-опенсорсную натуру, да плюс его ярую приверженость конкретно к технологии Flex, я догадываюсь, что у него были свои объективные сдерживающие факторы).
Мне очень хотелось бы развивать конструктивное обсуждение этого проекта — как-никак, такие вещи не каждый день появляются в сети, не говоря уж о рунете. Во многих смыслах это флагманский проект, участвовать в котором мечтают многие. И это проект не для забугорья, что тоже очень важно.
И вот этот вопрос — годится здесь флекс или нет — очень хорош. Сейчас, когда эта технология начинает входить в фазу зрелости, очень важно определиться с ее достоинствами и недостатками относительно таких вот, например, задач, как это портал.
Я так понимаю, ты имеешь отношение к разработке проекта?
Хехе, Конст, а мы с тобой одновременно написали похожие комменты, даже слово "инсайдерская" совпадает :)
nirth, мне по душе твоя точка зрения :)
Совершенно очевидно сейчас, что Flex для такой задачи все же решение более подходящее (с точки зрения трудоемкости и результата
...состоит в использовании HTML+AJAX с Flash-овыми (тут как раз Flash И подойдет) вставками-виджетами для coverflow и всяких других картинок.
...случае это делает использование контента (по крайней мере текстового) практически непригодным.
И еще по части этого проекта. Когда я давал свои (возможно, надуманные) прогнозы на 2008-й год, то под фразой:
После выпуска в 2008-м году некоторых громких российских проектов на базе Flash-платформы, интерес у ней несколько возрастет, и, возможно, скепсис некоторых колеблющихся будет погашен.
Теперь проект вышел, он рекламируется по всем центральным телеканалам. И это очевидный провал (просто соберите отзывы в интернете - 90% сообщают о проваде проекта). Я понимаю, что будет шанс, сделав HTML-версию (но что нового тогда даст этот проект?) восстановить репутацию, а там по мере усовершенствования Flash-портала (если не будет принято решения ее бросить) попробовать этих пользователей перетянуть с HTML-версии. Но при данном уровне управления и планирования в это слабо верится.
В итоге после такого громкого пузыря нас может большой скепсис заказчиков перед Flash-платформой. Ибо пример явный, громкий и разрекламированный.
Вот почему я обратил пристальное внимание именно на этот проект. Не скоро будут Flash-проекты с такими бюджетами в России. Думаю, что теперь совсем не скоро :(
Товарищи, спасибо за конструктивные замечания.
Рост, в действительности, никто из разработчиков клиента top4top не согласен с тем, что текущая версия готова к самостоятельному существованию. Решения по этому поводу принимаем не мы. Мы только стараемся как можно быстрее и лучше исправлять существующие недочёты.
Костя, ты часто последнее время уходишь от объективности в сторону самолюбования. Я бы рад поддержать тебя в этом начинании, но, к сожалению, не видел ни одного внятного проекта в твоём исполнении. Прогрессирует только количество брюжжания на тему того, какие все
Как к старым людям. Но и сострадание. Как к инвалидамлюдям с ограниченными возможностями.
Смысл в том, что еще в октябре я дал свою экспертную оценку по порталу с точки зрения применения технологий и по результатам вижу, что оказался прав.
Ты, вероятно, сильно удивишся, но кроме тебя существуют люди, оценки и решения которых можно считать экспертными в нашей технологии.
Суждения участников проекта, инсайдерская инфа и прочее говорит о том, что так или иначе, но незнание командой Flex на момент старта проекта все же послужило основным мотивом для неиспользования этой технологии.
P.S. Предпросмотр грохает поле атора :( Рост, пофикси, пожалуйста, - первый анонимный пост мой.
предпоследний мой
Реально из флекса нам бы пригодилось процентов 10 компонентов, столько же функциональности менеджеров, так зачем тогда его использовать, когда есть возможность написать решение на 100% под наши нужды, которые уникальны и неповторимы ;)
Эмбед многих флешовых объектов, вместо одной флехи накладывает большие ограничения на интерактивность - перетащи-ка фотку из одного swf виджета в другой - придется делать аджаксом, и это уже не пол часа на флеше.
Это альфа версия, функционал и юзабилити будут расти, тормоза уменьшаться.
будет надо, напишем свой текстфилд
если бы я делал этот проект мне бы тоже было стыдно и я бы не признался что это "Я" делал, но чего не сделаешь за деньги :) разработчиков можно понять, им заплатили они сделали. Пинать надо того кто его планировал и собирал экспертный оценки. А портал всё таки кривой до безобразия, даже "Блог Штрэка" работал лучше :D
Ты обманываешь нас. Ты не знал, каковы функциональные требования проекта и как они ставятся; сколько людей работает над ним и каковы сроки; какие аргументы приводились в пользу тех или иных технологий/фреймворков и насколько тщательно это решалось.
Переходя от аргументов к оскорблениям
Суждения участников проекта, инсайдерская инфа и прочее говорит о том, что так или иначе, но незнание командой Flex на момент старта проекта все же послужило основным мотивом для неиспользования этой технологии. "Ну а по данному вопросы предпочел бы посоветовать не спрашивать чего не знаешь или больше собирать инфы перед задаванием столь щекотливого вопроса :)"
Выскажусь только по идейно стороне проекта, пока без технологии (об этом позже).
Теперь проект вышел, он рекламируется по всем центральным телеканалам. И это очевидный провал (просто соберите отзывы в интернете - 90% сообщают о проваде проекта).
Я не вполне согласен с тем, что "это провал". Кто его "проваливает"? Сетевые технологи, типа нас с вами? Я предлагаю спозиционировать данный проект. Погуглив по словам "top4top", я нашел на Ленте интересный факт о том, как Дмитрий Дибров представлял проект top4top:
Он был взволнован и возбужден. С порога заявил, что уникальный портал Top4Top - это среда обитания для российского интеллектуала и что цель - дать понять хотя бы одному девятилетнему мальчику, что власть денег не абсолютна. Речь продюсера была образна и наполнена энтузиазмом, который экран передать не в силах.
Знаешь, что здесь самое интересное? То, что я в своем описании впечатлений от проекта ("я не смог найти явных следов порнотехнологий в контенте") выразил нечто близкое к тому, что выразил Дибров в презентации: это Другой Проект. Это не то, чего ждут объевшиеся вебдваноля ребята с ХабраХабра.
Мое резюме такое:
1. Это Celebrity-проект. Привлечение посетителей за счет известных ведущих и участников. 2. Это проект для "интеллектуальной элиты". Для тех, кто относит себя к интеллектуалам, или хотел бы относить. В этом нет ничего обидного. Я — из их числа. 3. Это проект гуманитариев (Дибров-Новоженов-Шатров). Поэтому основную оценку успешности этого проекта вынесем не мы и даже не умники с Хабра. Его оценит целевая аудитория. Это люди, далекие от технологий. 4. Это проект Московский. Этот пункт объединяет в себе предыдущие.
По технологической же стороне выскажусь попозже, много слов.
непонятно вообще о чём вы тут спорите :) о технической реализации или о успехе проекта в целом?
Я участвовал в этом проекте, правда сейчас уже на другом месте.
Костя, решение не в пользу Flex было принято из-за того, что команда собралась флэшовая и небыло настоящих буйных, которые могли бы отстоять твой любимый фреймворк. Но и, например, твое присутствие еще не значило бы, что проект автоматически делался бы на Flex. Хотя у тебя, наверняка были бы шансы доказать необходимость его использования. Кость, шансы, но не гарантия.
Что касатется проекта, то мое мнение в общем не изменилось: чем более информационным является проект, тем меньше там должно быть флэша. И AJAX тоже, кстати.
Так вот, как мне кажется, в проекте многое сделано на флэше там, где должен быть HTML. Опять же: многое, но не всё. С другой стороны есть HTML версия, так что любители HTML не будут разочарованы.
2Constantiner Там ты патался работать с флекс приложениями на слабых или загруженых компьютерах? Ну не готов он к офисным компьютерам, где стоит 512 мегов оперативки, и паралельно запущен Access и Excel.
Кто его "проваливает"? Сетевые технологи, типа нас с вами?
Это проект Московский. Этот пункт объединяет в себе предыдущие.
Ну а лично к Диброву я отношусь с уважением и симпатией. Но он человек, далекий от IT. Может, в этом вся проблема?
С теми людьми, с кем я общался, дали мне всю информацию, что я запрашивал. Возможно, мое мнение не сильно интересовало, но тогда непонятно, зачем ьыло тратить мое время? :)
Если честно, я ни на грош не сомневаюсь в профессиональных качествах исполнителей проекта. ...Но так или иначе им пришлось с этим работать и мне их немного жаль. Принято. Повода для жалости, правда, не вижу: каждый проект имеет свои плюсы и минусы; и в любых условиях нужно стараться достигать оптимальных результатов. Жалеть себя при этом не обязательно :)
То есть на момент начала проекта вся команда владела Flex, но было принято другое решение? Тогда прошу прощения, меня обманули.
Ребята, а вы вообще видели http://www.camel-game.ru ? Я вообще в шоке от топ4топа, я думал слизывают у нас, а сделали действительно антирекламу флеш-платформе...
Может, в этом вся проблема?
Да, я думаю, что в этом многие проблемы. Но повторюсь в одной мысли: главное в этом проекте сделано верно, а именно: передана идея авторов, "проект для интеллектуалов не на один день". Ведь я эту задумку прочел по самому проекту и его содержимому, и статья на Ленте только подтвердила мое мнение.
Это, на мой взгляд, сейчас самое важное. У проекта есть собственная атмосфера, а это грозит успехом. То, что эта атмосфера не вполне моя — еще ничего не означает.
Я думаю, что проект себя оправдает, но наверное все количество пользователей будет меньше прогнозируемого ("К концу 2008 года сайт ежедневно должно посещать полмиллиона человек. "). После тех же Хабра с Лепрозорием в рунете не так легко выжить, назвавшись "проектом для интеллектуалов". Я думаю, что к концу 2008 сайт будут в день посещать раз в десять меньше людей, эдак человек 50 000. Но бОльшая часть из них будет зарегистрированными пользователями.
Интересно будет взглянуть на посещаемость через полгода и сравнить с предсказаниями, как официальными, так и моими собственными.
Artem Brigert, сам видишь — спорим о судьбах технологий :)
Там ты патался работать с флекс приложениями на слабых или загруженых компьютерах? Ну не готов он к офисным компьютерам, где стоит 512 мегов оперативки, и паралельно запущен Access и Excel
Скажем, полноценный веб-репортер практичеси невозможно сделать на AJAX, совершенно нерентабельно делать на Flash. Естественно, это Flex. Но это именно инструмент, причем незаменимый. Это и есть замануха.
В top4top сейчас (в стадии широко рекламируемой по ТВ альфы) нет бесспорных заманух, которые бы позволили такой аудитории (500,000 в день) смириться даже с Flash.
Еще раз повторю, почему Flex: потому что это дешевле в разработке, легче поддерживается, технологичней. Скажем, если бы делали на Flex, то широко рекламируемую по ТВ альфу могли бы выпустить раньше и качественнее и понять, стоит ли вообще продолжать (то есть раньше получить фидбэк и тем самым сэкономить деньги)? Либо же она содержала больше впечатляющих возможностей. Шанс, что там были бы прикольные заманухи, увеличился бы.
Но я остаюсь при своем мнении, что именно этот проект стоило делать на HTML+AJAX+Flash. И тогда бы у пользователя не загружался проц и он не жалел бы об этом :)
...кроме раскрытия комментов ничего не тормозило
хех ... судьба технологии, время покажет. а 500 000 в день это конечно сильно, интересно было бы узнать как они считали. ОТкуда они эти самые 500 000 в день возьмутся? Ели даже каждый день пиарить его по ТВ то 500 000 юзерв в день набрать будет импоссибля имхо.
Мда... Делали программеры, возомнившие, что могут быть и дизайнерами. Или клиент сэкономил на дизайне. Дизайн - каша, анимация - дешевая. Жаль, что такой функционально сложный проект убит отсутствием элементарного вменяемого дизайна. И не важно на HTML он сделан или на Flash.
Жаль, что такой функционально сложный проект убит отсутствием элементарного вменяемого дизайна.
Полностью согласен. Дизайн очень сырой.
Так и знал, что приложат из-за заставки ;-), а вы откройте любое окошко (кстати, загрузка упадет) и смотрите на UI, навигацию, решения и т.д. Забудьте про заставку на коммерческом сайте - это прихоть клиента.
кстати в мой блог зайдите, я там сделал блог :) посмотрите как вам? мой логин "flash" а как дальше я так и не вьехал :D
Еще раз повторю, почему Flex: потому что это дешевле в разработке, легче поддерживается, технологичней. Скажем, если бы делали на Flex, то широко рекламируемую по ТВ альфу
Мда... Делали программеры, возомнившие, что могут быть и дизайнерами.
Дискламер Я говорю абстрактно, я не имею понятие что для этого проекта вообще нужно, мне не интересны подобные проекты, и я просто не знаю че да как там надо делать, но я имею достаточно большой опыт работы с флэш платформой в нестандартных решениях (точ скрины, рекламные стенды, гирометры, герконы, мульти-дисплейные системы, инфо панели и прочая хрень).
Ты лукавишь, или слишком категоричен
Легче подерживаеться
ибо приходиться патчить расширять практически каждый компонент
Технологичней
То есть написать каждый компонент (а потом все же расширять его при изменении требований) дешевле, чем расширить существующие?
- все исходники Flex-проекта представляют собой текстовые файлы. Это облегчает совместную работу над проектом с учетом системы контроля версий.
- организация билдов. Flash не поддерживает Ant (даже при существующих решениях это достаточно криво). Даже если и получится подключить, то на сервере сборки все придется держать дополнительную лицензию совсем недешевого Flash'а. О CI и речи быть не может.
Имхо, на информационном портале флэш (будь то голый флэш или флекс) просто неприменим. Ну не умеет сейчас флэш нормально работать с большим объемом текста.
Согласен с Constantiner, здесь напрашивается связка HTML+AJAX+Flash.
А проект не зацепил. Совсем.
Мы говорим об одном и том же?
эээ так ведь любой не откомпиленый код это текстовый файл, фортран точно так же забираеться и диффиться сорс-контролем как и AS,
можно использовать mxmlc для компиляции
Комменты тормозят не из-за эффекта - эффекты снимают фильтры, тормозить там нечему, а из-за ожидания загрузки xml
Мы говорим об одном и том же? эээ так ведь любой не откомпиленый код это текстовый файл, фортран точно так же забираеться и диффиться сорс-контролем как и AS,
Fla-файл. можно использовать mxmlc для компиляции
Fla-файл. Наверное нет, я говорю о-не-использовании-флекс-фреймворка. Флэш не являеться единственной альтернативой.
Хм. Можно подробнее?
Фига се спор. Я попробую зайти с другой стороны, чтобы не быть раздавленным нашими "техноманьяками". Вот смотрите: у портала два лица - Дмитрий Дибров и Лев Новоженов. Возможно их там еще пятьсот тысяч, но фронтмэнами явлены были только эти двое.
Чем они известны? Первый создал офигительный канал "Доброе утро", задолго до Парфенова вывел в телеэфир понятие инфотеймента. Зарядил программу "Антропология", где кстати отлично отрекламировал Cmart'a и его Conclave Obscurum. Второй вел программу "Времечко" и писал занудные колонки в "Московском комсомольце". Его очень прикольно пародировать, чем и занимался Сергей Белоголовцев из О.С.П.-Студии.
Вопрос: как эти медийные говорящие люди могут прокачать данный бессловестный портал до уровня "не хрена себе!"? Как Flash-технология поможет им раскрыться им еще ярче? Чуваки ценны сами по себе; рюшечки, градиентные заливки и прочий гламур только отвлекают от главного. Может, они что-то сказать хотели? Может, даже сказали? Я не услышал! Сайт вошел в какой-то дивный режим, где обводил рамочкой разные блоки и говорил как эти блоки называются. Вообще-то, это для тупых. А портал позиционируется как для умных. Боюсь, ошибка не только в выборе технологии. Случился какой-то концептуальный просчет. Вот тут отличный ролик, иллюстрирующий всю эту историю с top4top.
В манипуляции производятся в Flex Builder: File --> New --> ActionScript Project. =)
сцылко не вставилось... http://youtube.com/watch?v=GLvAEBWmmXY
Костя, да нет здесь флашников. Единственные FLA-файлы - это файлы скинов, которые грузятся рантайм. Т.е. та же самая ситуация, что и в флекс.
Ну хоть в этом смысле удружили :)
Хм. Можно подробнее? Это какая то хрень с тэгом блокквот, ответ на твое сообщение последняя сточка – Наверное нет, я говорю о-не-использовании-флекс-фреймворка. Флэш не являеться единственной альтернативой.
Блин! Опять цитата слетела, Рост у тебя блокквот хорошо работает?
Вроде работал... может быть,
глючит
на
переносах строк?
Точно, на переносе строки слетел. Сорри...
Компьютер и интернет есть наш моск, мой уже наполовину съеден... Портал херня, все херня, единственное что нас может спасти это 2 шланга, 1 электрод и 48 человеко подобных робота. по первому шлангу в организм вводятся питательные вещества, по второму отводятся продукты жизнедеятельности, электрод вживляется в мозг и стимулирует центр удовольствий, а 48 специально обученных роботов управляют этим... Но нам не хватает лишь этих специально обученных роботов.
Теперь пара строк ближе к телу: ХУево слизаный валоп умноженый на новостно-рекламно-развлекательный портал (Ключевое слово "хуево"). Использование флеш оправдано лишь незнанием флекса основной группой разработчиков (). Ключевые лица проекта родом из отечественного шоу бизнеса ничего хорошего не принесут ибо это мрак, им никогда не допрыгнуть до запада, не то воспитание и не те мысли в голове. При таком бюджете и такой рекламе мне было бы стыдно запускать такой проект в жизнь как он есть сейчас. Подход "пипл и так схавает" тут по-моемому уже не уместен. Вообще этот очень свойственен минталитету постсоветского пространства когда есть желание и мысли лишь о том как бы по быстрому срубить денег не задумываясь о будующем. Учитывая прошлый "голод" населения по всякой такой "херне" шоу-бизнесмены стали любое гавно продавать по цене конфетки. И это получается досихпор. Нас этими "конфетами" продолжают кормить с экранов телевизоров/мониторов, и самое что печальное народ их "хавает".
Просто стыд и позор
Если бы данный портал запустил бы я и мой знакомый дядя Вася из соседнего двора, на свои средства и по своей инициативе, то я бы сказал "Молодцы чуваки", а так не зачет!
__i, я не согласен с тем, что этот проект "слизан" в Вэллопа. Wallop - чистая социальная сеть. Top4Top - сайт с акцентом на контент, на информацию, и на тех людей, что эту информацию готовят и подают — далеко не последних людей на российском телевидении, звезд.
У меня такие вопросы:
- сколько минут ты провел на сайте top4top? - сколько раз ты кликнул по ссылкам там? - что запомнилось? - читал ли ты заголовки, тексты?
Насчет "допрыгнуть до запада" - какие конкретно западные проекты ты имеешь в виду? Кроме уже упомянутого Вэлопа?
шоу-бизнесмены стали любое гавно продавать по цене конфетки...
Это тот самый проект, в идею которого заложено игнорирование Киркоровых, сечешь?
На нашем месте, я бы предпочел эту скромную альфу _идеологически_ правильного проекта top4top любому готовому шоу для настоящей травли мозгов, и пофигу на какой технологии это чудо изготовлено.
Я посмотрю, как ты запоешь, когда свое онлайн-ТВ станет запускать Алла Пугачева...
Извините, идет обновление версии портала! Через 20 минут Вы сможете продолжить
ну вот, а вы расстраивались ... ща всё будет работать :)
__i ты слишком агресивен, там не до такой степени все плохо. Во вторых это же не финальная версия, я уверен они дизайн улучшат, просто поторопились.
Кстати, я не согласен с мнением, что если человек не знаком с IT то он не может сделать ничего хорошего. Я вообще не понимаю ITшников, которые считают, что в их сфере и адвокаты нужны специальные (на моем памяти контракт программиста, гофражника, водителя и риэлтора выглядел одинакого, менялись минорные детали), и законо проекты (подмигивает Росту). Клиентов/пользователей и в интернете и в жизни и в универмаге интересует одни и теже вещи, человек не физически ни психологически не трансформируеться при переходе из среды в среду. Дибров достаточно популярный человек в определеных кгругах, и он найдет свою аудиторию. Кстати дизайн его студий, качество видео/аудио сигнала и на телевизоре было у него не лучшим, но все равно рейтинг у человека растет.
Этот блог с технической стороны тоже херня та еще, но мы же читаем, и вон за сутки 72 комментария оставили =) Главное человек, который стоит за проектом.
Нет у проекта все выйдет, да можно было сделать лучше, даже думаю намного лучше, и еще очень жалко что интересные мне люди не вместо того чтобы открыть нечто вроде этого покупают себе вилы и идут отдыхать на пенсию, но я сам виноват в выборе кумиров =)
и законо проекты (подмигивает Росту)
Этот блог с технической стороны тоже херня та еще...
я не согласен с мнением, что если человек не знаком с IT то он не может сделать ничего хорошего
Или, давай как у Захара Мая: пьяные дети не ведают страха.
Или давай так скажем: на момент открытия электрической лампочки, Томас Алва Эдисон был полный дилетант в области применения электрических лампочек. Но лампочку свою он сделал.
ну до www.fantasy-interactive.com/index.asp им ещё капать и копать чайной ложкой =))))
присоединяюсь к мнению ув. Константинера.
при разработке проектов такого масштаба на первый план выходит архитектура проекта. и лэйауты и датабиндинг в данном случае гораздо важнее кастомного интерфейса.
чем бОльший функционал будет реализован хорошим проверенным фреймворком, тем лучше - и для разработки, и для отладки.
сильно подозреваю, что большинство кода для топ4топ писалось с нуля.
и еще раз присоединяюсь к мнению ув. Константинера, что связка флеш|хтмл|аякс подошла бы гораздо больше. посмотрите хотя бы на mootools =)
впрочем, если отвлечься от технологии, то у сайта вообще отсутствует идея как таковая. =(
Зачем примеры? Идея "прыжка" не в том, что они технически лажанулись, а идея в том как они лажанулись. Извени, но когда идет реклама смотрите какую навороченую штуку мы сделали, она спасет мир, и мы совсем не вкладывали в нее денег, что такое 15 млн по сравнению со спасением мира?
Есть такая поговорка "назвался груздем — полезай в кузов". Они полностью не оправдали доверия, если версия альфа, но тебе не терпится ее запустить ну скажи ты тихо "Народ мы делаем клевую штуку которая спасет мир, она еще не готово но уже сейчас вы можете ее попробывать".
Идея в "прыжка" состоит в том что нужно таки научиться думать, анализировать, прежде чем что говорить(про делать я вообще ниче не говорю). Для многих вещей есть специально обученые люди которые за деньги делают какую-то работу. Но эти люди не всегда компетентны в других областях. Тут нужны еще специально обученые люди, которые координирует работу первых... И нужны люди которые знаю чего они хотят и которые понимают что они могу добиться, это очень важно, именно понимание ситуации что можно сделать прям сейчас, а что можно сделать позже, или вообще не стоит делать. Что мы имеем сейчас:
- Много понтов - Много понтов - "Кухонный" интеллектуал немного отличается от "компьтерного" потому, что он не всегда разбирается как же работает эта аццкая машина (если чесно то и я теряюсь в навигации на этом ресурсе). Есть специально обученные люди которых называют UI дизайнерами, их нужно искать ) и им нужно платить денег, и надеяться что они сделают, что-то удобоваримое. В отличае от запада наш Заказчик еще не понимает что нужно потратить больше денег в начале, чем потом их тратить всегда(ну и в данном случае терять аудиторию). Не обычный дизайнер, как показывает практика, большой часть не справляется в проектировании приложений такого уровня. - Довольно бажное приложение на данный момент, я не обвиняю конкретных разработчиков, работа проделана колоссальная, просто не хватает времени. В данной ситуации я бы обвинил менеджеров/тимлида... вобщем руководство, что оно не оценило данный риск. - "Компьютерные" интеллигенты уже начали опускать ресурс, что будет когда раздуплятся "кухонные"?
Ну и самый фиговый для нас с вам результат, читаем отзывы о ресурсе(на самом ресурсе они тоже есть) Так вот 70% (на глаз) в неудаче обвиняют что? ага этот самый флеш! Это просто ПИЗДЕЦ КЛЕЙМО на флеш технологию в снг пространстве. "Провтыкать 15 млн. и получить болт" эта именно та мысль которая будет крутится у всех потенциальных заказчиков и им не важно, что на саму разработку потрачено всего 0.0000001% от суммы, им неважно, что проект делали квалифицированные люди, им важно всего две вещи: 1. Сколько денег вложили 2. Что получили в голове у потенциального заказчика складывается такая мысль: "хотите провтыкать много денег - юзайте флеш!". Все геймовер, с чем пыталось бороться флеш сообшество во главе с Constantiner ;) много лет, выбивая у окружающих из головы, что флеш - это банеры, скомкано и выбрашено нафиг.
А нужно было то всего подругому сформулировать фразу...
Тут именно главное тот человек который стоит, он не обещал "ребята тут будут раздавать конфеты" + этот блог с технической стороны полностью справляется со своей задачей — передать информацию людям, не травмируя их психику.
Ну ребятки, вы выдали каментов. Интересно было ознакомиться. Честно. Проект мне не понравился. Очень скучно по содержанию и раздражительно визуально. Пять копеек: во-первых, на мой скромный взгляд, информация разного характера свалена в кучу, а эти заливки и стиль просто убивает. Во-вторых, я не понял вообще зачем использовать flash-оболочку (ведь внутри, как я понял, у ребят крутится java), если всё тоже самое можно заделать красивше при помощи обычного HTML с каким-нибудь Dojo или Spry? В-третьих, просто отвратительная, на мой взгляд, организация информационного пространства. Ребят, ну гляньте, к примеру на thefwa.com - учитесь подавать информацию. В-четвёртых, что у вас какие-то кнопки (не очевидные по назначению), кругленькие, треугольные и разных цветов по всей странице разбросаны? В-пятых, типа приняли концепцию "нафиг все закладки - лучше вспомни и поищи"? В-шестых, как я понял, версия как раз не альфа. В самом низу написано "ver. 0.5.1b" и я так понимаю, что буковка "b" означает слово "beta", а не "alpha". Об этом же говорит и подпись "beta" под логотипом, что в аква-поиске нарисован. Сравните с бетой того же Гмыла и, как говорится, очучи разницу... И, наконец, соизвольте разблокировать мой акаунт, в ходе регистрации которого я и узнал, что у вас java крутится... ЗЫ: как я уже сказал, я вообще не понял нафига было использовать flash, посему не могу согласиться с Константином, что flex был бы лучше. Мне думается, что самым лучшим в данном случае был бы HTML+JS+XML+AJAX - всё также крутилось, показывалось, раскрывалось и подгружалось бы. И flash, конечно, пригодился бы. И flex. Ну, там картинку или видео показать... ЗЫЫ: а, вот ещё что - ну, плиз, отрегулируйте шрифты: сделайте тексты хотя бы одним кеглем!
Косте уже, я смотрю, неизвестны области применения 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 первый в своем роде проект в России и я хочу пожелать ему удачи.
Dronius, я видел http://www.camel-game.ru даже был там зареган и мой сын регулярно ездил за кружками. Так вот: я не мог находиться на сайте больше 5 минут из за совершенно некомфортного ощущения тормознутости и наказывания ожиданием за любой клик. Возможно, именно благодаря вашему сайту я не проникся флексом. Это совершенно честно тебе говорю.
- А если проект был бы сделан на HTML, то это было бы пиздец клеймо на HTML формат? А если Flex, то изменилась бы ситуация? Что за бред-то несете, уважаемый?
HTML столько видел и стерпел, что даже бумага отдыхает. :) Теперь на счет технической стороны и кхе "дизайнерской" - мне как потенциальному пиплу, который должен хавать ваш ресурс, хавать его совсем не хочется. Т.к. меня не е%%т.. эээ волнует техническая сторона вопроса мне нужна красивая картинка ведь я, как выясняется обыватель, к тому же мосКовский и у меня есть деньги раз я называю себя интелектуалом, а значит я привык хавать всякие прады глянец и тому подобную мишуру - а вот всего этого нет. Т.е. дизайн это просто пипец какой то, пипец пипецов, вы бы лучше бабло не в техническую реализацию и пиар вкачивали, а в мордочку симпотную ресурса. Тем более, если уже пошла раскрутка. переключаюсь в ходе написания поста на "Portal" (зае..мечательный title) и два пальца в рот не надо, переключаюсь назад, пишу дальше ...так вот... ммм о чем это я. А, да! На самом деле если почитать "лучшее ВСЕ ДНЯ главное", то сразу становится ясным чем живут интеллектуалы "...паранойя вирус танцпол...кошелек недоносок блог-пост" Да на счет "а вы сколько провели времени на этом сайте" - эээ помниццо одна из догм этого... юзабилити - ресурс должен торкать быстро, пока у посетителя моск не включился и не начал анализировать, где его нае**вают, так вот тут скажем так - этого не происходит. На счет технической стороны: А почему не Flex? Собственно аргументация меня совсем не убедила - вы же знали сколько времени вам дали - "-мало времени, -сделали все что смоги" мля, когда мало времени, юзают труд индусов. А на счет тормознутости - ваша целевая аудитория допускает отсутствие достаточно мощного компьютера (хотя неужто Flex прям на столько тормозит o.O) или ваш ресурс будет нормально показываться на мобильных устройствах или да хз что еще или, по сути разбор технологий интересен лишь очень узкому кругу читателей данного ресурса но никак не вашего - всмысле топотоповского. ИМХО низачет по дизйану, наплевать на технологию, рож... эээ лиццо старика в очках раздражает и еще мля хочу в эту команду, чтобы про...тратить еще 15 мегобаг$ов.
как я уже сказал, я вообще не понял нафига было использовать flash, посему не могу согласиться с Константином, что flex был бы лучше. Мне думается, что самым лучшим в данном случае был бы HTML+JS+XML+AJAX - всё также крутилось, показывалось, раскрывалось и подгружалось бы.
Примерно так.
Косте уже, я смотрю, неизвестны области применения Flash, потому, что всё можно сделать на Flex
любой проект сделаный на Flash, в немилости у Кости
Команда Flash-разработчиков top4top...
А если проект был бы сделан на HTML, то это было бы пиздец клеймо на HTML формат? А если Flex, то изменилась бы ситуация? Что за бред-то несете, уважаемый?
С Flash же ситуация совсем другая. Тут приходится завоевывать сердца и умы. И если в области анимированных баннеров все уже завоевано, то в области приложений/порталов - нет. Тем более, что практика показывает, что у кучи пользователей стоят флэшорезки. И заставить их отключить - надо постараться. С помощью успешных проектов. И когда амбициозный и разрекламированный проект, явно делающий ставку на технологию Flash, так провально (при огромных рекламных бюджетах на ТВ) выходит на публику, то это вызывает резонную реакцию публики, укрепившейся в своем мнении, что Flash сосет. И это обидно. Лично мне, например.
Ну а если бы провалившмйся проект был Flex'овым, то все равно досталось бы Flash'у :)) Но на самом деле и Flex точно так же должен завоевывать свои позиции. И что касается того же проекта camel-game, то я соглашусь, что местами подтормаживает, и я бы, как заказчик, настоял на оптимизации перетаскивания окошек и других мелочей. Но! Я не заметил там багов. По крайней мере в глаза они не бросаются. И это на меня произвело гораздо лучшее впечатление, чем top4top. Это я говорю как есть.
top4top первый в своем роде проект в России и я хочу пожелать ему удачи
В ТОМ-ТО И ДЕЛО, ЧТО у разработчиков портала НЕТ ОПЫТА подобных разработок. Учитесь у FI (http://www.fantasy-interactive) и их проектах: Например, http://www.rr.com/flash или мощный в свое время сайт Starbreeze...
Все гармонично, быстро, интерактивно! И главное - весь код СОПТИМИЗИРОВАН до мелочей...
iv, на счёт самой сильной комманды разработчиков я с тобой не соглашусь. как оценить силу одного разработчика, я ещё понимаю. но как оценить силу комманды, каторая делает проект, от которого все кипят от недовольства ... это уж вы меня простите. силу комманды определяет не её звёздный состав, а руководитель. если руководитель идиот, то в итоге комманда только и сможет сказать: "мы крутые! поэтому то говно, что мы делает тоже крутое! нам плевать что это говно, зато больше никто такого говна не делал и не стане делать!". смешно звучит? вот эта ситуация, которую я в коментах наблюдаю.
И там работает, кстати, наш земляк из питера - Антон Риппонен
Насчет аякса я оговорился, имелся в виду не столько сам аякс, сколько нормальный яваскриптовый фреймворк, типа прототайпа/мутулз, сорри.
Кстати, разделение на вью/контроллер здесь весьма условно.
Я не люблю флекс. Совсем. Но в данной дискуссии Константинер прав. Теоретически - да, можно было нормально написать проект на флеше. Но на флексе было бы проще. Но идеальным выбором была бы связка Flash|HTML|JavaScript.
Резюмируя: из вариантов (флеш|флекс) разработчики выбрали наиболее трудный, а из вариантов (чистый флеш|флеш с штмл и яваскриптом) - наименее дружелюбный к пользователю.
В результате имеем то, что имеем.
А перечислите, пожалуйста, участников команды.
В ТОМ-ТО И ДЕЛО, ЧТО у разработчиков портала НЕТ ОПЫТА подобных разработок
Я вообще просто тупо не могу попасть на него. Якобы у меня нету 9-го флеша, который у меня ессно есть. Причем и в Опере и FF и в IE. И опять же, если почитать отзывы в инете, частенько жалуються на подобную хрень. С чево бы это??? Чего это там использовали, что такая хереня получается?
вот вы развели здесь, ну сделали какашку, ну и что, первый раз что-ли в самом деле?
xandev, нужна самая последняя версия -- 9.0.115.0
Хотелось бы добавить, что на мой взгляд, делать полностью на флэш (во всех его ипостасях) такой сайт лишнее.
Помимо этого сама реализация слабая. (на RoadRunner близко не тянет, не смотря на то что он на ас2 и под 8 плеер, то есть нету приемущества производительности АС3 + Player 9)
А флекс в таких проектах - это гемморой. Из личного опыта:
* Очень много багов. половина из них - memory leaks * Чтобы добиться нужного уровня кастомизации, надо просто сидеть и смотреть исходники mx, то есть время на это потраченное. * У Нас была проблема найти достаточное кол-во Флекс программистов - нету их просто, пришлось взращать - переучили пару .Net программеров. И этот факт очень критичен!!! ... ну плюс еще много всего.
Flash - это инструмент медиа-дизайнеров и аниматоров. Создавать в нем сколько-нибудь сложные приложения - убийственный труд, достойный похвалы за трудолюбие и самоистязание.
Возможно для тебя будет открытием, то, что удовлетворяющие на 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. Ну а над советом использовать силу индусов я вообще прослезился - воспринял как юмор )
А как же dnd всего во вся, столь привычный в декстоп приложениях? Сейчас у проекта заложен большой потенциал. Не надо рассматривать его как конечное ТЗ. Никто не спорит с тем, что текущее поведение индекса на html+js можно сделать не хуже - собственно скоро оно и появится (хотя с dnd и эффектами все же пришлось бы потрахаться).
FSB: возможно, только конечная реализация должна не уступать RoadRunner (чего в нынешней версии не видно).
FSB: по поводу Flex'а - полностью с тобой согласен.
2 FSB: вы можете объяснить причину выбора flash в качестве оболочки?
2 Constantiner: я думаю заказчик сказал: "Хочу, чтобы было в модных тёмно-томных тонах, чтобы всё было моргающим и типа как его... а, вот - интерактивным. Ты, Вася, отвечаешь головой. Нет, теми 10 штуками, что мы выделяем на разработку. Действуй". ЗЫ: Потом, я вот читаю, что люди тут пишут (вроде как причастные к t4t), что мол грузить будет всё если flex. Откуда такие заблуждения? Хех, народ, вы хоть изредка на сайте adobe.com/devnet бываете? Там статьи иногда вумные публикуются. В том числе и гайды по грамотной и ненагружающей проц организации UI, форм и другого барахла. Примерчики там же публикуются...
нет, не могу
injun #576871™: реализация всего этого на флекс - гемморой. Делали проект подобного уровня на флекс (объям в раза два пока меньше но все таки). Nirth учавствовал тоже в проекте подобного уровня. результат один большую часть всего - приходиться переделывать, переписывать заново.
injun #576871, похоже, "конклав" очень впечатлил Дмитрия Диброва.
2 Седьмой прохожий: ну так и заделали бы в стиле конклав обскурум... :)
2 7thsky: я понимаю, гиммор - это не наша область и страсть. Только вот адобовцам не в падлу было реализовать их магазин грамотно и без гимора. Ничего проц не грузит.
Injun - их магазин по сложности сотая доля того что есть top4top и десятая от того что мы делали - не сравнивайте.
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
Может еще Антону Волкову альтенативу на флексе написать? Там тоже формочки есть...
mxml с тегами из кода покоцался :( mx:Button click="onClick(event)" mx:Canvas id="canvas" backgroundColor="0" width="100" height="100"
mxml из кода покоцался :(
mx:Button click="onClick(event)" mx:Canvas id="canvas" backgroundColor="0" width="100" height="100"
Используя Flex можно было сделать сайт на том уровне как он есть в 2 раза быстрее и с меньшими глюками. Правда для этого нужно "уметь его готовить". Я согласен, что в самом флексовом фреймворке глюки. Я понимаю что в команде работали "крутые флеш перцы" и они получают экстаз от реализации чего-то в 3 раза круче, чем это сделано индусами во флексе. Но руководитель этих "крутых перцов" облажался, серьезно облажался.
Теперь несколько слов флексе: наверное не зря валоп стали лабать на флексе, чуваки наверное что-то знают, и у чуваков немного больше опыта в проектах подобного уровня и специально обученных людей...
2 7thsky: о_0 Фигасе... Мне кажется это t4t как раз - десятая доля того, что есть в магазине adobe. Ну или хотя бы пример сложности приведите в t4t в отличие от adobe... Или мне ещё в пример привести buzzword или вот, увидел щаз в showcase на flex.org: synclive_dot_com (Чёрт, ну и фильтры тут стоят) Тож развлеательная хрень. Дизайн, конечно, мы сейчас не обсуждаем. Хотя и учитываем, что даже при таком сумбуре ничего не тормозит и не подгружается куда бы ты не тыкнул, как это происходит в t4t.
2 FSB: да я вообще спрашиваю. Почему выбрали flash, а не html+ajax?
injun #576871™: По поводу сложности не хотелось бы тут засорять тред, но ... могу подробно объяснить и поговорить по теме например в каком нить месенджере. skype: bit.com.at.mobile icq: 18706810
2 injun & constantiner:
я думаю заказчик сказал
и быть настойчивыми в донесении до руководства своих идей и соображений
Есть задача, поставленная задолго до приема команды на работу и она выполняется. Хуже того, произошла обычная в таких ситуациях херь: дайте нам вначале альфу, пишите как хотите уебански, пофигу на всё, но дайте альфу. А на втором этапе, вместо нормального переписывания, дается команда исправить баги в этой альфе. Поверьте, я знаю о чем я говорю: в этой ситуации команда практически сделала подвиг. К тому же учти, что эта команда только-только собралась. И только после этого возможно начнется переписывание, отладка, рефакторинг. Еще раз напомню: Валлоп прошел те же стадии. Возможно, что в такого рода проектах это стандарт развития событий, никак не зависящий от команды разработчиков.
Холивар Flash/Flex: было перечислено множетсво критических причин, почему не Flex. Читайте FSB выше. Если что-то там непонятно, то добавьте в закладки, скопируйте и выучите наизусть и спросите еще раз, чтобы пояснили. Поверьте, в большом проекте эффективней написать свой фреймворк, включая даже среду разработки, чем подставить свою шею под индийский меч. То, что прекрасно подходит под маленький или средний проект, где надо быстро на коленке накидать компонентов и заскиновать их, никак не годится для проекта, рассчитаного на годы вперед. В проекте достаточно одной из перечисленных причин, чтобы отказаться от этого фреймворка. И, да, в том числе по причине отсутствия достаточного числа специалистов. Так какого рожна вы всё еще вытаскиваете какие-то возражения против незначительных мелочей? Я, кстати, ничего против Flex сказать не могу. Ну не знаю я его в должной мере, для того, чтобы выносить свои суждения на этот счет. Так может и вам следует признать, что: a) вы недостаточно хорошо знакомы с Flash б) вы недостаточно информированы о задачах проекта. И перестать доказывать недоказуемое.
И да, мне искренне жаль людей, которые вынуждены использовать Flex для работы. При наличии FDT это настоящий мазохизм.
Константинер, пойми же что хороший кухоный нож с зубчиками, намного лучше режит хлеб, чем швейцарский армейский ножик с ножницами, GPS и штопором.
Когда есть деньги и время ВСЕГДА лучше сделать специализированный инструмент для ДАННОЙ задачи. Если бы у меня был лишний год, я бы плюнул на флэш и писал нанял бы программистов чтоб писали интерфейс для умных домов на С и не ипали мне мозг, но нет время поджимает.
Рост, засунь через каждые два поста гугл адс!!!!
>Теперь несколько слов флексе: >наверное не зря валоп стали лабать на флексе, чуваки наверное что-то знают, и у чуваков немного больше опыта в проектах >подобного уровня и специально обученных людей...
Поверь мне, валоп на флексе это что то =))))
>> Рост, засунь через каждые два поста гугл адс!!!!
Совсем меня унизил, да? А я с адсенсом как раз думал распрощаться! Кстати, зацени, какую рекламу гугл сейчас тулит внизу этой страницы:
"Flash Training..." и что еще лучше — "Free Flash MX 04 Tutorial" :)
>Совсем меня унизил, да? Рост, зарабатывать деньги не унизительно. Зарабатывать деньги это прибыльно.
>> Зарабатывать деньги это прибыльно.
Фухххххххх, отлегло. Я уж думал, моя продажная натура была нещадно вскрыта!
работать, млин! Вы, ребята, за репутацию всего флеш сообщества ответственны, некогда в коменты срать=)
Ну, а ежели сюрьезно, ребята молодцы! Если отбросить дизигн, юзер френдли, контен, и просто (понимаю, что не так уж это просто сейчас) потыркать по сайту, найдете не мало интересных решений, который в большинстве случаев достаточно гибки и масштабируемы. Через пол-годика может откроем некоторые свои компоненты, тогда и можно будет судить о качестве и применимости!
Там у тебя в комментах прочитала: >> Возможно для тебя будет открытием, то, что удовлетворяющие на 100% нас лэйауты пишутся за неделю
И подумала, что хорошо, что адобовцы не понимают по-русски, а то бы убили всех своих разработчиков sdk апстену. :)
флексовая версия mtv.com была sotd по-моему её делали 2advanced
конфетка
>Там у тебя в комментах прочитала: > Возможно для тебя будет открытием, то, что удовлетворяющие на 100% нас лэйауты пишутся за неделю >И подумала, что хорошо, что адобовцы не понимают по-русски, а то бы убили всех своих разработчиков sdk апстену. :) они прекрано понимают по русски, посто SDK это 100 in 1, и она должна уметь дофига вещей, там должны быть падинги, маржины, шэдоу дистансы, а когда пишешь под что то, то в принципе 90% отметаеться.
Седьмой прохожий™ - mtv.com - Это не совсем удачный проект fantasyinteractive
Седьмой прохожий™ - плюс она не была флексовой :) а только флэшевской и то на ас2
Что-то я со своей сессией припоздал в дискуссию :)
Я тоже в команде разработчиков (временно в учебном отпуске), так что если мы что-то покрыли несмываемым позором - не забудьте и мне отчикать голову :)
С наличием багов, не лучшим дизайном и вообще непродуманностью большинства вещей согласен.
Поддерживаю FSB в его пламенных речах обоими руками. Однако вынужден привести факт: коммента к постам заняли примерно один человеко-месяц. Эти те, что выезжают. Месяц. В основном из-за смена формата общения с сервером и логики а также из-за багов в них.
Внутри команда периодически вспыхивает холивор на совсем другую тему: сейчас данные, полученные в xml-нике с сервера гуляют по приложению во многих случаях в чистом виде. Т.е. доступ осуществляется через e4x. Несколько месяцев назад сменился формат и настал пиздец :) При поддержке Ива, Юры Ярового и Алексея Аникутина мы пытались склонить другую часть команды (в том числе FSB, и Игоря) если не к практической реализации слоя обмена данными и самих классов данных (это было уже невозможно), то хотя бы к осознанию неправильности такого подхода. По-моему, у нас не получилось :(
"однако вынужден привести факт: коммента к постам заняли примерно один человеко-месяц."
Ничего личного, но это полный бред. Я те как краевед заявляю! Многие вещи писались за пару часов(ты не застал этот великий момент), поэтому переписать по нормальному было достаточно долго, но не настолько.
ну вот, пришел Слон и вынес ссор из избы! а все(флексеры) думали, что мы по AMF общаемся=) ща будут говорить, что обмен XML-никами прошлый век, кидать ссылки на тесты производительности, описание формата и т.д. Кто первый?
еле осилил, но очень интересно! Продолжайте!
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 - таки тормозная штука, с массивами оно побыстрее будет.
andry я оказался первый ;-) amf и компрессированный байт-поток, конечно же умней использовать ;-)
первый есть=)
Dronius: а xml & gzip?
Dronius: как быть с html_версией в случае AMF? =)
Слон, ты очень давно не был на работе, все уже 10 раз переиграли, приходи расскажу )
andry
как быть с html_версией в случае AMF? =)
Какая еще html версия? ;-) Мы такой ерундой не занимаемся ;-)))))))
а xml & gzip?
А я так и не понял, быстрее и меньше gzip xml чем amf или нет, "на глаз" не понятно ;-). Опять же, декомпрессируя, мы опять вынуждены юзать e4x. Впрочем, говоря "компрессированный байт-поток" я отчасти имел в ввиду и gzip xml ;-)) тоже имеет право на жизнь
7thsky™, ух ты :) а sotd он был или меня опять обманули?
Эх, до двухсот комментов так и не догнали.
Сделайте версию на SILVERLIGHT!...а!?
Практически уверен — чем больше бюджет, тем хуже результат. Почитайте поучительную историю от Ашманова.
Касаемо Flash/ex напомню, что речь идёт не о средах разработки. По-сути тут важно только то, что за этими названиями стоит один язык и один интерпретатор. И разделить их как две разные технологии, по-моему, невозможно.
Flex, вобщем-то, просто библиотека классов, снабжённая дополнительным средством описания форм (MXML) и дополнительным конвертером его в AS (mxmlc).
Открытых для использования библиотек в мире — тонны. Фреймворков на ActionScript видел штук пять минимум. Flex же имеет преимущество только потому, что идёт от Adobe (а не от третьих р