AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Delphi und .Net was macht eigentlich Sinn?
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi und .Net was macht eigentlich Sinn?

Ein Thema von Mavarik · begonnen am 26. Sep 2008 · letzter Beitrag vom 28. Feb 2009
 
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#18

Re: Delphi und .Net was macht eigentlich Sinn?

  Alt 26. Sep 2008, 20:11
Man muss allerdings sagen, dass es fast immer native schneller geht. Während man in .Net praktisch immer sicher vor Overflows ist.
Denn was wirklich Performance kostet sind all di Sicherheitsabfragen, die in das native Image gepackt werden.
Delphi hat zwar auch bereichsprüfungen, aber nur ein System-integrierte Runtime mit einem JIT compiler kann sicherstellen, dass an den richtigen Stellen geprüft ird, ob Code von dieser Url, mit diesem Public key, etc. überhaupt auf die HDD zugreifen darf.
Oder ob der Code Datenbankverbindungen öffnen, Dateiben schreiben, oder Fenster vor andere Apps packen darf.

Was Grenzgänger da merkte ist leider etwas, was viele .Net devs nicht wissen: Winforms nutzt GDI+ und das wird schnell sehr lahm, wenn man nicht die üblen Ecken mit DoubleBuffered besetzt.
Zum Beispiel der DataGridView ist fast unbenutzbar ohne DoubleBuffered.

OTOH, Delphis VCL ruckelt und flcikert ebenfalls wie eine japanische Weihnachtsbaumbeleuchtung, wenn man kein DoubleBuffered nutzt. (und manchmal muss man sogar tiefer in die Kiste greifen, siehe XPMan + PageControl)

Ich nutze Mono für OSX, weil ich die Libraries einfach viel besser finde, als den alten, hässlichen Krempel, den man bei C/C++, Java, oder Freepascal vorgesetzt kriegt. (Gilt auch für .Net<->Delphi, btw. Delphi nutze ich nur wenn es absolut keine Möglichkeit gibt, es nicht mit .Net zu lösen)
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
 


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 00:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz