PDA

Просмотр полной версии : Flash CMS


lorents
16.01.2010, 16:58
Предлагаю обсудить Flash CMS (достоинства и недостаки, про готовые Flash CMS).
Для начала представлю перечень готовых Flash CMS (http://visionwidget.com/toolz/8-web-development/457-flash-cms-content-management-systems.html).
Лично мне симпатичны только два проекта FlashMoto (http://www.flashmoto.com/) и Yooba (http://www.yooba.com/).
А также хотел бы поговорить о новом проекте Adobe Flash Catalyst (http://labs.adobe.com/technologies/flashcatalyst/), правда ни кто его не называет Flash CMS, но он очень похож, на мой взгляд, по своей натуре на FlashMoto, т.е. создается страница и туда добавляются объекты.

nuran
16.01.2010, 18:00
CMS универсальной на Flash не бывает.

etc
16.01.2010, 18:44
Flash CMS — *****.

lorents
16.01.2010, 19:13
CMS универсальной на Flash не бывает.
Flash CMS — *****.
Согласен, поэтому мне очень нравится концепция Adobe, что Flash Catalyst - это "мост" между дизайнерами и программистами. Я рассматриваю FlashMoto и Yooba не как Flash CMS, а как программу которая создает страницы и добавляют туда объекты.
Знаете, мне это все напоминает нечто вроде Autoplay Media Studio начальных этапах, т.е создается страница и туда добавляются объекты, однако позже разработчики этой программы, через несколько версий ввела язык программирования Lua, тем самым увеличила возможности программы, но конечно ей не сравнится с C++/Java/Delphi. Лично мне кажется, что тоже самое будет с Flash Catalyst.

etc
16.01.2010, 19:17
Catalyst ещё хуже.

lorents
16.01.2010, 19:20
Catalyst ещё хуже.
Вы судите как профессионал, а если рассматривать как новичок, то программа очень хорошая и нужная :)

etc
16.01.2010, 19:21
А на выходе такое тормозное и убогое *****, что плакать хочется. Особенно понравилось смотреть демо этого самого Catalyst, тормоза которого при работе на видео невооруженным взглядом видны.

wvxvw
16.01.2010, 20:01
По поводу Каталистa - не понятно... т.е. не понятно совсем о чем его разработчики думают... Основная задумка была интересной: описать всю графику в XML, тем самым сделать ее легко переносимой из одной программы в другую, легко редактируемой даже без специальных редакторов и т.п. Дальше получили следующее: FXG формат который собственно и должен был лечь в основу этого всего дела за каким-то лешим решили реализовать с помощью флексового фреймворка и его УГ компонентов (т.е. тут причина просто не объяснима...). Далее, разработчики фреймворка увидели интересную схему построения леяута в... Сильверлайте :) И решили переделать старое Г в что-то похожее на СЛ... Но 1. не успели, 2. задача впринципе не решается инстументами имеющимися в наличии... В итоге получили УГ фреймворк наполовину недоделаный, в котором хак на хаке и просто 99% лишнего кода который должен как-то обеспечить обратную совместимость... Вот так и угробили FXG привязав его к фреймворку, который ни один человек в здравом уме не захочет использовать...
Дальше, касательно ИДЕ - опять же вместо того, чтобы построить dedicated программу (которую очевидно будет тяжело сделать кроссплатформенной), решили сэкономить - все это посадить на Эклипс... Так мало того, что тормозной и бажный, так еще и изза того, что разработка началсь неизвесно когда, на 64-биные эклипсы продукты Адоби не ставятся, да и понаписывали они платформозависимого кода вагон и маленькую тележку... так что толку от использования Эклипса получилось 0... И в итоге гора родила мышь - такое редкосное убожество как Каталист еще поискать нужно... Т.е., если скажем во Флеше есть какие-то неудачные или просто откровенно плохие фишки, в нем все-таки есть и полезные вещи, но в Каталисте просто ничего нет... то что программа производит прямиком отправляется в мусорный ящик... ну просто оно вообще ни к чему не применимо...

Fernando Costa
16.01.2010, 23:50
Феерическая расстановка точек над i. А я так надеялся что флекс можно будет по человечески скинить ...

etc
17.01.2010, 00:11
Flex не то, что скинить, но и пользоваться стыдно.

aksios
17.01.2010, 00:59
Что то вас господа заносит из сторны в сторну.
Хотите просто сделать сайт? - Заведите акаунт на виксе (http://www.wix.com/)! Вы платите прежде всего за хостинг - от $4 в месяц.
Управление контекстом в выше перечисленных CMS - уг по логике. Зачем мне покупать эту CMS по цене флекс билдера стандарт? Чтоб тормоза посмотреть? Есть me.com который в купе с iWeb поимеет все эти глупости псевдо юзабилити.

wvxvw
17.01.2010, 01:09
По поводу скинов в четверке... как бы в тройке скины были обычными шейпами / текстфилдами и т.п. Работало не ахти как быстро, но можно было пережить. В четверке скины наследуются от UIComponent... да еще и все текстовые компоненты используют TLF, т.е. затраты на отрисовку выросли во много раз. С другой стороны, были сделаны подвижки в сторону виртуального леяута (т.е. дисплей объекты позаменяли композитными классами, которые могут использовать один и тот же дисплей объект для отрисовки), но идею до конца не довели + зачем-то решили сделать поддержку никому не нужному флешевому 3Д. Вобщем, в результате на тестах получаем в самом лучшем случае бешеную работу GC в компонентах основаных на списках (т.е. с рендерерами) а кроме того списки, которые должны одновременно показывать много рендереров, особенно если с текстом, просто не справляются.
Странным остается тот факт, что реклама флекса и фреймворка вполне себе успешно его продвигает :) И не проходит и дня, без того, чтобы я где-нибудь не наткнулся на восторженые статьи посвященные новой системе скинования, новому леяуту и т.д. По ходу начинаешь чувствовать себя старым маразматиком :)

Fernando Costa
17.01.2010, 01:30
2 wvxvw
http://sambadi.ru/wp-content/uploads/2007/07/kotik.gif
маэстро

Nirth
17.01.2010, 06:46
Я делал CMS на флекс =)

Добавлено через 6 минут
По поводу скинов в четверке... как бы в тройке скины были обычными шейпами / текстфилдами и т.п. Работало не ахти как быстро, но можно было пережить. В четверке скины наследуются от UIComponent... да еще и все текстовые компоненты используют TLF, т.е. затраты на отрисовку выросли во много раз. С другой стороны, были сделаны подвижки в сторону виртуального леяута (т.е. дисплей объекты позаменяли композитными классами, которые могут использовать один и тот же дисплей объект для отрисовки), но идею до конца не довели + зачем-то решили сделать поддержку никому не нужному флешевому 3Д. Вобщем, в результате на тестах получаем в самом лучшем случае бешеную работу GC в компонентах основаных на списках (т.е. с рендерерами) а кроме того списки, которые должны одновременно показывать много рендереров, особенно если с текстом, просто не справляются.
Странным остается тот факт, что реклама флекса и фреймворка вполне себе успешно его продвигает :) И не проходит и дня, без того, чтобы я где-нибудь не наткнулся на восторженые статьи посвященные новой системе скинования, новому леяуту и т.д. По ходу начинаешь чувствовать себя старым маразматиком :)

@wvxvw
Тебе не начинает казаться, что проблема на самом деле не в Flex Framework (или PureMVC, Mate, Swiz, Cairn) а вт том, что кто то их не так использует =)?

wvxvw
17.01.2010, 16:53
@wvxvw
Тебе не начинает казаться, что проблема на самом деле не в Flex Framework (или PureMVC, Mate, Swiz, Cairn) а вт том, что кто то их не так использует =)?

Понимаешь, в этом то и вся фишка... авторитетные подписи очень сильно смущают, когда они стоят под *****кодом... т.е. получается примерно так:
Посмотрел первый раз: код - *****.
Посмотрел на марку изготовителя: и думаешь, да не, этого не может быть!
Посмотрел на код еще раз: переделал, потестил, работает лучше.
Посмотрел еще раз на марку производителя: пошел читать объяснения.
Вернулся, посмотрел на код еще раз: код - *****!
И так может быть по кругу много раз... и действительно ведь в первую очередь начинаешь думать, что сам не прав... так и до паранои недалеко :)

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

Furinax
17.01.2010, 22:46
Flex не то, что скинить, но и пользоваться стыдно.
И тут (http://www.flasher.ru/forum/showpost.php?p=879745&postcount=2)
И тем не менее в профиле (http://www.flasher.ru/forum/member.php?u=16552):
AS редактор.
FB (Flex Builder).
Получается что-то типа: "не пользуйтесь флексом - это стыдно, оставьте его мне, я разберусь"

Fernando Costa
17.01.2010, 22:56
эээм, во флексбилдере можно писать чистые as3 проекты

udaaff
17.01.2010, 22:57
FB != Flex

etc
17.01.2010, 23:28
FB != Flex

Вот именно.

Fernando Costa
17.01.2010, 23:42
что не мешает ему быть *****редактором

etc
17.01.2010, 23:47
что не мешает ему быть *****редактором
Который, тем не менее, нормально работает с swc-либами и кроссплатформенен.

wvxvw
18.01.2010, 00:21
давайте не будем про редакторы...