Domanda

Voglio giocare un po 'con FLASH per lo sviluppo di app. Sto cercando un buon IDE per questo. Qualcuno ha suggerito Flash Develop.

È stato utile?

Soluzione

Principale ragione per usare FlexBuilder: ha un vero debugger che puoi impostare breakpoint e step singoli e guardare / modificare variabili.

A meno che FlashDevelop non abbia ... sviluppato .. non credo di aver ancora ottenuto nulla del genere.

A proposito: se sei uno studente / insegnante, FlexBuilder può essere utilizzato per gratuito

Altri suggerimenti

Flash Builder

Pro

  • migliore debugging e profiling
  • visual designer per MXML
  • grazie a Eclipse: supporto per altre lingue (ad es. con Aptana, PDT ...) e utilizzo di plug-in per la piattaforma Eclipse con funzionalità non fornite con FlexBuilder (frammenti di codice con CFEclipse " Snippet dinamici " ;, " ; auto-code " per getter / setter con script Monkey ...)
  • supporto di cartelle / file virtuali (collegamenti a file / cartelle esterni gestiti internamente da Eclipse, quindi funzionanti anche su Windows)
  • refactoring (ridenominazione di classi, funzioni, proprietà con cambio automatico delle dipendenze)

Contro

  • Licenza commerciale
  • Grande e causa di Eclipse problematico con le nuove versioni di Eclipse per la versione del plug-in FlexBuilder (ad es. non funzionante con Eclipse Ganymede 3.4.1)
  • l'aggiunta e la configurazione delle funzionalità mancanti con i plug-in Eclipse richiede tempo e la ricerca in Internet (quali plug-in? impostazioni ecc.)
  • Il codice assiste solo nella media e talvolta nel buggy ad es. se mancano le importazioni corrette (" java.lang.NullPointerException ")
  • mancante di un formattatore di codice o get / setter automatici (ma ci sono soluzioni con altri plugin Eclipse come Monkey Scripts, CFeclipse, Flexformatter ", FlexPrettyPrintCommand",))
  • a volte un po 'lento se le attività in background in Eclipse funzionano
  • nessun esploratore di pacchetti
  • Solo AS2 e AS3 - no Haxe

FlashDevelop

Pro

  • gratuito e Open Source (sviluppato con C #)
  • leggero e scattante
  • miglior Assistente codice disponibile per ActionScript
  • supporta tutte le lingue flash - AS2, AS3, haxe
  • " codice automatico " per getter / setter automatici, variabili, codice per gestori di eventi
  • snippet di codice con editor di snippet integrato
  • estendibile con plug-in
  • supporto per commenti asdoc
  • pacchetto explorer (mostra classi, simboli da un file SWC)
  • refactoring di base
  • più cartelle di codice sorgente per progetto
  • plugin utili : integrazione ANT, creazione SWC, mini mappa, navigazione veloce

Contro

  • solo per Windows
  • nessun visual designer per MXML
  • nessun supporto di cartelle / file virtuali all'interno del progetto
  • refactoring debole
  • la modifica dei percorsi di classe deve essere eseguita manualmente
  • i plug-in spesso non funzionano nelle versioni più recenti e molti plug-in vengono aggiornati solo raramente
  • supporto limitato per il debug delle applicazioni Haxe

Comune

Pro

  • progetti per l'intera gamma di app flash: siti Web, AIR (desktop, mobile)
  • debug di app FP / AIR con breakpoint e stepping
  • debug con finestre dell'orologio e gente del posto
  • supporto per commenti ASDoc
  • aggiunta automatica delle importazioni e organizzazione delle importazioni
  • procedura guidata di classe
  • Integrazione SVG / GIT

Contro

  • nessuna modifica di grafica o animazione (utilizzare Flash IDE per questo)

Riepilogo

Per il debug, progettazione visiva di moduli MXML: Flash Builder

Per la codifica di progetti AS2 / AS3 / Haxe in Windows: Flash Flash:

Flex Builder ha una vista di progettazione per MXML in modo da poter costruire più visivamente. Flashdevelop invece è gratuito!

Sto usando Flash Developer. Prova ora FlashDevelop. FlashDevelop è veloce e leggero e sto provando a cambiare solo per questo.

Sto usando HG + TortoiseHG per il controllo del codice sorgente. Ho 2 schermi, quindi avere il controllo della fonte esterna non è un grosso problema. Inoltre l'IDE rimane un po 'più pulito non avendo tutte le piccole icone di controllo del codice sorgente.

DesignView aiuta con non avendo un design integrato.

Inoltre, posso eseguire il debug con FlashDevelop e vedere le variabili. Sto usando FD3.2.1.

Oltre a ciò che è già stato menzionato, Flex Builder ha alcuni strumenti utili che aiutano uno sviluppatore a imparare come creare un'applicazione Flex abilitata per i dati sotto forma di Procedure guidate dei dati e anche un bel strumento di introspezione dei servizi web che crea automaticamente un client ActionScript 3 per un servizio web.

Sto usando il nuovo Jetbrains IntelliJ 8, ed è fantastico (specialmente se sei abituato allo sviluppo di Java). Ha editor XML / JavaScript molto migliori di qualsiasi altro IDE.

L'ultima versione di IntelliJ ha anche un buon debugger flex / javascript.

Ecco due contrasti oggettivi tra FlashDevelop (con Flex 3 SDK) e FlexBuilder. Innanzitutto, solo FlexBuilder include AdvancedDataGrid. In secondo luogo, FlashDevelop non ha integrazione con il controllo del codice sorgente.

AdvancedDataGrid non è non incluso negli SDK Flex 3 gratuiti o open source; se lo vuoi, devi acquistare FlexBuilder. (Suppongo che probabilmente è possibile utilizzarlo tramite un altro SDK se si possiede FlexBuilder.)

FlashDevelop non ha alcuna integrazione del controllo del codice sorgente, FlexBuilder possiede le opzioni di controllo del codice sorgente esistenti e stabili per Eclipse. Questo include Subclipse per SVN, oltre a molte altre cose. Come utente di Visual Studio ed Emacs di vecchia data, in FlashDevelop sto iniziando a sentirmi insoddisfatto di lasciare l'editor per il check-in.

Flash Builder, anche nella versione 4.5, ha funzionalità di personalizzazione e colorazione della sintassi primitive e inutili. Da un pacchetto da 700 $ mi aspettavo almeno cosa avrei potuto fare con il mio editor di testo gratuito. Nelle preferenze di colorazione della sintassi, ci sono un totale di 6 parole chiave e non puoi aggiungerne nessuna personalizzata. Come mi aspetto che il codice con nomi di variabili, chiamate di funzione e classi abbia lo stesso aspetto? Seguirò Flash Pro CS5.5 e SciTe.

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