Frage

ich bin ziemlich Neuling in Bezug auf flex / RIA-Frameworks. meist Arbeit auf Server-Seite getan. wie ich im Internet zu suchen, sind die Menschen mit vielen verschiedenen Rahmen, cairngorm zu paaren. so meine Frage ist, wie ich Baby bin Stepping durch flex, sollte ich gehen für Rahmen zu lernen? oder ohne Rahmen? (Ab sofort, jene DI, DAO, VO und IoC tut mir machen viel Sinn außer vollen Form.). Ich brauchte ziemlich ernste Sachen nach etwa 8 Monaten oder so zu tun. sollte das für das Lernen flex genug Zeit sein? Danke im Voraus. (Auch ein Link oder Zeiger sind willkommen - althogh ich meinen Tag verbringen ganze googeln um und hallo Welten machen ...). wie Herr zu werden RIA FLEX?

War es hilfreich?

Lösung

Bevor Sie in Frameworks springen, lernen Flex / Actionscript auf seine eigene. Finde heraus, wie eine reale Anwendung zu komponieren und ohne Rahmen arbeiten alles bekommen.

Sobald Sie bequem Gebäude eine Anwendung von Grund auf neu beginnen dann bei Frameworks suchen und das auswählen, das am besten Ihre Bedürfnisse / Methoden.

Auf diese Weise haben Sie eine gute Grundlage für eher zu bauen ab als auf dem Rahmen zu verlassen für Sie, alles zu tun.

Andere Tipps

Ich werde mit den anderen Antworten zu widersprechen und sagen, dass Sie mit einem Rahmen beginnen soll. Jede der Flex-Frameworks wird kommen zusammen mit Basis der Dokumentation, die Ihnen sagt, wie Sie Ihren Code und eine Benutzer Kultur folgende Struktur sollten, die Ihnen sagt, warum Sie Ihren Code auf diese Weise strukturieren sollten. Beginnend auf eigene Faust werden Sie nicht einige der Lektionen aussetzen, dass die Designer der verschiedenen Frameworks gelernt haben und gebacken in ihre Systeme. Da außerdem Prototypen in der Produktion geschoben zu bekommen neigen, mit einem Rahmen jetzt beginnen sparen Ihnen viel Zeit Ihren Code umschreiben, wenn Sie entscheiden, dass Sie zu einer definierten Struktur von der Ad-hoc-Anwendungsarchitektur Sie vor Übertragung über müssen entworfen zu wissen, flex.

Im Moment bin ich mit einem sehr leichten Rahmen, dass die (grob), basierend auf Swiz, aber ich mag auch Kameraden.

Ich würde ohne Rahmen beginnen, damit Sie verwenden, um Erstellen von Formularen, Haut, Klassen und Ereignisbehandlung zu bekommen. Sobald Sie mit, die bequem sind, dann eine framwork greifen.

Schauen Sie sich Tour de Flex für einige große Beispiele für grundlegende Flex-Code.

würde ich vorschlagen, die Technologie zuerst lernen (Konzepte und Syntax) und dann eine framework.Since verwenden Sie erwähnten Sie getan viele server haben Codierung, würde ich vorschlagen, nachdem die Grundlagen der flex Lernen (siehe http://livedocs.adobe.com/flex/3/html/help.html ) , lernen cairngorm wie es natürlich zu Ihnen kommen würde, da sie die gleichen Prinzipien der regelmäßigen MVC-Muster folgt.

Nach meiner Erfahrung habe ich angefangen flex mit aus jedem Rahmen. In flex sind die Event-Handling und andere Funktionalitäten sehr gut. So können Sie kleine Anwendungen erstellen können, die keine frameworks.In meiner Erfahrung benötigen, wenn Sie alles mit Rahmen tun werden, wird es viel teuer sein. Im Fall von cairngorm müssen Sie eine Reihe von Klassen erstellen. Aber wenn Sie eine komplexe Anwendung bauen wollen, ist es besser, für Rahmenbedingungen zu gehen. Dies wird Ihnen helfen, die Anwendung mit einem gemeinsamen Look zu bauen. Und mehr über diese Ihnen helfen, die Anwendung zu debuggen später.

Alles Gute ... Genießen Sie Codierung; -)

Starten ohne - der Grund ist, dass Sie nicht einmal eine Notwendigkeit für einen Rahmen für die Projekte auf dem Sie arbeiten können. Auch in der Java-Welt, sind viele Anwendungen nur so klein und einfach, dass Sie unnötig durch Zugabe in der Architektur „für alle Fälle“ oder einfach weil es es komplizierter zu machen ist ein vermeintlich Best Practice.

Wenn Sie einen Rahmen zu tun wählen, sehr bewusst von der Höhe der zusätzlichen Arbeit, die es schafft (und die meisten tun nehmen Sie sich etwas mehr Zeit zu verwenden) und Faktor, dass in Ihren Entscheidungsprozess. Ein kleines Projekt wahrscheinlich braucht kein Schwergewicht Framework wie Cairngorm oder PureMVC.

Wenn Sie Blick auf einem Rahmen zum ersten Mal tun, versuchen, etwas, dass Sie die Kontrolle über das Design bleiben kann. (Viele sogenannte Frameworks sind tatsächlich Mikro-Architekturen, die richtig Cairngorm weist darauf hin, das heißt, sie Teile Ihrer Architektur diktieren.) Viele Leute mögen es, aber ich vermeiden Kamerad, weil es wie zu viel Konfiguration fühlt. Swiz ist ein schönes „leichte“ Wahl mit zu starten, da es gibt Ihnen Dependency Injection und einige andere kleine nützliche Tricks - aber es hat eine kleine Stellfläche und zwingt nicht wirklich alles auf Sie.

hören Sie nie jemand, den Sie sagen, dass Sie X zu tun haben, weil es ein „best practice“ ist, ohne eine konkrete Erklärung mit Warum es ist eine bewährte Methode. Auch wenn es eine gute Praxis ist, nicht alle „gut“ Praktiken gelten für alle Situationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top