Frage

Ist es realistisch, eine Flex 3-Anwendung zu erlernen 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 das?

Ich würde Flex gerne testen, möchte aber nicht in eine Situation geraten, in der ich auf den Kauf von FlexBuilder angewiesen bin (zumindest nicht, bis ich mit der Technologie vertraut und kompetent genug bin, um meinem Arbeitgeber den Kauf zu empfehlen).

Ich experimentiere gerade, daher dauert es lange und die Testlizenz auf meinem Windows-Rechner ist abgelaufen.Außerdem ist Linux meine primäre Entwicklungsplattform und es gibt nur eine Alphaversion für Linux.

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

Vielleicht sollte ich Laszlo benutzen ...

War es hilfreich?

Lösung

Ich verwende Flex seit Version 2 und Flex3/BlazeDS seit der Betaversion.Ich habe auch etwas Erfahrung mit Lazzlo und der Unterschied ist Tag und Nacht (Flex rockt!).Ich habe es kein einziges Mal bereut, Flex verwendet zu haben.FlexBuilder ist jeden Cent wert.Obwohl es durchaus möglich und sinnvoll ist, eine Flex-Anwendung ohne FlexBuilder zu schreiben, werden die Produktivitätssteigerungen durch die Verwendung von FlexBuilder die Investition mehr als wettmachen.Probieren Sie die Evaluierung 30 Tage lang aus und vergleichen Sie sie mit einigen der anderen vorgeschlagenen Optionen (ich werde FlashDevelop ausprobieren).

Zu den Leistungen, die Sie mit FlexBuilder erhalten, gehören:

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

Unter Linux verfügt die Alpha-Version von FlexBuilder nicht über einen visuellen Editor.Abgesehen davon verstehe ich, dass es einigermaßen funktionsreich ist und immer noch kostenlos ist, und viele der Adobe-Mitarbeiter, mit denen ich gesprochen habe und die Linux verwenden, sind damit zufrieden.

Andere Tipps

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

Kasse FlashDevelop für Windows.Mir gefällt es besser als Flex Builder.

FlashDevelop lässt sich mit dem Flex SDK ganz einfach einrichten.Laden Sie einfach FlashDevelop herunter und laden Sie dann das Flex SDK herunter.Gehen Sie in FlashDevelop zu Extras > Programmoptionen > AS3Context (unter Plugins) > Legen Sie den „Flex SDK-Speicherort“ auf das Stammverzeichnis des Ordners fest, in den Sie das SDK extrahiert und erstellt haben.FlashDevelop verfügt sogar über ein einfaches MXML-Projekt, das Ihnen den Einstieg erleichtern wird.

Wenn Sie ColdFusion für das Backend verwenden, kann die Verwendung von FlexBuilder in Eclipse und CFEclipse bedeuten, dass Sie sich mit einer IDE weniger vertraut machen müssen.

Ich schließe mich hier dem Chor an und sage FlashDevelop als Alternative.Die einzigen Gründe, warum Sie FlexBuilder benötigen könnten, sind:

  1. Flex-Charts
  2. Schrittweises Debuggen.
  3. Profiler (ich habe ihn nicht verwendet)
  4. Visueller Stileditor

Die Code-Vervollständigung und die generell unglaubliche Leistung der Code-Vervollständigung und Syntax-Hervorhebung von FlashDevelop machen den ganzen Eclipse-Mist jedoch zunichte.Also so ziemlich das, was Todd gesagt hat, mit Ausnahme des Code-Vervollständigungsteils.Flex Builder ist sehr Flakey in dieser Abteilung.

Kurze Antwort:Ja

Ich arbeite in einem Team von Entwicklern und Designern.Wir codieren unsere .MXML- und .AS-Dateien FlashDevelop 3 und unser Designer erstellt .FLA mit Skins und Widgets, die in ActionScript importiert werden.

Ich habe hier etwas mehr zu diesem Thema geschrieben:

Best Practices für die Zusammenarbeit zwischen Flash-Designern und Programmierern

Ich verwende FlashDevelop schon seit langer Zeit (4/5 Jahre), ich verwende es aktiv zur Entwicklung von Flex4.5-Anwendungen, es verfügt über integrierte Unterstützung für die Code-Vervollständigung, es verfügt über einen Profiler und einen Debugger, die hervorragend funktionieren.Die IDE selbst reagiert und erfordert das .Net-Framework. Tatsächlich werde ich hier einige Dinge auflisten.

FlashDevelop-Profis

  • Kostenlose IDE
  • Code-Vervollständigungsfunktion
  • Sehr leistungsfähiger Debugger
  • Profiler
  • Dokumentieren
  • Möglichkeit zum Erstellen von Air-/Flex-Dateien
  • Vorlage
  • Plugins

Nachteile von FlashDevelop

  • Mangelnde Unterstützung beim UI-Design
  • Nur .Net-Unterstützung (funktioniert nicht mit Mono)

Alles andere lässt sich ganz einfach in die Tat umsetzen, die Anleitung dazu gibt es unter http://www.flashdevelop.org/

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

Was in meinem Setup gefehlt hat, ist ein brauchbarer Debugger. Die Verwendung der Befehlszeilenversion ist mühsam.Aus diesem Grund habe ich begonnen, FlexBuilder parallel zu meinem regulären Setup zu verwenden.

Es kann auch nicht schaden, einen Profiler zu haben.

Ich verwende FlexBuilder nun schon seit einiger Zeit und habe gerade begonnen, auf Eclipse mit Flex SDK umzusteigen.Ich arbeite für eine gemeinnützige Organisation, daher ist das Wort KOSTENLOS eine große Bedeutung.

Am Anfang ist es ziemlich einschüchternd. Wenn Sie also 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 selbst bin noch unentschlossen.

Ich bin Zweiter von FlashDevelop.Für MXML gibt es nicht das nötige visuelle Design, aber für den Code (sowohl MXML als auch AS) ist er ausgezeichnet.

Ich verwende FlashDevelop auch, wenn ich an AS3-Projekten arbeite.Für mich sind die Hässlichkeit (UI-Design) und die Trägheit von Eclipse/Flex Builder abschreckend genug, um mich von Flex Builder fernzuhalten.

Zusätzlich zu den bereits erwähnten Schwächen von FlashDevelop ist einer meiner größten Kritikpunkte, dass es sich nicht um eine echte reine .NET-App handelt und daher niemals in Mono funktioniert und daher nicht einfach auf den Mac portiert werden kann – der meine Plattform ist Wahl für die Entwicklung von Web-/Javascript-/AS3-Entwicklungen.

Amethyst ist auch eine ziemlich gute Option zum Ausprobieren.Es ist ein Plugin für MS Visual Studio und nutzt viele der dortigen Extras.Es ist deutlich weniger träge als FlashBuilder, verfügt über einen wirklich guten Debugger und auch über 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.Allerdings kostet es (zum Zeitpunkt des Verfassens dieses Artikels) fast ein Drittel der Kosten von Flash Builder.

Als zusätzlichen Bonus Sie nicht Sie müssen für Visual Studio bezahlen, da es mit dem kostenlosen (wenn auch schwer zu findenden) funktioniert.Shell-Version (integriert)" von Visual Studio.Allerdings funktioniert es mit keiner der kostenlosen Express-Editionen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top