Autor |
Beitrag |
Nano-Ware
      
Beiträge: 394
Erhaltene Danke: 7
|
Verfasst: Mo 07.03.11 15:31
Hey,
gibt es bekannte Programme, die mit Delphi programmiert wurden?
Danke
Moderiert von Th69: Titel geändert.
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Mo 07.03.11 15:37
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Mo 07.03.11 15:45
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
guinnes
      
Beiträge: 182
Erhaltene Danke: 14
|
Verfasst: Mo 07.03.11 16:22
Hier gibts auch schon eine Sammlung
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Mo 07.03.11 16:35
Nicht zuletzt: Delphi (OK, mittlerweile sind afaik ein paar Einflüsse C# dabei).
Ich wollte gerade auf Google Codesearch verweisen. Aber traurige Wahrheit ist: Sie haben sowohl Delphi als auch Pascal aus der Liste der Programmiersprachen genommen.
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Mo 07.03.11 17:14
Hallo,
da Programme meist nicht damit Werben, in welcher Sprache sie geschrieben wurden, merkt man es in der Regel nicht. Mir ist z.B. bekannt, dass mehrere Produkte der WISO-Software in Delphi geschrieben sind (da hatte ich Kontakt zu 2 Firmen, die mindestens 3 der Wiso-Produkte herstellen).
Generell scheint mir Kaufmännische Endnutzersoftware recht Delhiisiert zu sein. Auch in anderen Bereichen läuft einen Delphi wahrscheinlich häufiger über den Weg als man es annimmt.
Gruß
Klabautermann
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Mo 07.03.11 18:07
Das stimmt so nicht ganz. Erstens gibt es mittlerweile beträchtlich viele OpenSource-Programme, wo man sofort sieht, welche Sprache es ist (und nach meiner Erfahrung ist das fast immer C, gelegentlich C++ und Java). Und zweitens gibt es gewisse Dinge, die eine Anwendung als Delphi-Anwendung erkenntlich machen. Zunächst ist meines Wissens in der EXE eine Compiler-Info "versteckt". Jedenfalls bei Unix-Systemen (gilt nur für ELF, nicht für a.out), aber ich bin mir fast sicher, dass ich das auch bei Win32-EXEn mal gesehen habe (Bei COM-Programmen hat man das natürlich nicht, aber die sollten ja heutzutage fast ausgestorben sein).
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70:
| $ xxd kompilat # hex-dump 00003e0: 0000 0000 1200 0000 9a02 0000 4089 0408 ............@... 00003f0: 0000 0000 1200 0000 006c 6962 6774 6b6d .........libgtkm 0000400: 6d2d 322e 342e 736f 2e31 005f 4a76 5f52 m-2.4.so.1._Jv_R 0000410: 6567 6973 7465 7243 6c61 7373 6573 005f egisterClasses._ 0000420: 5a4e 3447 6c69 6237 7573 7472 696e 6744 ZN4Glib7ustringD 0000430: 3145 7600 5f5a 4e34 476c 6962 3775 7374 1Ev._ZN4Glib7ust
...
00004d0: 4e53 5f31 3057 696e 646f 7754 7970 6545 NS_10WindowTypeE 00004e0: 006c 6962 6174 6b6d 6d2d 312e 362e 736f .libatkmm-1.6.so 00004f0: 2e31 006c 6962 6764 6b6d 6d2d 322e 342e .1.libgdkmm-2.4. 0000500: 736f 2e31 006c 6962 6769 6f6d 6d2d 322e so.1.libgiomm-2. 0000510: 342e 736f 2e31 006c 6962 7061 6e67 6f6d 4.so.1.libpangom 0000520: 6d2d 312e 342e 736f 2e31 006c 6962 6774 m-1.4.so.1.libgt 0000530: 6b2d 7831 312d 322e 302e 736f 2e30 006c k-x11-2.0.so.0.l 0000540: 6962 676c 6962 6d6d 2d32 2e34 2e73 6f2e ibglibmm-2.4.so. 0000550: 3100 6c69 6263 6169 726f 6d6d 2d31 2e30 1.libcairomm-1.0 0000560: 2e73 6f2e 3100 6c69 6273 6967 632d 322e .so.1.libsigc-2. 0000570: 302e 736f 2e30 006c 6962 6764 6b2d 7831 0.so.0.libgdk-x1 0000580: 312d 322e 302e 736f 2e30 006c 6962 6174 1-2.0.so.0.libat 0000590: 6b2d 312e 302e 736f 2e30 006c 6962 7061 k-1.0.so.0.libpa 00005a0: 6e67 6f66 7432 2d31 2e30 2e73 6f2e 3000 ngoft2-1.0.so.0. 00005b0: 6c69 6267 646b 5f70 6978 6275 662d 322e libgdk_pixbuf-2. 00005c0: 302e 736f 2e30 006c 6962 7061 6e67 6f63 0.so.0.libpangoc 00005d0: 6169 726f 2d31 2e30 2e73 6f2e 3000 6c69 airo-1.0.so.0.li 00005e0: 6267 696f 2d32 2e30 2e73 6f2e 3000 6c69 bgio-2.0.so.0.li 00005f0: 6263 6169 726f 2e73 6f2e 3200 6c69 6270 bcairo.so.2.libp 0000600: 616e 676f 2d31 2e30 2e73 6f2e 3000 6c69 ango-1.0.so.0.li 0000610: 6266 7265 6574 7970 652e 736f 2e36 006c bfreetype.so.6.l
$ readelf -a kompilat ... Dynamic section at offset 0x1e58 contains 46 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libgtkmm-2.4.so.1] 0x00000001 (NEEDED) Shared library: [libatkmm-1.6.so.1] 0x00000001 (NEEDED) Shared library: [libgdkmm-2.4.so.1] 0x00000001 (NEEDED) Shared library: [libgiomm-2.4.so.1] 0x00000001 (NEEDED) Shared library: [libpangomm-1.4.so.1] 0x00000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libglibmm-2.4.so.1] 0x00000001 (NEEDED) Shared library: [libcairomm-1.0.so.1] 0x00000001 (NEEDED) Shared library: [libsigc-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libatk-1.0.so.0] 0x00000001 (NEEDED) Shared library: [libpangoft2-1.0.so.0] 0x00000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libpangocairo-1.0.so.0] 0x00000001 (NEEDED) Shared library: [libgio-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libcairo.so.2] 0x00000001 (NEEDED) Shared library: [libpango-1.0.so.0] 0x00000001 (NEEDED) Shared library: [libfreetype.so.6] 0x00000001 (NEEDED) Shared library: [libfontconfig.so.1] 0x00000001 (NEEDED) Shared library: [libgobject-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] 0x00000001 (NEEDED) Shared library: [libglib-2.0.so.0] highlight] 0x00000001 (NEEDED) Shared library: [libstdc++.so.6][/highlight] 0x00000001 (NEEDED) Shared library: [libm.so.6] 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x00000001 (NEEDED) Shared library: [libc.so.6] 0x0000000c (INIT) 0x8048890 0x0000000d (FINI) 0x8048d6c
...
48: 08048d40 0 FUNC LOCAL DEFAULT 14 __do_global_ctors_aux highlight] 49: 00000000 0 FILE LOCAL DEFAULT ABS main.cc[/highlight] # auch interessant 50: 0804a048 4 OBJECT LOCAL DEFAULT 27 _ZN3GtkL13PAPER_NAME_A3E |
Hier wird es eindeutig
Quelltext 1: 2: 3: 4: 5: 6: 7: 8:
| $ readelf -a kompilat Version needs section '.gnu.version_r' contains 3 entries: Addr: 0x0000000008048798 Offset: 0x000798 Link: 7 (.dynstr) 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1 0x0010: Name: GCC_3.0 Flags: none Version: 4 ## auch ziemlich eindeutig 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 2 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 5 0x0040: Name: CXXABI_1.3 Flags: none Version: 3 ## eindeutiger Hinweis! |
Das Ganze war eine zufällig ausgewählte Gtkmm-Testanwendung (C++ Anbindung für das GUI-Toolkit GTK+; die -mm deuten übrigens fast immer auf die C++ Anbindung hin; cairomm für Cairo-Grafik, GLibmm - alles, weil C++ zu C eine inkompatible Binärschnittstelle (=ABI) hat), die mit G++ aus der GCC kompiliert wurde (Also Programmiersprache C++, ergo "CXXABI_1.3").
Nur, was alles so in Executables steht. Und auch unter Windows findet man schnell heraus, welche Programme eine Visual C++ Runtime Library benötigen. Oder aber man erkennt Programme rein optisch an typischen Komponenten, für die Delphi bekannt ist:
- SynEdit (Apophysis)
- TeeChart (mir mal bei einer Hotel-Verwaltung begegnet)
- TBX oder Toolbar2k, die beide charakteristische Merkmale aufweisen (kein Theme ist 100% perfekt!)
Einige Programmierer ändern nicht einmal das Anwendungslogo, dass sie von Delphi7 vorgesetzt bekommen. Ich denke, vor allem kleinere Anwendungen werden mit Delphi geschrieben. Im Bereich großer Anwendungen ist Delphi mehr oder weniger ausgestorben.
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Mo 07.03.11 19:07
Hallo,
weder habe ich behauptet, dass man Delphi Anwendungen nicht erkennen kann, noch das mehr Anwendungen mit Delphi geschrieben werden, als in anderen Sprachen. Ich sagte nur, dass der normale 08/15 Windows user auch immer mal wieder eine Delphi-Anwendung unter die Finger bekommt, ohne es zu merken.
Das in der Open-Source Szene viel in C/C++ gearbeitet wird streite ich nicht ab, aber bloß weil es ein Merkmal einer Szene ist muss es nicht für die komplette Bange gelten. Auch wenn ihre Verfechter das gerne anders sehen, Open-Source ist nicht alles  . Ich halte z.B. auch Java für sehr stark im Gesamtmarkt aber weniger in der OSS-Szene.
Das war hier aber nicht die Frage, es ging um Bekannte Software unter Delphi und die gibt es, auch wenn man es oft nicht bemerkt. Es ist ja auch völlig Schnuppe, worin eine Software geschrieben ist, solange sie das tut was man will.
Ich habe die Wiso Dinger erwähnt, weil ich Kontakt mit denen hatte und somit von mindestens 3 dieser Produkte weiß das sie in Delphi Programmiert wurden. Die stehen in jedem Medien-Markt (das soll auf keine bestimmte Marke verweisen sondern als Kategorie für eine Art von Geschäft verstanden werden) und werden dort tausendfach verkauft. Somit fallen sie meiner Ansicht nach definitiv in die Kategorie "bekannte Software"  . Ob du das jetzt als große oder kleine Software einstufst sei dir überlassen, ich weiß bei solchen Kategorien immer nicht wo ich die Grenze ziehen soll.
Auch feststellen sollte man, dass man, dass sich Software in der Regel auf externe Bibliotheken stützt, welche wiederum in einer komplett anderen Sprache geschrieben sein kann. Somit muss bewusst sein, das nur wenig Software zu 100% in Sprache X geschrieben wurde. Und wenn dann sicher nicht in Delphi, da spätesten bei den API zugriffen (welche die Komponenten machen) Schluss mit Delphi ist  .
Fakt ist aber: Es gibt Software die in Delphi geschrieben wurde, die Benutzer stören sich nicht dran, dass sie in Delphi geschrieben wurde und es wird (oft zurecht) gutes Geld damit verdient. Sowohl bei Freeware, als auch bei Kaufsoftware kommt man immer mal wieder mit ihr in Kontakt.
Gruß
Klabeutermann
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Mo 07.03.11 19:57
Hallo,
Jakob_Ullmann hat folgendes geschrieben : | Ich wollte gerade auf Google Codesearch verweisen. Aber traurige Wahrheit ist: Sie haben sowohl Delphi als auch Pascal aus der Liste der Programmiersprachen genommen. |
kannst ruhig auf Codesearch verweisen, es ist in der Auswahlliste als "Pascal/Delphi" zu finden.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Mo 07.03.11 19:59
Der normale Windows-Nutzer wird sich aber auch nicht interessieren, mit welcher Programmiersprache ein Programm geschrieben wurde. Wer sich dafür interessiert, wird es auch (meistens) irgendwie herauskriegen.
Klabautermann hat folgendes geschrieben : | Das in der Open-Source Szene viel in C/C++ gearbeitet wird streite ich nicht ab, aber bloß weil es ein Merkmal einer Szene ist muss es nicht für die komplette Bange gelten. Auch wenn ihre Verfechter das gerne anders sehen, Open-Source ist nicht alles . Ich halte z.B. auch Java für sehr stark im Gesamtmarkt aber weniger in der OSS-Szene. |
Natürlich ist Open Source nicht alles (auch, wenn mir das am liebsten wäre), aber du wirst sicher nicht abstreiten, dass die Bedeutung von Open Source heute eine andere als vor zehn Jahren ist. Bei Open Source setzt man andere Werkzeuge ein. Es gibt halt Kriterien, die dort anders sind. Aber es gibt auch Kriterien, die gleich bleiben. Und man sollte nicht vergessen, dass der Grund, weshalb in der Open Source Szene C vorherrscht, nicht bloß ist, dass es da einen GCC gibt, sondern eben auch, dass die meisten Programmierer wenigstens ein bisschen C verstehen. Und das ist meines Erachtens nicht OpenSource-spezifisch.
Ich denke schon, dass man Delphi primär wegen der Sprache und nicht wegen der IDE wählt. Die IDE hat ihre Vorteile nun einmal größtenteils verloren. Da aber die IDE ein Kriterium ist, geht auch die Anzahl der Pascal-Programmierer zurück, was man traurigerweise auch bei Google Codesearch sehen kann.
Um mein Argument zu untermauern: Frage man sich doch einmal, warum Basic seit Jahren einen festen Platz hat.
EDIT: OK, nehme alles zurück: Ich habe es anscheinend nur in der Liste übersehen. Komisch, dass er "lang:pascal" wie auch lang:pas und lang:delphi nicht annimmt. 
|
|
jaenicke
      
Beiträge: 19312
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 07.03.11 21:07
Jakob_Ullmann hat folgendes geschrieben : | Ich denke schon, dass man Delphi primär wegen der Sprache und nicht wegen der IDE wählt. Die IDE hat ihre Vorteile nun einmal größtenteils verloren. |
Im Gegenteil, die IDE wurde ab Delphi 2005 massiv verbessert und ist heute die beste IDE, die ich kenne.  In der Gesamtheit kommen weder Visual Studio noch Eclipse, Lazarus oder andere da heran. Ein großer Vorteil von Eclipse ist allerdings das Multithreading in der IDE.
Für die Benutzer spielt das natürlich in der Tat keine Rolle. Die IDE beschleunigt aber die Entwicklungszeit enorm. Delphi hat für den Benutzer z.B. Vorteile bei der Bedienung der Software und durch den nativen Code benötigt man keine zusätzlichen Bibliotheken. Dafür hat .NET den großen Vorteil des einheitlichen Frameworks sowohl für die Benutzer als auch die Entwickler.
Und deshalb werden die Sprachen auch alle in großen wie kleinen Projekten verwendet.
Tools wie Skype, der Total Commander, Famous Robotic, InstallAware, Tuneup Utilities, IcoFX, Help & Manual, InnoSetup, ... sind alle in Delphi geschrieben.
UltraISO, WinRar, ... sind mit dem C++-Builder geschrieben.
|
|
FinnO
      
Beiträge: 1331
Erhaltene Danke: 123
Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
|
Verfasst: Mo 07.03.11 22:21
Für die Gaming-Fans: [url= www.omnibussimulator.de]OMSI[/url] ist in Delphi mit DX9 geschrieben...
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Mo 07.03.11 23:05
Naja, dann doch lieber Soldat  Delphi, UnDelphiX glaube ich.
Und natürlich Teamspeak bis Version 2, die 3 ist jetzt nicht mehr VCLX sondern direkt C+++Qt.
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Mo 07.03.11 23:07
|
|
jaenicke
      
Beiträge: 19312
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Di 08.03.11 06:17
delfiphan hat folgendes geschrieben : | wird in VS+ReSharper grün gewellt unterstrichen mit dem Vorschlag, das doch bitte so umzuschreiben: |
Ob es so sinnvoll ist immer LINQ zu verwenden sei mal dahingestellt, aber das gibts in Delphi Win32 ja ohnehin nicht. Ich finde es aber auch weder die Aufgabe des Compilers noch sinnvoll mir vorzuschlagen wie ich meinen Code schreiben soll.
delfiphan hat folgendes geschrieben : | Oder mir sagt, dass ein if-Statement nach den gegebenen Zuweisungen, Abfragen und Casts in tiefem Spaghetti-Code niemals true werden kann. |
Da wo es bereits zur Designzeit klar ist, wird es ja auch normalerweise angezeigt. Da ich solche Statements selten habe, sehe ich die Meldung fast nie, aber ich weiß, dass es sie gibt.
Das sind aber auch alles Features, die der Compiler erst einmal haben muss, damit die IDE die Ergebnisse der Auswertung anzeigen kann.
Und der Compiler hat sicher noch einige Probleme. Vor allem bei der Anzeige von "internen Fehlern" ohne jegliche Erklärung...  Ich meine, wir sind selbst Entwickler, da könnte es ja zumindest einen Erklärungsversuch geben, was da abgefangen wird. Besser als nichts wäre das in jedem Fall...
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Di 08.03.11 10:02
Hallo,
Jakob_Ullmann hat folgendes geschrieben : | Der normale Windows-Nutzer wird sich aber auch nicht interessieren, mit welcher Programmiersprache ein Programm geschrieben wurde. Wer sich dafür interessiert, wird es auch (meistens) irgendwie herauskriegen. |
das ist in der Regel auch dem abnormalen irgendwas-Nutzer egal  . Aber wie gesagt die Frage hier ist nicht was ist wo drin geschrieben sondern "welche Programme die man kennen könnte sind in Delphi geschrieben?"
Jakob_Ullmann hat folgendes geschrieben : | Klabautermann hat folgendes geschrieben : | Das in der Open-Source Szene viel in C/C++ gearbeitet wird streite ich nicht ab, aber bloß weil es ein Merkmal einer Szene ist muss es nicht für die komplette Bange gelten. Auch wenn ihre Verfechter das gerne anders sehen, Open-Source ist nicht alles . Ich halte z.B. auch Java für sehr stark im Gesamtmarkt aber weniger in der OSS-Szene. |
Natürlich ist Open Source nicht alles (auch, wenn mir das am liebsten wäre), aber du wirst sicher nicht abstreiten, dass die Bedeutung von Open Source heute eine andere als vor zehn Jahren ist. |
Ich habe nicht behauptet, dass die OSS Szene eine geringe Bedeutung hätte. Es ist genauso gut möglich seinen Rechner ausschließlich mit OSS zu betreiben wie es möglich ist ihn völlig ohne OSS zu betreiben. Aber ob OSS Relevant ist ist völlig irrelevant für die Fragestellung des Themas und ebenso irrelevant für meine Behauptung, dass man im täglichen (Windows) Anwenderleben immer mal wieder auf Delphi Programme trifft.
Jakob_Ullmann hat folgendes geschrieben : | Bei Open Source setzt man andere Werkzeuge ein. Es gibt halt Kriterien, die dort anders sind. Aber es gibt auch Kriterien, die gleich bleiben. Und man sollte nicht vergessen, dass der Grund, weshalb in der Open Source Szene C vorherrscht, nicht bloß ist, dass es da einen GCC gibt, sondern eben auch, dass die meisten Programmierer wenigstens ein bisschen C verstehen. Und das ist meines Erachtens nicht OpenSource-spezifisch. |
Richtig, C/C++ ist das Englisch der Programmierung, jeder kann es. Das hat meiner Meinung im wesentlichen mit seinem Alter und insbesondere der Überlegenheit von C++, als es jung war, gegenüber anderer Sprachen zu tun (Echte Gründe reines C einzusetzen gibt es meiner Meinung nach seit Jahrzehnten nicht mehr). Auch dass ist aber kein Grund sich bei Projekten nicht gegen C++ zu entscheiden und somit widerlegt es meine Aussagen nicht.
Jakob_Ullmann hat folgendes geschrieben : | Ich denke schon, dass man Delphi primär wegen der Sprache und nicht wegen der IDE wählt. Die IDE hat ihre Vorteile nun einmal größtenteils verloren. |
Nein das sehe ich nicht so. Sowohl die IDE als auch die Sprache sind ausreichend gut (ich finde die VS IDE weit überlegen aber in der von Delphi kann man auch gut arbeiten somit ist die VS-IDE kein Grund die Delphi-IDE nicht zu nutzen) und in Kombination führen sie bei Standardanwendungen recht schnell zum Ziel. Bei den meisten Delphi-Projekten dürfte genau das der Grund sein weshalb die Entwicklungsumgebung gewählt wurde. Schnell und mit wenig Aufwand das Ziel erreichen.
Jakob_Ullmann hat folgendes geschrieben : | Da aber die IDE ein Kriterium ist, geht auch die Anzahl der Pascal-Programmierer zurück, was man traurigerweise auch bei Google Codesearch sehen kann. |
Nicht die Anzahl der Pascal Programmierer geht zurück (zumal ich Delphi Programmierer auch nicht als Pascal Programmierer bezeichnen würde. Ich glaube, wenn man allen Delphi Programmieren die Extended-Syntax klauen würde währen viele derjenigen die auf Delphi gelernt haben völlig aufgeschmissen während die alten Pascal hassen sich sicher recht zügig wieder zurechtfinden würden) denn das verlernt ja keiner sondern die Anzahl der Delphi-Projekte. Das ist auch unbestritten. Ich würde heute auch nicht mehr anfangen ein größeres Projekt in Delphi zu realisieren. Das hängt aber mit der Firmen/Produktpolitik des letzten Jahrzehnts rund um Delphi zusammen. Die heutzutage spannendste Sprache ist meiner Meinung nach C#. Dennoch gibt es keinen Grund, wenn man eine, insbesondere große Delphi Anwendung hat, diese nicht mehr in Delhi zu pflegen oder sie gar in einer anderen Sprache neu zu schreiben, das verursacht nur unnötige Kosten und die Entwicklung die Delphi seit Embacadero geht zumindest für den Kommerziellen Bereich in die richtige Richtung.
Jakob_Ullmann hat folgendes geschrieben : | Um mein Argument zu untermauern: Frage man sich doch einmal, warum Basic seit Jahren einen festen Platz hat. |
Microsoft.
Wenn Bill Gates nicht ein persönlichen Fable für Basic hätte und nicht Visual Basic zu einen Zeitpunkt auf den Markt gedrückt hätte als die Sprache im Grunde schon bedeutungslos war, gebe es heute noch einmal erheblich weniger Basic Anwendungen. Aber keine Sprache stirbt je völlig, nur ist auch das nicht Thema dieses Topics. Die Frage hier ist nicht "welche Sprache hat den längsten" sondern, wie schon mehrfach erwähnt: "Gibt es bekannte Delphi Anwendungen".
Ich wollte deine Argumente nicht unkommentiert stehen lassen, deshalb hatte ich hier noch einmal geantwortet, aber das ganze geht mittlerweile so weit am Thema vorbei, dass ich ab jetzt nicht mehr (in diesem Topic) auf die "Welche Sprache ist die Beste Thematik" eingehen werde. Wenn du das weiter diskutieren willst, dann mache bitte ein eigenes Topic auf, dann bin ich gerne wieder dabei und werde meine Antwort "keine" gerne vertreten.
Gruß
Klabautermann
|
|
Mathematiker
      
Beiträge: 2622
Erhaltene Danke: 1447
Win 7, 8.1, 10
Delphi 5, 7, 10.1
|
Verfasst: Sa 23.02.13 11:31
Hallo,
Entschuldigung, dass ich das Thema wieder aufwärme.
Letzte Woche hatte ich im Informatikunterricht wieder die unfruchtbare und nervende Frage: "Warum machen wir eigentlich Delphi und nicht C oder Java ...?" und die stets folgende (natürlich unbewiesene) Behauptung: "Keine bekannten Programme werden mit Delphi geschrieben!"
Da (solche) Schüler mit keinen noch so salbungsvollen Worten überzeugt werden können, gebe ich stets den Kommentar: "Es geht nicht um eine bestimmte Programmiersprache, es geht um die grundlegenden Fertigkeiten." Punkt!
Meine Frage ist aber nun: Welche bekannteren, größeren Programme, die evtl. auch meine Nervtöter kennen, sind in Delphi geschrieben? Gibt es neuere, als die hier schon genannten?
Ich möchte aber bitte keine Diskussion über die Bedeutung von Delphi (das gab's schon genug in der EE) oder den Sinn des Einsatzes von Delphi in der Schule. Das wurde ebenfalls schon ausreichend besprochen.
Wie gesagt, mir geht es um weitere, konkrete Beispiele. Wenn ich sagen könnte: xxxx wurde in Delphi geschrieben, hätte ich eine gutes Argument.
Vielen Dank für Eure Hilfe.
Beste Grüße
Mathematiker
_________________ Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
|
|
mandras
      
Beiträge: 431
Erhaltene Danke: 107
Win 10
Delphi 6 Prof, Delphi 10.4 Prof
|
Verfasst: Sa 23.02.13 12:48
Mathematiker hat folgendes geschrieben : | Hallo,
Meine Frage ist aber nun: Welche bekannteren, größeren Programme, die evtl. auch meine Nervtöter kennen, sind in Delphi geschrieben? Gibt es neuere, als die hier schon genannten?
|
Mit bekannteren kann ich auf die Schnelle nicht dienen, ich weiß aus meinem Umfeld, daß Delphi häufig im Ingenieurbereich eingesetzt wird und hier durchaus auch große Anwendungen damit erstellt werden.
Dann hätte ich da noch ein konkretes Beispiel:
- Die NASA setzt für ihr SOFIA-Projekt auch eine DELPHI-Software ein, die Entwickler habe ich mal kennengelernt.
Folgender Link ist evtl. noch interessant:
www.pressbot.net/article_l,1,i,188919.html
Darin sind auch ein paar populäre Anwendungen aufgeführt die mit Delphi erstellt wurden.
Für diesen Beitrag haben gedankt: Mathematiker
|
|
Mathematiker
      
Beiträge: 2622
Erhaltene Danke: 1447
Win 7, 8.1, 10
Delphi 5, 7, 10.1
|
Verfasst: Sa 23.02.13 12:53
Hallo mandras,
Danke. Das ist genau das, was ich suche und es klingt richtig gut. Mal sehen, ob ich dann die "blöde" Diskussion los werde.
Beste Grüße
Mathematiker
_________________ Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
|
|
vagtler
      
Beiträge: 96
Erhaltene Danke: 24
Delphi 2010, C# (VS 2012), Objective-C, Java
|
Verfasst: Sa 23.02.13 13:10
Mathematiker hat folgendes geschrieben : | [...] "Keine bekannten Programme werden mit Delphi geschrieben!" [...] |
Wäre Skype bekannt genug? en.wikipedia.org/wiki/Skype
Für diesen Beitrag haben gedankt: Mathematiker
|
|
|