Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi + C++ (https://www.delphipraxis.net/109014-delphi-c.html)

Bernhard Geyer 23. Feb 2008 16:24

Re: Delphi + C++
 
Zitat:

Zitat von DMW
Zitat:

Zitat von Tigga
Habe ich ein vorteil wenn ich C++ beherrsche?

Auf jeden Fall. C++ ist eine der ausdrucksstärksten und zugleich komplexesten Sprachen. ... Um C++ wirklich beherrschen zu können, mußt du schon einige Monate theoretischer und praktischer Erfahrung haben. Dann allerdings lohnt es sich.

Genau das ist auch ein Nachteil von C++. Es ist alles möglich und einiges auch ziemlich unnötig (z.B. Mehrfachvererbung wenn man ein vernünftige Interface-Unterstütung in der Sprache hat). Bevor Du C++ beherrscht wirdst du mit anderen Sprachen das Problem schon gelöst haben.

Für "normale" GUI-Anwendungen auf Windows-Basis ist es sinnvoller sich entweder in Delphi (VCL) oder C# (mit FCL/.NET) einzuarbeiten. Werden es Webanwendungen sollte man entweder mit Java(JSF, JSP, ...) oder C# mit ASP.NET sich beschäftigen.

mkinzler 23. Feb 2008 16:26

Re: Delphi + C++
 
Manche bevorzugen auch PHP für Webanwendungen

Bernhard Geyer 23. Feb 2008 16:52

Re: Delphi + C++
 
Zitat:

Zitat von mkinzler
Manche bevorzugen auch PHP für Webanwendungen

Oder auch Ruby (on Rails) etc. Ich habe hier jetzt nur mal die Hauptakteure im Bereich Unternehmenslösungen genannt. Und da sind die beiden managed Frameworks Java und .NET überwiegend im Einsatz.

DMW 23. Feb 2008 16:58

Re: Delphi + C++
 
Zitat:

Zitat von Bernhard Geyer
Genau das ist auch ein Nachteil von C++. Es ist alles möglich und einiges auch ziemlich unnötig (z.B. Mehrfachvererbung wenn man ein vernünftige Interface-Unterstütung in der Sprache hat). Bevor Du C++ beherrscht wirdst du mit anderen Sprachen das Problem schon gelöst haben.

Das mag für Einsteiger so gelten. Der Vorteil von C++, den ich eigentlich meinte, war derjenige, daß man, wenn man es beherrscht, sehr leicht andere objektorientierte Sprachen erlernen kann. Darüber hinaus ist C++ für einen fortgeschrittenen Programmierer mit den richtigen Tools durchaus auch mal produktiver als Delphi. Die Flexibilität der Sprache ermöglicht es, sie zu erweitern, ohne einen neuen Compiler und neue Schlüsselwörter zu benötigen, und wenn man sich an gewisse Konventionen hält, macht man manche Fehler einfach nicht mehr. Smart-Pointer wären hierfür ein Beispiel.


Zitat:

Zitat von Bernhard Geyer
Für "normale" GUI-Anwendungen auf Windows-Basis ist es sinnvoller sich entweder in Delphi (VCL) oder C# (mit FCL/.NET) einzuarbeiten. Werden es Webanwendungen sollte man entweder mit Java(JSF, JSP, ...) oder C# mit ASP.NET sich beschäftigen.

Es gibt durchaus Gründe, C++ anstatt anderer Sprachen zu verwenden, auch bei solchen Anwendungen. Und wenn man die VCL trotzdem verwenden will, gibt es ja C++Builder ;)

mkinzler 23. Feb 2008 17:30

Re: Delphi + C++
 
Zitat:

Es gibt durchaus Gründe, C++ anstatt anderer Sprachen zu verwenden, auch bei solchen Anwendungen.
Herzlich Willkommen in der DelphiC++-Praxis

DMW 23. Feb 2008 18:28

Re: Delphi + C++
 
Zitat:

Zitat von mkinzler
Herzlich Willkommen in der DelphiC++-Praxis

Was willst du mir damit sagen?

Daß ich im falschen Forum sei?
Zitat:

Zitat von Delphi-PRAXiS
Programmieren allgemein
Fragen, die sich beim Programmieren stellen und dennoch nichts mit Delphi zu tun haben.

Daß hier Diskussionen über die Existenzberechtigung anderer Sprachen unerwünscht sind?

Daß man sich ein anderes Forum suchen solle, wenn man in Delphi nicht das Optimum sieht?

Ich bin hier aktives Mitglied, weil ich mit C++Builder, demnach mit der Delphi-IDE und der Delphi-VCL arbeite (jedoch aus diversen Gründen die Sprache C++ gegenüber Delphi bevorzuge). Da ich in dieser Frage selbst Entscheidungsgewalt habe, hätte ich mir längst eine andere Lösung gesucht, wenn ich für diese hier nichts übrig hätte. Ich hoffe, daß ich damit auch dein Kriterium für die Berechtigung zur Forenmitgliedschaft erfülle. :roll:

Bernhard Geyer 24. Feb 2008 09:19

Re: Delphi + C++
 
Zitat:

Zitat von DMW
Zitat:

Zitat von Bernhard Geyer
Für "normale" GUI-Anwendungen auf Windows-Basis ist es sinnvoller sich entweder in Delphi (VCL) oder C# (mit FCL/.NET) einzuarbeiten. Werden es Webanwendungen sollte man entweder mit Java(JSF, JSP, ...) oder C# mit ASP.NET sich beschäftigen.

Es gibt durchaus Gründe, C++ anstatt anderer Sprachen zu verwenden, auch bei solchen Anwendungen.

Meine letzten schlechten Erfahrungen mit C++ waren mit (vermeindliche guten externen SW-Entwicklern) die einen COM+Service auf (ATL?)-Basis entwickelt haben. Das erste Zusammenschalten hat gleich beim ersten Methoenaufruf gekracht indem hier mal ein typischer C++-Fehler bei String aufgetreten ist (knallhart über eigentliche Stringgrenze hinausgeschrieben). Bei Delphi und den String-Typen hier müsste ich schon mich "anstregen" und den "normalen" Weg verlassen um sowas zu schaffen.

alzaimar 24. Feb 2008 09:42

Re: Delphi + C++
 
:mrgreen:
[quote="DMW"]Was willst du mir damit sagen?Daß ich im falschen Forum sei?
Zitat:

Zitat von Delphi-PRAXiS
Programmieren allgemein
Fragen, die sich beim Programmieren stellen und dennoch nichts mit Delphi zu tun haben.

Einer links...
Zitat:

Zitat von DMW
Daß hier Diskussionen über die Existenzberechtigung anderer Sprachen unerwünscht sind?

Einer rechts...
Zitat:

Zitat von DMW
Daß man sich ein anderes Forum suchen solle, wenn man in Delphi nicht das Optimum sieht?

Und dann die Mitte... :lol:

C++ ist genauso toll/altbacken wie Delphi. Ich würde mich auf dot.Net konzentrieren, und hier auf das zukunftssichere C# setzen. Delphi / C++ zu beherrschen, ist für klassische Win32-Anwendungen von Vorteil.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:18 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz