Thema: Delphi Nativer Programmcode

Einzelnen Beitrag anzeigen

Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#18

Re: Nativer Programmcode

  Alt 17. Sep 2008, 17:38
Zitat von Bernhard Geyer:
Zitat von nahpets:
2. Mit Delphi kann man extrem schnell Programmieren. Eine Datenbankanwendung kann da schon mal in 'ner halben Stunde fertig sein.
Bekommst du (mit mehr know how) auch unter .NET und Java hin
Ich behaupte mit mehr LOC
Zitat:
Zitat von nahpets:
3. Delphi enthält für vielfältige Aufgaben Komponenten, die man einfach benutzen kann.
.NET und Java auch und noch viel mehr. Schon mal eine vollständige SVG-Implementierung in Delphi gesehen?
Ich kenne keine mit JVCL vergleichbare Komponenten-Library für Java.
Zitat:

Zitat von nahpets:
6. Die Programme, die man erstellt, sind schnell.
Ist Java und .NET auch der Fall.
Theoretisch ja, aus erfahrung kann ich sagen, dass Java um einiges Süpeicherhungriger ist. Auf 256mb will NetBeans nicht mal starten. Delphi hingegen stellt kein problem dar.
Zitat:
Zitat von nahpets:
10. In der CT war vor einiger Zeit ein Vergleich von C++, Java und Delphi. Java und Delphi waren danach in der Ausführung schneller als C++, bei Java mit der Einschränkung, dass der Vergleich nur für Serverapplikationen (ohne GUI) zutraf.
GUI und Java ist auch kein Problem - Nicht alle GUI-Frameworks unter Java sind langsam. C++ hatte seine Probleme mit Vererbung/Overloading soweit ich noch weis.
Das Problem ist, das Java eben auf allen Plattformen laufen muss, so stellt auch die Grafikklasse nur Schnittmengen aus allen Window-Systemen bereit.
Und ich kenne (noch) kein GUI-Framework was nicht irgendwelche Macken hätte. Schön ist ebenfalls was anderes.
Zitat:
Zitat von nahpets:
11. Wer mit Google umgehen kann, findet auch zu ausgefallenen Problemen in den diversen Foren kompetente Hilfe.
Für Java und .NET (und PHP und Ruby und ...) genauso.
Nicht zu so manchen Hardwarenahen Fragen.
Zitat:
Zitat von nahpets:
14. Delphianwendungen laufen auch auf nicht ganz so leistungsfähiger Hardware mit ordentlichem Tempo.
Dafür ist es schwerer moderne HW komplett auszulasten.
Wie meinst du das?
Zitat:
Zitat von nahpets:
15. Die Programmiersprache lässt nicht soviel Unfug zu, der zu Sicherheitslöchern werden kann (Typsicherheit, wenn nicht, wird man darüber informiert).
Java und .NET noch viel weniger das sie managed Laufzeitumgebungen sind.
Dafür hat man (meiner Meinung nach, ich mag nunmal Pointer) weniger Möglichkeiten. Je nachdem, was man möchte, kann das also ein Vor- oder Nachteil sein.

Alle anderen Punkte: FullAck
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat