Hi,
ohne in diesem Thread die Bedetung von .Net auch nur ankratzen zu können, schnell vier Punkte:
1. Eine dreichsichtige Anwendung kann man in ca 5 min (sagen wir mal eine Datenbank gibt es schon) auch unter Verwendung von
VCL und
COM+, und ohne .Net und auch ohne
BDE aufsetzen (from scratch), und die Enterprise Core Objects gibt notfalls es da auch.
Ich formuliere hier mal etwas prägnant, will damit niemand auf die Füße treten:
2. DAS
WINAPI ist nicht ausgereift sondern ausgelutscht: Es ist eine konzeoptionslose, unstrúkturierte, redundante Ansammlung von abertausenden von Funktionen, die selbst die MS-Entwickler offensichtlich nicht mehr duchschauen, (warum programmieren sie sonst diegleiche Funktion immer wieder).
3. Das
WINAPI ist nicht schnell sondern .Net kann durch seine Fähigkeit prozessorspezifisch optimierten Maschinencode und sehr kleine executables zu erezeugen, die Geschwindigkeit von Anwendungsprogrammen auf aktuellen Prozessoren erheblich steigern. Das der Entwickler eventuell eine leistungsfähige Maschine braucht, kann da ja kein Hinderungsgrund sein.
4. Das Ziel von Microsoft mit .Net ist es nicht (und war es noch nie), dem Entwcickler, sondern dem Endkunden das Geld aus der Tasche zu ziehen.
Grüsse
Woki