2008-09-02 17 views
13

Ist es realistisch, eine Flex 3-Anwendung zu testen und zu programmieren, ohne FlexBuilder zu kaufen? Da das SDK und BlazeDS Open Source sind, scheint es technisch möglich, ohne Flex Builder zu entwickeln, aber wie realistisch ist es.Ist Flex-Entwicklung ohne FlexBuilder realistisch?

Ich möchte Flex testen, möchte aber nicht in eine Situation geraten, in der ich vom Kauf von FlexBuilder abhängig bin (zumindest nicht bis ich selbstbewusst und kompetent genug bin mit der Technik, meinem Arbeitgeber den Kauf zu empfehlen).

Ich experimentiere gerade, also nehme ich eine lange Zeit und die Testlizenz auf meinem Windows-Rechner ist abgelaufen. Auch Linux ist meine primäre Entwicklungsplattform und für Linux ist nur ein Alpha verfügbar.

Die meisten Dokumente, die ich gefunden habe, scheinen Flex Builder zu verwenden.

Vielleicht sollte ich Laszlo verwenden ...

Antwort

8

Ich benutze Flex seit Version 2 und Flex3/BlazeDS seit es aus der Beta kam. Ich habe auch etwas Erfahrung mit Lazzlo und der Unterschied ist Tag und Nacht (Flex Felsen!). Ich habe es nicht bereut, einmal Flex benutzt zu haben. In Bezug auf FlexBuilder ist es jeden Cent wert. Obwohl es durchaus möglich und angemessen ist, eine Flex-Anwendung ohne FlexBuilder zu schreiben, werden die Produktivitätsgewinne bei der Verwendung die Flex-Anwendung mehr als wettmachen. Versuchen Sie die Auswertung für 30 Tage und vergleichen Sie sie mit einigen der anderen vorgeschlagenen Optionen (Ich werde FlashDevelop ausprobieren).

Einige Dinge, die Sie mit Flexbuilder erhalten sind:

  • Code-Vervollständigung
  • Visual Editor
  • Debugger (es ist fantastisch !!)
  • Profiler (auch sehr gut)

In Bezug auf Linux hat die Alpha-Version von FlexBuilder keinen visuellen Editor. Abgesehen davon verstehe ich, dass es ziemlich vollständig ist, immer noch kostenlos, und viele der Adobe-Mitarbeiter, mit denen ich gesprochen habe und die Linux benutzen, sind damit zufrieden.

+3

Dies ist ein Update eine Weile, nachdem die Frage beantwortet wurde, aber es scheint, dass Adobe FlashBuilder (war FlexBuilder) unter Linux nicht mehr unterstützt. –

9

IntelliJ IDEA arbeitet als Flex IDE, wenn Sie auch ein Java-Entwickler passieren. Es ist kostenlos, wenn Sie zu Open-Source-Projekten beitragen.

9

Auschecken FlashDevelop für Windows. Ich mag es besser als Flex Builder.

0

Absolut. Ich bin ein Flex-Entwickler seit Flex 2 und bis vor kurzem habe ich meinen regulären Editor, TextMate, zum Codieren und Ant zum Bauen verwendet. TextMate hat einige gute Erweiterungen für ActionScript und Flex, aber ich denke, dass Sie das für jeden anständigen Editor bekommen könnten.

Was von meinem Setup fehlt, ist ein benutzbarer Debugger, die Befehlszeile Version ist ein Schmerz, mit zu arbeiten. Aus diesem Grund habe ich begonnen, FlexBuilder auf der Seite zu verwenden, parallel zu meinem regulären Setup.

Einen Profiler zu haben tut auch nicht weh.

1

Kurze Antwort: Ja

ich auf einem Team von Entwicklern und Designern zu arbeiten. Wir kodieren unsere .MXML und .AS in FlashDevelop 3 und unser Designer erstellt .FLA mit Skins und Widgets, die [Action()] in ActionScript erhalten.

schrieb ich ein wenig mehr zu diesem Thema hier:

Flash designer/coder collaboration best practices

0

Ich habe für eine Weile jetzt Flexbuilder wurde verwenden und nur mit Flex SDK mit Eclipse wechseln gestartet. Ich arbeite für eine gemeinnützige Organisation, daher ist das Wort FREE riesig.

Am Anfang ist es ziemlich einschüchternd, wenn Sie das Geld haben, möchten Sie vielleicht FlexBuilder.

Es gibt eine Menge, die Sie wissen und tun müssen, wenn Sie das SDK verwenden. Das Lernen und die Erfahrung können sich jedoch auszahlen ... Ich bin selbst noch unentschlossen.

0

Ich zweite FlashDevelop. Sie erhalten nicht das visuelle Design für MXML, aber für den Code (sowohl MXML als auch AS) ist es hervorragend.

3

FlashDevelop ist mit dem Flex SDK sehr einfach einzurichten. Laden Sie FlashDevelop herunter und laden Sie das Flex SDK herunter. In FlashDevelop gehen Sie zu Extras> Programmoptionen> AS3Context (unter Plugins)> Setzen Sie den "Flex SDK Location" auf das Stammverzeichnis des Ordners, in den Sie das SDK extrahiert und entfernt haben. FlashDevelop hat sogar ein einfaches MXML-Projekt, das Sie in Schwung bringt.

Wenn Sie ColdFusion für das Back-End verwenden, kann die Verwendung von FlexBuilder in Eclipse und CFEclipse eine IDE weniger bedeuten, mit der Sie sich vertraut machen müssen.

2

Ich werde hier den Chor und sagen FlashDevelop für eine Alternative. Die einzigen Gründe, die Sie vielleicht wollen, sind Flexbuilder:

  1. Flex-Charts
  2. Step-Through Debugging.
  3. Profiler (ich habe es nicht verwendet wird)
  4. Visual Style Editor

jedoch die Code-Vervollständigung und allgemeine bloody-awesomeness von FlashDevelop der Code-Vervollständigung und Syntax-Hervorhebung klopfen den gimpy Eclipse Mist aus das Wasser. Also ziemlich genau das, was Todd gesagt hat, außer dem Code-Completion-Teil. Flex Builder ist sehr flakey in dieser Abteilung.

0

Ich benutze auch FlashDevelop bei der Arbeit an AS3-Projekten. Für mich ist die Hässlichkeit (UI-Design) und die Trägheit von Eclipse/Flex Builder eine abschreckende Maßnahme, um sich von Flex Builder fernzuhalten.

Zusätzlich zu den Schwächen von FlashDevelop, die bereits erwähnt wurden, ist einer meiner größten Fehler, dass es keine echte .NET-App ist und deshalb niemals in Mono funktioniert und daher nicht einfach auf den Mac portiert werden kann ist meine Plattform der Wahl für Entwicklung Web/Javascript/AS3 Entwicklung.

0

Amethyst ist auch eine ziemlich gute Option zu versuchen. Es ist ein Plugin für MS Visual Studio und nutzt viele der Vorteile dort. Es ist deutlich weniger träge als FlashBuilder, hat einen wirklich guten Debugger und einen anständigen visuellen Designer.

Die persönliche Version ist kostenlos, aber ziemlich verkrüppelt. Sie müssen die Pro-Version nach einer 60-tägigen kostenlosen Testversion kaufen. Es ist jedoch (zum Zeitpunkt des Schreibens) fast 1/3 der Kosten von Flash Builder.

Als zusätzlichen Bonus Sie nicht müssen für Visual Studio bezahlen, da es mit dem freien (wenn auch schwer zu finden) "shell version (integrated)" von Visual Studio funktioniert. Es wird jedoch mit keiner der kostenlosen Express-Editionen funktionieren.

1

Ich benutze FlashDevelop für längere Zeit (4/5 Jahre), ich benutze es aktiv zur Entwicklung von Flex4.5-Anwendungen, es hat Unterstützung für Code-Vervollständigung eingebaut, es hat einen Profiler und einen Debugger, die hervorragend funktionieren . Die IDE selbst ist reaktionsschnell und benötigt das .Net-Framework, hier werde ich einige Dinge auflisten.

FlashDevelop Pros

  • Freie IDE
  • -Code Vervollständigung
  • Sehr fähig Debugger
  • Profiler
  • Dokumentieren
  • Fähigkeit Air/Flex-Dateien erstellen
  • Templating
  • Plugins

FlashDevelop Cons

  • Mangel an UI Desing Unterstützung
  • .NET-Unterstützung nur (Wird nicht mit Mono arbeiten)

Alles andere ist ganz einfach zum laufen, die Anleitung gibt es unter http://www.flashdevelop.org/

Verwandte Themen