Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007 (https://www.delphipraxis.net/130116-jetzt-delphi-2009-kaufen-oder-besser-nur-delphi-2007-a.html)

Satty67 3. Mär 2009 18:42


Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Ich will ja jetzt endlich auf eine neuere Delphi Version umsteigen (passiert die nächste Tage, wenn ich mir über die Version sicher bin). Delphi 5 Prof. macht langsam etwas Probleme, die ich aber schon mit D7 ausgebügelt hätte.

Nachdem Delphi 7 Prof. für mich aber wegen dem hohen Preis (~700€) nicht in Frage kommt, hatte ich die ganze Zeit Delphi 2009 Professional Update im Auge (~400€). Eventuell die Version mit C++ (RAD?), kostet kaum mehr und C kenne ich etwas und könnte es dann auffrischen.

Jetzt lese ich immer öfter über Probleme bei Delphi 2009, die mit der Umstellung auf Unicode auftreten. Komponenten gibt es auch noch nicht alle, wohl auch wegen der etwas schwierigeren Anpassung der Strings.

Delphi 2007 wäre noch in allen Version für den gleichen Preis wie Delphi 2009 zu haben. Viele hier kennen beide Versionen, deshalb meine Frage:

Würdet Ihr bei einer Entscheidung eher zu Delphi 2007 oder 2009 greifen?
Macht die Unicode Umstellung in Delphi 2009 wirklich soviel Ärger oder täusche ich mich da?
Muss ich mich von D5 nach D2009 beim Code für neue Projekte stark umstellen?

himitsu 3. Mär 2009 18:49

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Wenn du nicht unbedingt Unicode brauchst, dann dürft das "ältere" Delphi (2007) vermutlich besser sein.
Natürlich dürfte sich der Code zu D2007 leuchter protieren lassen, da sich "kaum" was geändert hat.
Und wenn du dann vielleicht noch Geld sparen kannst (beim 2007er)

ist halt wie bei allem Neuem ... nicht alles funktioniert sofort, aber es sollte langsam besser werden.



Der Sprung von D5 nach D2007 ist auf jeden Fall schonmal ein sehr großer Fortschritt.

PS: ich hatte jetzt nur eines von mir mal erstellte Programm (in D4 und D7 erstellt) nach D2009 portiert und die Probleme hielten sich in Grenzen ... wobei ich dazusagen muß, daß dabei das Programm eh von Grund auf an vielen Stellen komplett umgestllt wurde (z.B. von Binärdatei und verkettete Liste im RAM auf XML ohne eine Kopie in Form einer Liste ... also alles direkt im XML-geändert/verarbeitet)

mkinzler 3. Mär 2009 18:51

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Zitat:

Eventuell die Version mit C++ (RAD?),
Nein Bundle, beim RAD-Studio 2009 ist zusätzlich Prism dabei

Zitat:

Würdet Ihr bei einer Entscheidung eher zu Delphi 2007 oder 2009 greifen?
Kommt darauf an. Wenn die alte Delphi.Net für dich interessant ist, dann D2007, sonst würde ich klar zu D2009 raten. Die meissten aktiv weiterentwicklten komponenten sind jetzt an D2009 angepasst. D2009 bringt neben Unicode noch weitere Verbesserungen in RTL/VCL und der IDE mit. Zudem das Konzept der Generics und der anonymen Methoden

Satty67 3. Mär 2009 18:59

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Meine Programme sind fast ausschließlich private Projekte. Drei Programme sind allerdings im Produktiv-Einsatz in unserer Firma, davon eines noch mit Datei-Records und vielen String-Operationen. Aber das könnte ich ja erstmal parallel weiter in D5 pflegen (lerne fleißig, um es irgendwann auf SQL umzustellen).

jaenicke 3. Mär 2009 19:11

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Ich würde dir raten einfach die Trial von Delphi 2009 herunterzuladen und eine Kopie der Projekte dort zu öffnen und zu schauen, wie viel das wirklich ist. Vielleicht ist die Umstellung bei dir ja gar nicht so viel. Und wenn du Unicode nicht brauchst, kannst du bei expliziten Stringoperationen auch aus String AnsiString erstmal machen, das ist der Datentyp, der vorher der Standardstring war.

In jedem Fall ist es am sinnvollsten zuerst die Trial anzuschauen, egal ob D2007 oder 2009. Erst danach kannst du dich doch wirklich selbst entscheiden.

Delphi 2009 wäre schon besser, es hat einige sehr interessante Features. Einzig wenn bei der Umstellung schwerwiegende Probleme auftauchen, die du nicht oder nicht in angemessener Zeit beheben wirst können, dann würde ich zu D2007 raten.
Auch was das Benutzerinterface angeht, gibt es in 2009 ein paar sehr nette Weiterentwicklungen der Standardkomponenten, vor allem in Richtung Vista.

himitsu 3. Mär 2009 19:14

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
bei den Record's (wenn die in 'ner Datei abgespeicherten Texte via String verwaltet waren) müßtest'e erstmal nur alles von String nach AnsiString und Char nach AnsiChar ändern, dann würden die Daten schonmal (vermutlich) richtig gelesen ... ansonsten ... joar, ausprobieren kostet ja nix :angel:

[add] bald kommt noch Delphi in 64 Bit ... dann wird's spaßig X'D

Satty67 3. Mär 2009 19:19

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Zitat:

Zitat von himitsu
wenn die in 'ner Datei abgespeicherten Texte via String verwaltet waren

Ja, die Dateistruktur ist noch auf dem Stand von 1993 :stupid:
Zitat:

Zitat von jaenicke
String AnsiString erstmal machen

Das sollte mit Search&Replace kein Problem sein. Habe nur Angst, das zum Teil Funktionen/Operatoren andere Ergebnisse liefern. Meine Kenntnisse sind mehr oberflächlich, was mich dann schnell ins schwitzen bringen würde.

Den Vorschlag die Trial Version zu testen werde ich aber auf jeden Fall umsetzen. Da ich bisher auf eine Version fixiert war, kam mir gar nicht die Idee, beide Versionen via Trial zu vergleichen.

himitsu 3. Mär 2009 19:26

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
was ich "spaßig" fand, wenn z.B. AnsiUpperCase nicht mit AnsiString arbeitet, sondern wiedererwartend mit UnicodeString (dem neuen "WideString" im Delphiformat) ... das kann vermutlich probleme bringen, wenn man wirklich mit Ansi arbeiten will/muß.

Wenn man alles einfach auf Unicode umstellen könnte/wöllte wäre es ja egal, da dort String jetzt Unicode ist und die "Standardfunktionen" auch.


Also wenn man von Ansi auf Unicode umsteigen kann, dann wird es einem leicht gemacht.
Aber wenn man mit Ansi arbeiten muß, dann nicht unbedingt.
siehe http://www.delphipraxis.net/internal...t.php?t=151977

http://www.delphipraxis.net/internal...t.php?t=149533
wobei hier "Korrektes Unicode" imho öfters mehr "Falsches ANSI" heißen müßte.

Chemiker 3. Mär 2009 19:31

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Hallo Satty67,

was auch bei der Delphi 2009 zu beachten ist, wie bei mir, wenn man Fremdkomponenten eingesetzt hat, wo der Updateservice abgelaufen ist, so das man in wieder kostenpflichtig erneuern muss.

Bis bald Chemiker

mkinzler 3. Mär 2009 19:37

Re: Jetzt Delphi 2009 kaufen, oder besser nur Delphi 2007
 
Das dütfte aber bei D2007 genauso sein ( da er ja noch D5 einsetzt)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:25 Uhr.
Seite 1 von 4  1 23     Letzte »    

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