Domanda

Che impatto avrà la migrazione su Flex 4 sulla nostra base di codice? Abbiamo circa 40k LOC scritti in Flex 3. Spero che non vi siano cambiamenti sostanziali in Flex SDK e che possiamo passare senza problemi alle nuove funzionalità di Flex 4 minimizzando al contempo eventuali interruzioni. Da quanto ho letto, Adobe sta sviluppando un nuovo set di componenti della GUI chiamato "Spark", ma spero che le nostre cose esistenti possano coesistere con i nuovi componenti.

È stato utile?

Soluzione

I componenti Spark e MX possono coesistere all'interno della stessa applicazione (e persino all'interno degli stessi file MXML). Ci sono alcune modifiche al funzionamento dei CSS perché gli spazi dei nomi CSS sono ora supportati e incontrerai un piccolo passaggio di migrazione lì.

In termini di scelta tra Spark e MX, Adobe consiglia di mantenere lo stesso codice esistente che utilizza già i componenti MX. Non è necessario rendere immediatamente tutto Spark. È possibile apportare modifiche incrementali in caso di necessità. Per i nuovi sviluppi, dovresti usare Spark quando possibile. Tuttavia, i componenti Spark in Flex 4 non avranno la parità di funzionalità al 100% con MX, quindi è probabile che si verifichino alcune situazioni in cui è necessario continuare i componenti MX per il momento.

Altri suggerimenti

Puoi passare a Flex 4 senza adottare nessuna delle novità. Puoi mantenere lo spazio dei nomi del 2006 in modo da non dover aggiornare i tuoi file MXML. Inoltre puoi facoltativamente usare i componenti Spark. L'unico vantaggio principale di questo è il compilatore più veloce. Ti consentirà inoltre di spostarti progressivamente nello spazio dei nomi 2009 e in Spark.

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