Softwareentwicklung mit Delphi
Posts 1-9 of 9
-
Andreas Adam Premium Member Group moderatorThe company name is only visible to registered members.Delphi 2007 und 2008, ECO
Hallo Delphianer,
ich arbeite immer noch mit der D7 (von 2002!). Lohnt es sich, die D2007 zu kaufen oder ist da außer der etwas moderneren IDE nichts anders?
Wer weiß, wann D2008 rauskommt und ob sich der Umstieg dann lohnt (Neuerungen, etc.)?
Wer hat Erfahrung mit ECO? Das scheint ja sehr Interessant zu sein. Mit ECO soll man via UML Klassen definiern und auch schon teilweise das Verhalten definieren können. Außerdem soll es wohl einfach sein, die Objekte mit ECO in eine DB zu schreiben.
Gruß,
andreas
- 16 Apr 2008, 6:03 pm
-
Daniel Wischnewski ウィシュネフスキ(not a XING member)Re: Delphi 2007 und 2008, ECO
Aus meiner Sicht lohnt sich ein Umstieg auf Delphi 2007. Ob Sie jetzt auf Delphi 2008 warten sollten, das hängt von Ihren Zielen ab. Delphi 2008 wird Unicode auf der kompletten Codebasis mit sich bringen und der aktuelle Stand sieht sehr vielversprechend aus, aber einen Termin, wann es auf den Markt kommt hat man noch nicht kommuniziert.
ECO ist inzwischen wieder in eine eigene Firma ausgegliedert worden:
http://capableobjects.com/ und ist inzwischen auch für Visual Studio verfügbar. Schauen Sie mal auf deren Seite für weiter gehende Informationen. Ich gehe aber davon aus, dass ECO auch in Delphi 2008 wieder dabei sein wird.
Der Nachfolger von Delphi 2008 wird dann auch einen 64 Bit Compiler bringen (aktueller Stand der Informationen).
Viele Grüße,
Daniel Wischnewski
- 17 Apr 2008, 10:55 am
-
Andreas Adam Premium Member Group moderatorThe company name is only visible to registered members.Re^2: Delphi 2007 und 2008, ECO
Auf der Homepage von ECO wird lediglich Unterstützung für .net angepriesen - d. h. für Win32 (Delphi 2007/2008) gibt bzw. wird es das nicht geben?
Gibt es etwas Vergleichbares?
Warum lohnt sich der Umstieg von D7 nach D2007? Welche Vorteile bringt es?
Edit:
Habe gerade D2007 zum Testen installiert. Läuft schon mal besser als D2005 (das Ding ist damals immer wieder hängen geblieben, weshalb ich auf D7 zurückgekommen bin).
D2007 gefällt mir gut, habe allerdings gleich einige arge Probleme:
Ich wollte mal IdCmdServer + IdCmdClient ausprobieren und schwupps schon mekert er: "IdCommand" nicht gefunden. In der Hilfe steht, dass IdCommand in der Datei IdCommandHandlers definiert wäre - diese Datei habe ich aber nicht und kann sie auch per uses nicht einbinden (wird nicht gefunden). Dann habe ich eine andere Indy-Komponente genommen und wollte durch Doppelklick auf den Ereignis-Handler im Object-Inspector die Ereignis-Procedure automatisch einfügen lassen und schon gab es den nächsten Kracher: Die Unit hätte kein INITIALIZATION und deshalb könnte der Ereignis-Handler nicht erstellt werden. Auch per Hand konnte ich keinen Zuweisen.
Fazit: Wenn ich durch D2007 am Arbeiten behindert werde, weil zu Vieles nicht funktioniert, dann lohnt sich ein Kauf wohl kaum...
Gruß,
Andreas
This post was modified on 17 Apr 2008 at 05:49 pm.- 17 Apr 2008, 11:17 am
-
Post visible to registered members
-
Andreas Adam Premium Member Group moderatorThe company name is only visible to registered members.Re^4: Delphi 2007 und 2008, ECO
Hab indy 10 gegen Indy 9 ausgetauscht und jetzt schnurrt er wie ein Kätzchen :-)
Nachdem ich nun viel mit der Testversion D2007 gespielt habe, gefällt sie mir immer mehr, so dass ich sie gerade bestellt habe!
Vorteile:
1. Die D2007 kostet "nur" ca. 400 EUR.
2. Code-Vervollständigung ist genial! Alles geht fixer.
3. Code ist viel übersichtlicher
4. Der Debugger zeigt am Breakpoint alle Eigenschaften von Objekten bis in die tiefste Ebene an, man muss nicht jede Variable einzeln zur Überwachungsliste hinzufügen
5. Windows - Vista Fenster-Design.
Mehr ab ich noch nicht herausgefunden. Sieht aber irgenwie so aus, dass hier und da noch eine kleine Verbesserung zu finden ist...
Ich gehe davon aus, dass ich Anwendungen ca. 20 bis 30 Prozent schneller entwickeln kann als mit D7 - und da lohnt sich der Kauf alle Male!
Ich kann es nur empfehlen (nach dem ich ja erst etwas skeptisch war, s.o.).
Andreas
- 18 Apr 2008, 09:16 am
-
Daniel Wischnewski ウィシュネフスキ(not a XING member)Re^5: Delphi 2007 und 2008, ECO
Das freut mich zu hören und ja, ich bin auch der Meinung, dass Delphi 2007 gegenüber Delphi 7 ein riesiger Fortschritt ist.
Es ist gewöhnungsbedürftig, wenn man nur die alte Oberfläche kennt, aber nach ein paar Tagen ist man sehr viel effizienter damit als in der alten Umgebung.
Schauen Sie einfach mal in die Hilfe nach den Tastenkürzeln, die erleichtern das Arbeiten in der IDE ungemein und außerhalb des Designers kommt man wunderbar auch ohne Maus klar :)
Grüße,
Daniel Wischnewski
- 18 Apr 2008, 10:00 am
-
Andreas Adam Premium Member Group moderatorThe company name is only visible to registered members.Re^6: Delphi 2007 und 2008, ECO
D2007 ist da und ich über schon kräftig.
Gibt es eigentlich die Möglichkeit Schlüsselwörter wie PROCEDURE oder FUNCTION per Tastaturkürzel/Hotkey zu erzeugen?
Danke für die Info im Voraus!
Andreas
- 19 Apr 2008, 5:37 pm
-
Joachim Schonart-Magera Premium Member Group moderatorThe company name is only visible to registered members.Re^7: Delphi 2007 und 2008, ECO
Hallo!
Auch ich kann nur bestätigen, dass ein Upgrade auf Delphi 2007 (oder RAD Studio 2007) lohnenswert ist. Ich habe in Delphi 1 bis Delphi 2007 programmiert (und teilweise habe ich alles auf mehreren PCs noch installiert) und fand mit Delphi 5 und 2007 die stabilsten Versionen vor. BDS2006 ist mir zu fehlerhaft.
Das Schöne: Die seit 1998 von mir genutzen Tools (wie z.B. LMD Tools, TeeChart, Reportbuilder, EMS Tools, TurboDB u.v.m) sind problemlos weiterhin nutzbar, da alle Anbieter kompatibel geblieben sind. Ein Großprojekt war so selbst nach 10 Jahren (incl. DB, Charts, Reports usw.) in nur 2 Tagen von D5 auf RAD2007 fehlerfrei transferiert. Lange hatte ich gezögert ...
Einzig die Indy-Komponenten wurden mächtig umgestellt. Leider fand ich hier keine Liste von Entsprechungen, so dass man sich nun völlig neu einlesen und viel probieren muss.
Vielleicht noch ein Tipp: Ein schrittweises Update/Upgrade auf die höheren Versionen lohnt sich von finanzieller Seite her gesehen nicht (mehr). Die Vollversion von "Intraweb" ist allein schon Grund genug, gleich die Enterprise Version von RAD Studio 2007 zu erwerben.
Herzlichen Gruß
Joachim
- 21 Apr 2008, 3:14 pm
-
Andreas Adam Premium Member Group moderatorThe company name is only visible to registered members.Re^8: Delphi 2007 und 2008, ECO
Danke für die Infos.
Ich bin selbst sehr zufrieden mit D2007 (bis jetzt).
Leider habe ich getern abend meine Vritual Tree VIew in D7 geschrottet- ich hatte die neueste Version heruntergeladen und NUR in D2007 installiert - danach funktionierte sie aber in D7 nicht mehr. Dummerweise hatte ich heute Abgabgetermin für ein Teilprojekt (noch D7) :-( .
Jetzt muss ich das Projekt schneller als mir lieb ist auf D2007 portieren und muss dazu noch die RemObjects kaufen... Außerdem hoffe ich, dass QuickRep4 nicht grundlegend anders ist als QuickRep 3.6.
Andreas
- 21 Apr 2008, 5:01 pm
