|
|
Beim automatischen Installieren der neuen Version per "New Archived Site..." sollte man darauf achten, das Häkchen bei "Ignore features not applicable to this environment" zu entfernen, sonst findet Eclipse nichts zum installieren. Schade, daß Adobe bis jetzt keine Update-Site für Eclipse zur Verfügung stellt, wo man Aktualisierungen automatisch herunterladen kann.
|
|
Es ist soweit - CFEclipse Version 1.3 ist fertig. Nach über einem Jahr Entwicklungszeit gibt es endlich wieder ein stabiles Update für das ColdFusion Eclipse-Plugin. Gleichzeitig zum Release wurde auch die Website überarbeitet - fehlt nur der Link zum Download für die Offline-Installation. Nach dem online-Update über meine alte 1.3 Beta hängt sich Eclipse 3.2 leider beim Starten auf, alte Versionen sollten daher vor der Neuinstallation entfernt werden! Download: www.cfeclipse.org
|
|
Im Eclipse Magazin Ausgabe 6/2006 sind zwei Artikel erschienen die von Kollege Kai König und mir in Kooperation geschrieben wurden. Der erste Artikel beschäftigt sich mit dem Thema Macromedia/Adobe Technologien und Eclipse im Allgemeinen, der zweite stellt das ColdFusion Plugin CFEclipse vor. Der Software & Support Verlag hat mir freundlicherweise gestattet, die Artikel als PDF online zum Download bereitzustellen - sie können links im Menü "Artikel" heruntergeladen werden.Wenn ihr euch beeilt, bekommt ihr noch ein Exemplar des Hefts im gut sortierten Zeitschriftenhandel. Um künftige Highlights wie diese im Eclipse Magazin nicht zu verpassen, könnt ihr das Heft natürlich auch abbonieren...
|
|
Die News ist schon ein paar Tage alt aber dennoch interessant. Nach der Erklärung von OpenLaszlo als open source ist dieses inzwischen formal durch Laszlo Systems und IBM dem Eclipse-Projekt übergeben worden. OpenLaszlo ist mittlerweile in der Version 3.0.2 erhältlich und scheint recht ausgereift. IBM stellt seine Eclipse-Plugins für Laszlo derzeit in der Version 2.0 auch noch immer zum kostenlosen Download bereit, für die Zukunft sind kommerzielle Versionen geplant. Ob IBMs Engagement für OpenLaszlo nur besteht um Adobe und Microsoft zu ärgern oder ob IBM tatsächlich irgendwelche weiterführenden strategischen Absichten hat ist natürlich weiterhin unklar. Auf jeden Fall verleiht der offizielle Support von Big Blue OpenLaszlo eine gewisse Seriösität.
Seit Version 3 ist mit OpenLaszlo übrigens auch das Deployment per .swf möglich, d.h. es kann unter gewissen Umständen komplett auf die Installation von OpenLaszlo auf dem Server verzichtet werden! Macromedia wird aus lizenztechnischen Gründen eine solche Installationsoption für Flex wohl auch in absehbarer Zukunft nicht anbieten können. OpenLaszlo ist für Windows, Mac OS X und Linux kostenlos verfügbar.
|
|
Dank an Reto Aeberli für den Hinweis.
|
|
|
|
http://www.alphaworks.ibm.com/tech/ide4laszlo
|
|
Das CFEclipse Projekt entwickelt sich stetig weiter. Eine neue Zwischenrelease mit einigen neuen Features und über 50 Bugfixes ist seit 9. September erhältlich (Release Notes). Neu ist vor allem die Integration von CF Objekteigenschaften in die Autovervollständigungsfunktion. So werden z.B. Vordefinierte Eigenschaften des Server-Scopes, CGI, Application, Session usw. angezeigt sowie von Objekten die von Tags generiert werden wie CFFile, CFPop, usw. Sehr hilfreich beim programmieren und ein Schritt in Richtung Context Insight für eigene Objekte. Schon jetzt können eigene, statische Objekte in die IDE integriert werden indem die Methoden von Hand in eine konfigurierbare XML Datei einkopiert werden. Das ist bisher noch sehr umständlich gelöst aber vielleicht ändert sich das ja in Zukunft.
Ein weiteres interessantes Feature das ich bei einer ColdFusion IDE schon lange vermisse ist für die nächste Release geplant: Eine kontextsensitive Anzeige von Tag-Attributen. Wählt man in einem Tag ein bestimmtes Attribut aus, werden automatisch alle für diese Funktion dann nicht mehr relevanten Tag-optionen ausgeblendet. Sehr schön.
So langsam kommt das Projekt in die Phase wo es Dreamweaver/Homesite als Code Editor nicht nur Konkurrenz macht sondern einfach besser ist.
Ich bin weiterhin sehr gespannt, wie sich das Plugin entwickelt. Zu CFEclipse gibt es übrigens auch ein Wiki/Blog Projekt: http://www.spike.org.uk/cfeclipse/space/start
Danke an Jens Rossa (Telematika) für den Hinweis auf die neue Plugin Version.
|
|
Ansonsten ist auch die CFC-Unterstützung besser geworden. Ein Klick auf eine CFC-Methode setzt den Fenster-Fokus jetzt direkt auf den Code-Editor und selbsteingegebene Methoden-Hints werden auch im Methoden-Browser angezeigt. Neu ist auch ein Button zur automatischen alphabetischen Sortierung der Methoden.
Die komplette Liste der Neuerungen findet ihr hier:
http://cfeclipse.tigris.org/releases/announce_1.1.15.html
Das Plugin kann unter folgender URL heruntergelden werden:
http://cfeclipse.tigris.org/releases/com.rohanclan.cfml_1.1.15.zip
|
|
He3 provides a number of unique tools specifically targeted to CFML development. Additionally, He3 includes rich support for XML, HTML, CSS, and SQL as well as providing time saving expression builders for regular expressions and XPaths. Further, He3 has built in support for community driven frameworks such as Fusebox 4 and Mach-II.
Mehr Informationen findet ihr unter http://www.richpalette.com
Und hier eine Kurzanleitung zur Installation von He3 unter Eclipse:
- Menü "Help > Software Updates > Find and Install..." wählen
"Search for new features to install" aktivieren und auf "Next" klicken
- Je nach Eclipse-Version "Add Update Site" oder "New Remote Site" anwählen und
- als URL "http://richpalette.com/he3" eingeben und "Next" klicken.
- Bei den Suchergebnissen die aktuellste Version auswählen und "Next" klicken
- Lizenzbestimmung akzeptieren, "Finish"
|
|
|
|
Hat jemand eine Idee was man da benutzen kann?
|
|
Ebenfalls neu ist der CFC Methods View in dem alle Methoden eigener ColdFusion Components angezeigt werden - hier bietet sich noch einiges an Potential zur Entwicklung weiterer Funktionalitäten wie z.B. drag&drop von Methoden direkt in den Quelltext usw.
Im Browser View können Websites direkt angeschaut und getestet werden.
Ein neuer CFC Wizard bietet die Möglichkeit, ein ColdFusion Component Grundgerüst ähnlich Dreamweaver zu erstellen.
Über eine XML Datei können eigene Customtags der Taghilfe hinzugefügt werden
Hier ein Screenshot von CFEclipse im Einsatz auf Mac OS X und auf Windows.
Nette Features sind auch die Shortcuts:
CTRL-Shift-D erzeugt ein <cfdump var="##">
CTRL-Shift-O erzeugt ein <cfoutput></cfoutput>
jeweils rund um die aktuelle Cursorposition. Wenn man also rund um eine Variable schnell ein Output setzen mag markiert man sie einfach und drückt CTRL-Shift-D.
|
|
Außerdem werden automatisch passende End-Tags erstellt für Tags die ein solches Benötigen. Nur die Funktionshilfe könnte noch etwas verbessert werden.
Hier die Liste der verbesserten Features in den letzten Versionen:
- CFScript parenthesis, { and quote auto-complete.
- CFScript better nested function handling
- Snip tree viewer and can now use Dreamweaver snippets natively
- Hover help (hover your cursor over a tag or function to see extra information)
- html auto complete (html 4.01) type just < to get the html dictionary or
- Attribute and parameter types are listed in auto complete (string, numeric, etc) as well as return type
- Required attributes are listed in the auto complete (denoted by a *)
- Added Upper and lower case key bindings, and a timestamp inserting button
- Bug fix: crazy double clicking highlight - double clicks now act normal
- Bug fix: the code insight now stays and limits selections as you type
- Bug fix: the cursor is moved to the middle of any inserted items (i.e. comments and hash inserts)
- Added snips - much like dreamweaver snippets, and can read dreamweaver snippets, but dreamweaver snippets don't work right yet.
- Ctrl+Shift+R creates a cfscript block
(Danke an Reto Aeberli für den Hinweis auf die aktualisierte Version!)
|
|
Die Bugs die ich im Eintrag vom 30. Januar beschrieben hatte sind damit behoben.
|
|
|
|
Wer die Entwicklungsumgebung Eclipse schon für Java-Development einsetzt ist vielleicht schon überzeugter Anhänger dieser IDE. Für alle anderen ist es zumindest eine Homesite- und vor allem eine Dreamweaver-Alternative.
Rob Rohan hat ein ColdFusion-Plugin entwickelt das in Eclipse 2 und 3 funktioniert und hier http://cfeclipse.rohanclan.com/ heruntergeladen werden kann. Es bietet color-coding, code-completion für CF-Tags, Attributhilfe (funktioniert bei mir nicht) und zeigt automatisch die Syntax für ColdFusion Funktionen an.
Eclipse selbst gibt es für Windows, Linux, Mac usw. zum freien Download unter http://www.eclipse.org
Ursprünglich sah es ja mal so aus als ob Macromedia selbst ein Plugin für Eclipse bringen würde...
"Macromedia also plans to enable Macromedia Dreamweaver(R) MX, its development tool for building ColdFusion applications (announced today, see separate release), to integrate with IBM's WebSphere Studio development environment via Eclipse, an open-source development platform for fast and easy tool integration. Both Macromedia and IBM's support for Eclipse will enable developers to enjoy the best of both development environments within an open and unified application development platform."
Quelle=
Inzwischen arbeitet IBM an einem Plugin für Macromedia Flex - auf der MAX 2003 konnten schon erste Prototypen gezeigt werden. Wer weiß - vielleicht bekommen wir ja doch eines Tages wieder eine brauchbare IDE für ColdFusion...
Hier noch ein interessanter Artikel als Einführung zu Eclipse von Matt Liotta:
http://www.devx.com/ibm/Article/6884
|
|
Hier einige der interessanteren Dinge die zur MAX 2003 veröffentlicht wurden:
FLEX - Schon am Montag hatte Macromedia ihr neues Produkt Flex angekündigt. Bis dahin war das Produkt nur unter dem Namen "Royale" angekündigt, aber nur sehr wenig weitere Information verfügbar. Flex ist ein Server für die Präsentationsschicht von Web-Anwendungen. Mit Hilfe von MXML, einer XML-basierten Sprache können Flash-basierte Frontends komplett serverseitig gescripted werden. Der Flex Server generieret fertige .swf Dateien und setzt auf einem J2EE Server wie Macromedia JRun (ColdFusion MX Enterprise), IBM Websphere, Apache Tomcat usw. auf. (Siehe auch CFDJ: Macromedia introduces Macromedia Flex Product Stretegy und Computerwoche).Diese Ankündigung sollte zumindest die Diskussion um Microsofts "Sparkle" als "Flashkiller" beenden.
"Brady" - ist der Codename für ein Projekt das Layout und Debugging-fähigkeiten für Flex in Dreamweaver MX integrieren soll.
"Partridge" - IBM ist stark in die Entwicklung von Flex mit eingebunden und entwickelt derzeit ein Flex Plugin für die Entwicklungsumgebung Eclipse.
ColdFusion "Blackstone" - Ben Forta hat auf der MAX Keynote eine neue ColdFusion Version angekündigt. Die Fertigstellung wird wohl noch eine ganze Weile dauern aber einige Features konnten zumindest schon angedeutet werden: Integration von Flash in ColdFusion - Tags wie <cftree> usw. werden wohl in Zukunft durch Flash abgebildet und nicht durch langsame (und nervige) Java Applets. Automatisches generieren von PDF Dateien, Source Code Protection. Naja, zumindest letzteres Feature hat Ben schon vor 3 Jahren für ColdFusion MX angekündigt... man darf also weiter gespannt sein, welche der Features dann letztendlich im Produkt sind.
Macromedia wird Ecma beitreten. Die Ecma International ist ein Industrieverband der sich um Standardisierungsfragen in der Informationstechnologie kümmert. Auf dem ECMAScript Standard basieren u.a. Spachen wie JavaScript, JScript und Macromedias ActionScript. Das Stichwort "Standardisierung" läuft ja mittlerweile durch sämtliche Macromedia Produkte und Macromedia versucht sich scheinbar immer mehr von proprietären Technologien zu distanzieren (siehe das Thema "Remoting"...) und setzt auf die Werbewirkung der Marke "Standard". Allein Flex unterstützt so ziemlich alles was es an derzeit hippen Abkürzungen in der Welt der IT gibt (XML, SOAP, SVG, ECMAScript, ...)
|
|||||
© 2003-2010 by Philipp Cielen. Alle Rechte vorbehalten, Vervielfältigung nur mit Genehmigung. |
|||||











ColdFusion MX
Flash MX professionell
ColdFusion and Flash
ColdFusion Performance Tuning
Who Needs A Rich Internet?