2008-10-31 2 views
5

Я только что закончил Flash-проект, где выполнил весь проект в «чистом» AS3 без использования фреймворка Flex. Я нашел очень мало написанный об этом в Интернете, поэтому я не уверен, что это обычный способ разработки RIA, или если я спрыгнул с плеч гигантов и сделал что-то глупое, которое укусит меня позже.Actionscript 3 за пределами Flash/Flex

В то время это была хорошая идея (известные слова!), Но надеялся услышать от кого-то, кто мог бы подтвердить.

Спасибо, Marcus

ответ

3

Flex приятно, если вы хотите создать что-то, что выглядит великолепно очень быстро в пределах того, что рамки Flex дает вам.

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

+0

ничего себе, это увлекательно. Недавно я создал много нового в Flash, и я использую эти компоненты в Flex, но я все еще сильно полагаюсь на Flex. есть ли у вас какие-либо общедоступные приложения, которые я мог бы просматривать? – 2008-12-14 17:22:29

3

Звучит неплохо. Flex - это всего лишь наложение быстрых прототипов и стандартов связи на чистую AS3.

Что вы получаете от простоты разработки и большой библиотеки и API, вы теряете в рационализации, прочности и простоты.

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

+0

Прекрасно перекликается с моими переживаниями. Я пришел к выводу, что Flex лучше всего подходит для быстрых прототипов, а с другой - для ОЧЕНЬ больших проектов, где время, необходимое для создания и настройки пользовательских компонентов, может быть оправдано. Для проектов среднего размера вам лучше использовать чистую AS3. – 2009-05-20 21:51:43

4

В этом нет ничего плохого. Люди каждый день используют FlashDevelop и AS3-рамки, такие как PureMVC. Выполнение сложного приложения без каких-либо фреймворков для поддержки может оказаться трудным для поддержки в будущем, но должно быть хорошо, если вы придерживаетесь хорошо известных передовых методов. Будущая ремонтопригодность, особенно если она должна поддерживаться кем-то другим, также может быть значительно улучшена за счет использования общих шаблонов проектирования во всем вашем коде и архитектуре. Запрет на все это, если вы действительно просто выставляете код для создания чего-либо с любой реальной сложностью, вы, вероятно, завинчиваетесь, если не задокументируете каждую функцию и общую архитектуру очень хорошо. Может быть, не сегодня, может быть, не завтра, но когда-нибудь вы (или кто-то другой) ввернут! ;)

1

Это, безусловно, хорошо. Например, я слышал, что платформа Releu.com основана не на Flex, а на собственной платформе.

0

Спасибо всем! Я был очень доволен AS3 и, как и объем управления, который я получаю, в отличие от использования MXML/Flex. Приятно слышать, что я не сумасшедший!

+0

Как вы делаете визуальные компоненты? Все, наследуя приложение и добавляя ребенка и все такое? – 2008-12-14 17:24:06

Смежные вопросы