Domanda

Sono abbastanza novizio in termini di quadri Flex / RIA. per lo più svolto un lavoro sul lato server. come faccio una ricerca su internet, la gente sta usando un quadro diverso sacco, Cairngorm per accoppiarsi. quindi la mia domanda è, come io sono bambino passando attraverso flex, devo andare per l'apprendimento quadro? o senza quadro? (Fin d'ora, coloro DI, DAO, VO e IOC doesnt ha molto senso per me a parte forma completa.). avevo bisogno di fare cose piuttosto gravi dopo circa otto mesi o giù di lì. che dovrebbe essere abbastanza tempo per l'apprendimento flessibile? Grazie in anticipo. (Anche qualsiasi collegamento o puntatori sono i benvenuti - althogh Ho trascorso tutta la mia giornata googling intorno e fare mondi hello ...). come diventare maestro di RIA FLEX?

È stato utile?

Soluzione

Prima di saltare in quadri, imparare Flex / ActionScript da solo. Capire come comporre una vera e propria applicazione e far funzionare tutto senza il quadro.

Una volta che sei a tuo agio edificio un'applicazione da zero, quindi iniziare a guardare quadri e scegliere quello che meglio si adatta alle tue esigenze / metodi.

In questo modo si ha una buona base per costruire al largo di piuttosto che fare affidamento sul quadro di fare tutto per voi.

Altri suggerimenti

ho intenzione di essere in disaccordo con le altre risposte e dire che si dovrebbe iniziare con un quadro. Qualsiasi dei quadri flex verrà con base della documentazione che ti dice come si dovrebbe strutturare il codice e una cultura seguente utente che ti dice perché si dovrebbe strutturare il codice in questo modo. Partendo da soli non si esporrà ad alcune delle lezioni che i progettisti dei diversi quadri hanno imparato e cotto nei loro sistemi. Inoltre, dal momento che i prototipi tendono ad avere spinto in produzione, a partire da un quadro ora vi farà risparmiare un sacco di tempo riscrivere il codice quando si decide che è necessario trasferire verso una struttura più definita dalla architettura delle applicazioni ad hoc che hai disegnato prima sapendo flex.

In questo momento sto utilizzando un framework molto leggero che di (più o meno) sulla base di Swiz, ma mi piace anche Mate.

Vorrei iniziare senza quadri in modo da poter ottenere l'uso di forme che creano, la pelle, le classi e gestione degli eventi. Una volta che hai dimestichezza con questo, poi afferrare un inquadramento.

Tour De Flex per alcuni grandi esempi di codice flex base.

vorrei suggerire imparare la tecnologia in primo luogo (concetti e la sintassi) e quindi utilizzare un framework.Since si menzionato avete sacco fatto di serverside codifica, vorrei suggerire dopo aver appreso le basi del flex (vedere http://livedocs.adobe.com/flex/3/html/help.html ) , imparare cairngorm come sarebbe naturalmente venire da voi, dal momento che segue gli stessi principi di regolare pattern MVC.

Nella mia esperienza ho iniziato flessione con qualsiasi quadro. In flessione la gestione degli eventi e altre funzionalità sono molto buone. Così si può costruire piccole applicazioni che non richiedono alcuna frameworks.In mia esperienza, se avete intenzione di fare tutto utilizzando quadro sarà molto più costoso. Nel caso di Cairngorm è necessario creare un certo numero di classi. Ma se si vuole costruire un'applicazione complessa è meglio andare per quadri. Questo vi aiuterà a costruire l'applicazione con un aspetto comune. E più su questo vi aiuterà a eseguire il debug dell'applicazione in seguito.

Tutti i migliori ... Godetevi codifica; -)

Avvio senza - il motivo è che si può anche non avere la necessità di un quadro di riferimento per i progetti su cui stai lavorando. Anche nel mondo Java, un sacco di applicazioni sono solo così piccolo e semplice che si sta inutilmente il che rende più complessa con l'aggiunta in architettura "just in case", o semplicemente perché è una best practice supposto.

Quando si seleziona un quadro, essere molto consapevoli del livello di lavoro extra che sta creando (e la maggior parte do prendere un po 'di tempo in più per l'uso) e il fattore che nel vostro processo decisionale. Un piccolo progetto probabilmente non ha bisogno di un quadro peso massimo come Cairngorm o PureMVC.

Quando si esegue un'occhiata a un quadro di riferimento per la prima volta, provare qualcosa che ti permette di rimanere in controllo della progettazione. (Molti cosiddetti quadri sono in realtà micro-architetture, che Cairngorm sottolinea giustamente, il che significa che dettano le parti della vostra architettura.) Un sacco di gente piace, ma evito Mate perché ci si sente come troppo configurazione. Swiz è una bella scelta "leggero" per iniziare con quanto ti dà la dipendenza di iniezione, e di alcuni altri piccoli trucchi utili - eppure ha un ingombro ridotto e in realtà non forzare niente su di voi.

Non ascoltare qualcuno che ti dice che devi fare X perché è un "best practice" senza avere una spiegazione concreta per perché Si tratta di una buona pratica. Anche se si tratta di una buona pratica, non tutte le pratiche "buoni" si applicano a tutte le situazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top