AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 64

Ein Thema von DSCHUCH · begonnen am 1. Feb 2011 · letzter Beitrag vom 9. Feb 2011
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#21

AW: Delphi 64

  Alt 6. Feb 2011, 13:43
Ich kann nur raten vorsichtig mit der ersten 64bit Version von Delphi zu sein. Die Entwickler haben vermutlich noch nicht genug Praxiserfahrung sammeln können, um wirklich ein für alle stabiles Produkt zu entwickeln. Zudem kann ich nur betonen, dass nur wenige Entwickler eine 64bit Version von ihrer Software benötigen (z.B. DB, Shell).

Eine weitere große Frage steht auch noch im Raum:

Wer portiert und testet die OpenSource Projekte? Also z.B. JCL/JVCL, Indy, JEDI API usw.
Ich kann mir nicht vorstellen, dass diese Projekte sofort mit der 64bit Version kompilieren und andstandlos funktionieren (einige haben Assembler, Zeigermanipulationen und andere 32bit Speicherausrichtungen). Für JEDI API kann ich sprechen und sie wird auf keinen Fall funktionieren, noch wird es möglich sein tausende von Funktionen und Strukturen für 64bit per Hand anzupassen.

Die Umstellung von eigenen Projekten wird daher auf jeden Fall viel Zeit, Aufwand, Stress und Geld kosten. Man sollte sich überlege, ob man 64Bit wirklich benötigt.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
Florian Hämmerle
(Gast)

n/a Beiträge
 
#22

AW: Delphi 64

  Alt 6. Feb 2011, 13:46
Ich denke, dass es in Firmen dann eben nicht wie bisher die Überlegung "Sollen wir von delphi auf C# / Java, etc. wechseln?" geben wird, sondern: "Sollen wir von Delphi32 auf Delphi-CrossCompiler wechseln?"

mfg Florian
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#23

AW: Delphi 64

  Alt 6. Feb 2011, 13:49
Also kann sich Embarcadero weitere x Jahre Zeit lassen und sich auf wichtigere Entwicklungen, wie Skinning usw. konzentrieren.

Zitat:
Eine weitere große Frage steht auch noch im Raum:

Wer portiert und testet die OpenSource Projekte? Also z.B. JCL/JVCL, Indy, JEDI API usw.
Deshalb ist imho deren recht verschlossene Politik bezüglich der Umstellung auch so schlecht. Hin und wieder liesat man hier und da Widersprüchliches, werden hier und da ein paar Details gesagt, welche ohne aber den ganzen Zusammenhang wenig aussagekräftig sind.

Zudem wird ja nicht von einem 32Bit auf einen 64Bit-Compiler umgestellt, sondern es wird zusätzlich einen für 64Bit geben.
Markus Kinzler
  Mit Zitat antworten Zitat
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#24

AW: Delphi 64

  Alt 7. Feb 2011, 10:43
Zudem wird ja nicht von einem 32Bit auf einen 64Bit-Compiler umgestellt, sondern es wird zusätzlich einen für 64Bit geben.
Trotzdem kann ich voraussagen, dass 64Bit als der Hauptgrund herausgestellt wird, um das neue Delphi zu kaufen. Doch viele Programmierer werden es garnicht benötigen und sich trotzdem gedrängt fühlen ihre Projekte mit viel Aufwand anzupassen, weil doch alle nun 64Bit benutzen.

Ich denke wir sollten eine Auflistung von Gründen machen, die genau ausführen, wann man als Entwickler/Projektleiter wirklich auf 64Bit umsteigen muss/sollte:
  • Shellkomponenten für Windows 64Bit Explorer werden entwickelt (es reicht die DLL selbst als 64Bit zu verwenden. Nicht das gesamte Projekt)
  • Allgemeine Plugins entwickeln für Dritthersteller (z.B. Photoshop, Windows Sidebar) (Kann die Beispiele jemand bestätigen?)
  • Wenn man eigene Datenbanksysteme entwickelt oder in Delphi geschrieben DBSysteme verwendet und wirklich große Mengen an Datensätzen verwaltet oder sehr große Mengen an Anfragen bearbeitet werden müssen.
  • Wissenschaftliche Berechnungen und Simulationen
  • Wenn man den 3GB Schalter bereits benutzt
  • Wenn man seinen Speicher selbst verwaltet (um mehr als 4GB ansprechen zu können durch Auslagerung)

Bitte fortführen...
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
nytaiceman

Registriert seit: 15. Dez 2005
Ort: Schweiz, Bern
58 Beiträge
 
Delphi XE3 Professional
 
#25

AW: Delphi 64

  Alt 7. Feb 2011, 13:35
Für mich interessant wäre die Möglichkeit, für Windows PE 64bit zu programmieren.
Oder auch der "direkte" Zugriff auf die 64bit Registry (Ohne Umweg über SystemRedirection etc.)

Aber bis Delphi endlich für 64bit genutzt werden kann, gilt es halt zu warten.
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#26

AW: Delphi 64

  Alt 7. Feb 2011, 15:21
Hallo Dezipaitor,

normaler weise brauchen die wenigsten User 32 Bit, die meisten würden auch mit 16Bit weiter arbeiten können. Ich schreibe meine Briefe in Office 2010 genauso wie vor 10 - 15Jahren mit Wordperfect auch die Tabellenkalkulation habe ich vor 10-15 Jahren mit Lotus 1,2,3 gemacht. Ich kann noch nicht einmal sagen welche Funktion ich jetzt brauche die es vor 10 – 15 Jahren nicht gab.

Die ganze Diskussion ist müßig und ist im Grunde schon bei der Umstellung von 16Bit auf 32 Bit geführt worden.

Da Du aktiv an den Jedis mitarbeitest ist die Umstellung natürlich hart, aber sie wäre auch in 2 Jahren nicht so ohne weiteres möglich. Irgendwann muss man eben einen Schnitt machen, wenn nicht jetzt wann dann?

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#27

AW: Delphi 64

  Alt 7. Feb 2011, 15:32
Wenn man noch ein Weilchen wartet ( seite EM) dann ist die Umstellung überflüssig ...
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#28

AW: Delphi 64

  Alt 7. Feb 2011, 16:03
Zudem wird ja nicht von einem 32Bit auf einen 64Bit-Compiler umgestellt, sondern es wird zusätzlich einen für 64Bit geben.
Trotzdem kann ich voraussagen, dass 64Bit als der Hauptgrund herausgestellt wird, um das neue Delphi zu kaufen. Doch viele Programmierer werden es garnicht benötigen und sich trotzdem gedrängt fühlen ihre Projekte mit viel Aufwand anzupassen, weil doch alle nun 64Bit benutzen.

Ich denke wir sollten eine Auflistung von Gründen machen, die genau ausführen, wann man als Entwickler/Projektleiter wirklich auf 64Bit umsteigen muss/sollte:
  • Shellkomponenten für Windows 64Bit Explorer werden entwickelt (es reicht die DLL selbst als 64Bit zu verwenden. Nicht das gesamte Projekt)
  • Allgemeine Plugins entwickeln für Dritthersteller (z.B. Photoshop, Windows Sidebar) (Kann die Beispiele jemand bestätigen?)
  • Wenn man eigene Datenbanksysteme entwickelt oder in Delphi geschrieben DBSysteme verwendet und wirklich große Mengen an Datensätzen verwaltet oder sehr große Mengen an Anfragen bearbeitet werden müssen.
  • Wissenschaftliche Berechnungen und Simulationen
  • Wenn man den 3GB Schalter bereits benutzt
  • Wenn man seinen Speicher selbst verwaltet (um mehr als 4GB ansprechen zu können durch Auslagerung)

Bitte fortführen...
Man kann sich auch mit Gewalt neuen Technologien verschließen. Seit mittlerweile 5 Jahren ist X64 Standard.

Wer jetzt nicht auf Unicode und X64 setzt wird in wenigen jahen keine konkurrenzfähige Software verkaufen können und seht dann wie der Ox vorm Berg, weil man zu spät umgestellt hat.

Der Hauptgrund für einen 64Bit Compiler ist doch, dass mittlerweile mehr als die hälfte der Leute 64Bit fähige Computer haben. Alleine das reicht schon. Viele Leute wollen 64Bit Programme einfach nur weil sie glauben sie laufen schneller, stabiler oder was auch immer. Bring denen mal bei, dass dein 32Bit genauso gut ist. Die kaufen dann wo anderes, nämlich bei jemandem der 64Bit unterstützt.

Um die liste zu vervollständigen.
  • Ohne 64Bit Support verliert man ein komplettes Marktsegment.
Gruß
Cookie
  Mit Zitat antworten Zitat
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#29

AW: Delphi 64

  Alt 7. Feb 2011, 16:31
Hallo Dezipaitor,

normaler weise brauchen die wenigsten User 32 Bit, die meisten würden auch mit 16Bit weiter arbeiten können. Ich schreibe meine Briefe in Office 2010 genauso wie vor 10 - 15Jahren mit Wordperfect auch die Tabellenkalkulation habe ich vor 10-15 Jahren mit Lotus 1,2,3 gemacht. Ich kann noch nicht einmal sagen welche Funktion ich jetzt brauche die es vor 10 – 15 Jahren nicht gab.
Fange doch nicht bei Adam und Eva an. Deine Briefe könntest du genauso mit der Hand schreiben, wenn es denn sein muss.

Die ganze Diskussion ist müßig und ist im Grunde schon bei der Umstellung von 16Bit auf 32 Bit geführt worden.
Aber die Diskussion muss immer wieder geführt werden. Schließlich generiert eine Umstellung beträchtliche Kosten und erzeugt neue Fehlerquellen. Deshalb und auch weil Windows 64Bit noch Jahrelang 32Bit unterstützen wird (16Bit wurde ja auch noch unterstützt, zumindest bei 32Bit Windows) müssen die Entwickler informiert werden, dass nicht alles gekauft werden muss, was angeboten wird.
Ich sehe voraus, dass 32Bit in diesem Jahrzehnt noch lange nicht ausgedient haben wird.

Da Du aktiv an den Jedis mitarbeitest ist die Umstellung natürlich hart, aber sie wäre auch in 2 Jahren nicht so ohne weiteres möglich. Irgendwann muss man eben einen Schnitt machen, wenn nicht jetzt wann dann?
Bis bald Chemiker
Wie soll das gehen? Einen Schnitt machen? Da verlieren wir doch alle Zeit und Geld an den alten Komponenten. Wie groß war denn der Aufschrei als PCHAR plötzlich zu PWideChar wurde? Kein zurück mehr auf Ansi.

Für mich interessant wäre die Möglichkeit, für Windows PE 64bit zu programmieren.
Oder auch der "direkte" Zugriff auf die 64bit Registry (Ohne Umweg über SystemRedirection etc.)

Aber bis Delphi endlich für 64bit genutzt werden kann, gilt es halt zu warten.
Man kann Redirektion von Anfang an ausschalten.

Man kann sich auch mit Gewalt neuen Technologien verschließen. Seit mittlerweile 5 Jahren ist X64 Standard.

Wer jetzt nicht auf Unicode und X64 setzt wird in wenigen jahen keine konkurrenzfähige Software verkaufen können und seht dann wie der Ox vorm Berg, weil man zu spät umgestellt hat.
Was hat das mit Verschließen zu tun? Es geht um die objektive Einschätzung des Aufwand/Nutzen-Verhältnisses von Übersetzung von 32Bit- auf 64Bit-Anwendungen. Lohnt es sich eine 32Bit-Anwendung, die bis jetzt funktioniert hat nach 64Bit zu übersetzen?

Ich rede allerdings nicht von Neuentwicklungen! Darum geht es nicht.

Der Hauptgrund für einen 64Bit Compiler ist doch, dass mittlerweile mehr als die hälfte der Leute 64Bit fähige Computer haben. Alleine das reicht schon. Viele Leute wollen 64Bit Programme einfach nur weil sie glauben sie laufen schneller, stabiler oder was auch immer. Bring denen mal bei, dass dein 32Bit genauso gut ist. Die kaufen dann wo anderes, nämlich bei jemandem der 64Bit unterstützt.
Hast du dazu eine Studie gemacht oder woher kommt diese Einschätzung? Würde mich interessieren. Wenn ein Produkt angeblich deshalb nicht mehr gekauft wird, weil es kein 64Bit ist, dann frage ich mich vielmehr ob das Problem nicht eher am Produkt selbst liegt als an der Plattform.


Um die liste zu vervollständigen.
  • Ohne 64Bit Support verliert man ein komplettes Marktsegment.
Welches Segment ist das genau? Alle Kunden, die im Irrglaube sind 32Bit Anwendungen wären schlechter als 64Bit Anwendungen? Dass es solche Kunden gibt, spreche ich dir nicht ab, jedoch sind nur wenige Delphientwickler wirklich davon betroffen, denn ihre 32Bit Anwendungen laufen transparent auch auf 64Bit Windows Systemen. Und das lange Zeit.


Letztendlich muss man genau abwägen, ob es sich wirklich lohnt aktuelle Anwendungen auf 64Bit zu portieren. Besonders bei Delphi nutzen Projekte doch auch viele Drittherstellerkomponenten, die nicht unbedingt sofort als 64Bit Code funktionieren. Der Aufwand wäre besser in die Qualitätssicherung gesteckt als in die oftmals unnötige 64Bit Portierung.
Daher hatte ich die Idee ein paar Gründe für die Portierung aufzustellen. Das heißt aber nicht, dass ich generell gegen 64Bit wäre! Ich bin nur Realist.

Wer den Aufwand und die Kosten nicht scheut, den werde ich nicht davon abhalten sein Projekt zu portieren. Ich wollte nur als Orientierung dienen.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#30

AW: Delphi 64

  Alt 7. Feb 2011, 16:46
Viele Leute wollen 64Bit Programme einfach nur weil sie glauben sie laufen schneller, stabiler oder was auch immer. Bring denen mal bei, dass dein 32Bit genauso gut ist.
Dumme Frage, "Ist das nicht so?"
Nach der Faustformel je größer die Register, desto schneller die Verarbeitung, hat zumindestens bei der 16/32Bit-Umstellung gestimmt.

Was den Unicode angeht, solange auch heute noch das eine oder andere Programm Umlaut-Unfähig ist, (ein paar sind auch mit 8Bit darstellbar), solange wird es auch keine "selbstverständliche" Unicodeunterstützung geben.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 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