Als ich vor einiger Zeit in die Welt von Flex eingeführt wurde, begann ich Flex Builder als IDE zu verwenden, ein Produkt von Adobe, das auf der Eclipse-Plattform aufsetzt. Ich ging davon aus, dass es alle grundlegenden Funktionen von Eclipse für Java bietet, aber ich habe mich geirrt. Flex Builder befindet sich, was die Werkzeuge angeht, noch im Anfangsstadium. Nur um Ihre Erinnerung aufzufrischen: Flex Builder fehlt es an einigen der folgenden Eclipse-Funktionen.
- Unterstützung für die automatische Generierung von Gettern und Settern.
- Unterstützung von Vorlagen für die Erstellung von Konstanten.
- Organisieren Sie Importe. Wenn ein Typ noch nicht enthalten ist, sollte organize-import dies tun.
- Bessere Unterstützung für Refactoring. Im Moment beschränkt sich das Refactoring nur auf die Umbenennung, und man vermisst den wirklichen Sinn des Refactorings im Sinne der Erstellung neuer Methoden usw.
- Manchmal möchten Sie vielleicht Ihre eigenen Vorlagen für die Erstellung von ASDocs erstellen, anstatt es immer wieder von Grund auf neu zu machen
- Formatieren von ActionScript/Flex-Dateien
Sonnenfinsternis-Affe
Eclipse Monkey ist derzeit ein Teil des Eclipse Dash Projekts. Es wird vorgeschlagen, es von Dash zu trennen, um es zu einem vollwertigen Projekt zu machen. Es ist ein sehr leistungsfähiges Werkzeug. Anstatt die Eclipse-Plattform durch die Erstellung von Plugins zu erweitern, können Sie die Eclipse-Funktionen durch Skripting erweitern. Eclipse Monkey verwendet im Kern den Mozilla Rhino Javascript-Interpreter. Sie haben es richtig erraten, Skripting hätte für Eclipse nicht einfacher sein können als mit Monkey unter Verwendung von Javascript. Eclipse Monkey kann verwendet werden, um Getter und Setter in ActionScript auf automatisierte Weise zu erstellen. Vielleicht möchten Sie einen Blick auf den Blog von ~eokyere werfen, um zu sehen, wie Monkey zur Erstellung von Gettern und Settern eingesetzt wird. Als ich weitere verfügbare Monkey-Skriptressourcen durchsuchte, fand ich weitere Beispiele und eines davon erfüllte auch mein Problem Nr. 2. Wenn Sie Monkey-Skripte bereits heruntergeladen und auf Ihrer Eclipse-Plattform ausgeführt haben, haben Sie vielleicht erkannt, wie leistungsfähig dieses Skripting-Tool für Eclipse ist. Sie können eine Menge skriptbasierter Tools erstellen, um Ihre Produktivität zu steigern, ohne ein spezielles Plugin erstellen zu müssen.FDT ActionScript Editor
Für den Rest der oben genannten Probleme habe ich viele Optionen ausprobiert, aber irgendwie brachten sie nicht das gewünschte Ergebnis. Ein ActionScript-basierter Editor , FDT, kommt dem jedoch sehr nahe. Er unterstützt die meisten der in der Liste genannten Funktionen und ist aus Sicht eines ActionScript-Editors sicherlich die bessere Wahl. Allerdings ist er nicht kostenlos und manchmal frage ich mich, warum jemand noch einmal 599 € für dieses Tool ausgeben sollte, wenn er bereits Flex Builder hat. Flex Builder ist ein Defacto-Tool für die Flex-basierte Entwicklung, während FDT sich hauptsächlich auf die ActionScript-basierte Programmierung konzentriert. FDT unterstützt MXML noch nicht. Kein Wunder, dass wir zu dem Schluss kommen, dass Flex Builder in Bezug auf die Verbesserung der Werkzeuge für Flex-Entwickler noch viel aufzuholen hat. Die Tools, die ich gerade erwähnt habe, kommen der erforderlichen Unterstützung jedoch schon recht nahe.Verfasst von

ShriKant Vashishtha
Contact
Let’s discuss how we can support your journey.