Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   DeXter - first impressions (https://www.delphipraxis.net/54120-dexter-first-impressions.html)

Daniel 28. Sep 2005 13:12


DeXter - first impressions
 
:firejump:

Unveiling DeXter


Am 28. September hat Borland auf der Entwicklerkonferenz in Frankfurt die nächste Version der Entwicklungsumgebung Delphi (Codename "DeXter") erstmalig der Öffentlichkeit vorgestellt.

Im Rahmen einer "Technical Keynote" stellten Jason Vokes (Borland European Product Line Manager Delphi/C++) und David Intersimone (Developer Relations Borland) das neue Delphi vor.
und


Die markantesten Features von DeXter sind vermutlich die Erweiterung um die Sprache C++, das Update von ECO II auf ECO III, sowie die vollständige Integration von Together. Darüber hinaus wurden natürlich auch die klassischen Bereiche wie Code-Editor und Form-Designer überarbeitet. Auch der Daten-Explorer wurde erweitert, so erlaubt er jetzt nicht nur die Interaktion mit dem BDP, sondern auch mit dbExpress.

Der Code-Editor wurde unter Anderem um ein Template-System erweitert, welches ähnlich der Code-Vervollständigung zum Beispiel aus einem gerade getippten "IF" auf Wunsch des Anwenders ratz-fatz ein vollständiges "IF .. THEN BEGIN .. END" macht. Die hierfür von der IDE genutzten Templates können vollständig an die eigenen Bedürfnisse angepasst werden und zudem lässt sich die Liste der verfügbaren Templates nach Belieben erweitern. Dies nur als Beispiel - in den nächsten Wochen bis zum DeXter Release (vermutlich November / Dezember) mit Sicherheit noch einiges über den Code-Editor auch über das Template-System hinaus zu berichten geben. Am Rande sei noch das deutlich erweiterte Refactoring erwähnt, welches künftig unter anderem auch das Ändern von Parametern in Methoden erlaubt.


Auch der Form-Designer hat - selbstverständlich möchte man sagen - eine Überarbeitung erfahren und hält einige neue Features parat, die man sich als Anwender insgeheim vielleicht schon seit Delphi 1 gewünscht hat. So zeigt der Form-Designer künftig automatisch Hilfslinien (Laser-Lines) an, welche bei der Positionierung der Controls zueinander helfen werden. So ist es jetzt nicht nur ein Leichtes, Controls bündig aneinander auszurichten, sondern auch die Ausrichtung an den Schriftlinien wird durch den Designer unterstützt.

Die mit DeXter neu eingeführte C++Builder Personality profitierte natürlich ebenfalls von den Features des Editors und denen des Designers und beeindruckte alle anwesenden Delphi-Entwickler zudem durch eine Fülle an Build-Optionen (Pre-Compile, Post-Build, Pre-Link) und Möglichkeiten, den Build-Prozess nach eigenen Bedürfnissen zu beeinflussen.

Von vielen Entwicklern geradezu sehnsüchtig erwartet wurde die Integration von Together in Delphi. Together bietet die Möglichkeit, Klassen in UML zu modellieren und diese Modellierungen Dank der LiveCode-Technologie unmittelbar in Programmcode umzusetzen. Der Trick an LiveCode ist dabei, dass es hinsichtlich des Klassen-Modells keine Rolle spielt, ob man Änderungen nun grafisch am UML-Modell vornimmt oder per Hand im Quellcode der Klassendefinition. LiveCode sorgt dafür, dass beide Darstellungen des Modells synchron gehalten werden. Jede beliebige Klassenhierarchie in Delphi (VCL, FCL, VCL.NET) sowie in C# lässt sich somit auf Basis des Quellcodes per Mausklick visualisieren und auch automatisch dokumentieren.
und und


ECO wurde weiter überarbeitet und wird sich jetzt Dank der neuen "State-Machines" sowie der "ECO Autoforms für ASP.NET" ECO III nennen. Anders als bisher wird es künftig in jeder der DeXter-Versionen ECO III-Funktionalität geben. Lediglich die Persistenz-Schicht für die unmittelbare Anbindung an Datenbanken wird den "großen" Versionen vorbehalten sein.

Im Rahmen dieser gut einstündigen Präsentation zeigte sich DeXter nicht nur sehr stabil, sondern auch überaus schnell, was für eine Software, die sich im Betastadium befindet, nicht immer selbstverständlich ist. DeXter scheint signifikant schneller zu sein als Delphi 2005 – so dauerte der Wechsel vom Form-Designer zum Code und zurück lediglich einen Wimpernschlag.

Das, was den Anwesenden vorgestellt wurde, machte einen hervorragenden Eindruck und lässt einen freudig und durchaus positiv in die Zukunft Delphis blicken – dies tut gut, denn genau das hat die Delphi-Community gebraucht.
:firejump:

(Fotos der DeXter-Präsentation sowie Eindrücke der EKON finden sich zum Beispiel in unserem Fotoalbum unter http://www.delphipraxis.net/ekon9 )

Daniel 29. Sep 2005 10:49

Re: DeXter - first impressions
 
So, dies ist jetzt ein anständiger Text - die bisherige Fassung war ja nicht mehr als ein Provisorium.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz