Angesichts der Tatsache, dass Flex noch eine relativ junge Technologie ist, gibt es bereits eine Reihe von Architektur-Frameworks für die Entwicklung von Flex/AIR (und Flash), die wichtigsten sind Cairngorm und PureMVC. Die Anzahl architektonischer Frameworks ist im Vergleich zu anderen Technologien bemerkenswert.Verwenden Sie ein Architektur-Framework für die Flex/AIR-Entwicklung?
Ich frage mich, wie viele von Ihnen ein Architektur-Framework für die Flex-Entwicklung verwenden. Wenn ja, warum oder warum nicht, wenn Sie keine verwenden?
Zu meiner eigenen Erfahrung und Sicht zu teilen: Ich habe Cairngorm (und ARP für Flash-Entwicklung) auf einer Vielzahl von Projekten und fand verwendet, dass in Zeiten, mussten wir nur zusätzlichen Code schreiben zu passen der Rahmen, der sich offensichtlich nicht richtig anfühlte. Obwohl ich PureMVC bei vielen Gelegenheiten nicht verwendet habe, habe ich das gleiche Bauchgefühl, wenn ich mir die Beispielanwendungen ansehe.
Architektonische Rahmenwerke entsprechen in gewisser Weise der Religion. Die meisten Follower sind davon überzeugt, dass ihr Framework das Framework ist und sind nicht offen oder sehr skeptisch, wenn es um die Verwendung anderer Frameworks geht. (Ich finde mich auch zögerlich und skeptisch, neue Frameworks auszuprobieren, aber das liegt hauptsächlich daran, dass ich lieber warte, bis der Hype vorbei ist.) Zusammenfassend denke ich, dass es besser ist, ein fundiertes Wissen zu haben von Mustern und Praktiken, die Sie in Ihrer Anwendung anwenden können, anstatt einen Rahmen zu wählen und sich daran zu halten. Es gibt einfach kein richtig oder falsch und ich glaube nicht, dass es jemals einen Rahmen geben wird, der als der heilige Gral angesehen wird.