ActionScript 3 вне Flash / Flex - PullRequest
5 голосов
/ 01 ноября 2008

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

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

Спасибо, Marcus

Ответы [ 5 ]

4 голосов
/ 02 ноября 2008

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

3 голосов
/ 02 ноября 2008

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

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

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

3 голосов
/ 01 ноября 2008

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

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

1 голос
/ 03 ноября 2008

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

0 голосов
/ 04 ноября 2008

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

...