Domanda

Sono un principiante di AS3 che impara PureMVC e voglio scrivere codice seguendo le migliori pratiche in modo che qualsiasi altro sviluppatore di AS3 possa raccogliere il mio codice e capire facilmente cosa ho fatto, sono tentato di fare cose come farei con JavaScript o Asp. Net / C #, ma ho la sensazione che potrebbe non essere l'approccio migliore.

Pensieri? Link?

È stato utile?

Soluzione

Ho scoperto che leggere i documenti mi ha aiutato a ottenere una definizione chiara di ciascuna delle parti in PureMVC . Inoltre, ho scaricato la fonte per le demo e le ho aggiunte in Flex Builder in modo da poterle esaminare facilmente e vedere come sono state costruite per avere un'idea di come dovrei costruire il mio progetto.

Una cosa che devi ricordare è che puoi fare le cose come vuoi, ma per rendere utile l'uso del framework dovresti attenerti alla struttura e al modo di fare le cose che suggerisce. Ad esempio, potresti dare alla tua vista un riferimento alla facciata e fare in modo che ottenga informazioni dai proxy, ecc. Ma dovresti mantenere la vista disaccoppiata dal framework e avere solo gli eventi di invio e avere un accordo del mediatore con la facciata.

Altri suggerimenti

  1. L'uso della struttura di cartelle del dominio inverso è comune dal codice Flex che ho visto. vale a dire: com / mydomain / myproject / view ... modello, business, controller (questo mi renderebbe facile capire il tuo codice) Altro: http://blog.tsclausing.com/post/11

  2. ASDoc è uno strumento che crea automaticamente una graziosa documentazione HTML dai commenti sul codice: http: //livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=asdoc_127_1.html

  3. Potresti essere oltre questo punto ma ho usato Cairngorm (MVC) ed è stato ben documentato: http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm

Esempio di codice Questo è il negozio Cairngorm che è l'esempio standard di Cairngorm: http://cairngormdocs.org/blog/?p=17

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