AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Was Delphi nicht kann: "Integration"

Ein Thema von QuickAndDirty · begonnen am 26. Sep 2025 · letzter Beitrag vom 30. Sep 2025
Antwort Antwort
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.143 Beiträge
 
Delphi 12 Athens
 
#1

AW: Was Delphi nicht kann: "Integration"

  Alt 29. Sep 2025, 13:43
Woran liegt das?
Kann man da was machen?
Das liegt an der Verbreitung. Es nutzen zwar mehr Entwickler Delphi als manche denken, aber das ändert nichts daran, dass es sich aus manchen Zielgruppen fast vollständig verabschiedet hat. Dafür waren meiner Meinung nach damals die Entscheidungsträger direkt verantwortlich, als sie dafür gesorgt haben, dass es aus Schulen usw. verschwand. (Auch aus meiner Schule damals und der Grund hatte nichts mit dem Produkt zu tun.) Und ich glaube auch nicht, dass das ein Versehen war. Es war ihnen schlicht entweder egal oder sie wussten, dass das erst nach ihrer Zeit in der Firma bzw. sogar auch nur nach dem aktuellen Finanzjahr ein Problem werden würde. Zumindest ist das der Eindruck, den das ganze auf mich nach außen machte.

Nein, heute lässt sich das nicht mehr wesentlich ändern. Verschärft wird das ganze dadurch, dass man auch niemandem vorschlagen kann, offiziell Delphi zu unterstützen, weil dafür eine teure Lizenz erforderlich ist. Die kauft kaum jemand, nur um Beispiele, Header usw. zur Verfügung zu stellen. Und die CE darf dafür ja nicht genutzt werden. Ja, das Thema hatte ich schon mehr als einmal...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.084 Beiträge
 
Delphi 12 Athens
 
#2

AW: Was Delphi nicht kann: "Integration"

  Alt 29. Sep 2025, 15:55
Nein, heute lässt sich das nicht mehr wesentlich ändern. Verschärft wird das ganze dadurch, dass man auch niemandem vorschlagen kann, offiziell Delphi zu unterstützen, weil dafür eine teure Lizenz erforderlich ist. Die kauft kaum jemand, nur um Beispiele, Header usw. zur Verfügung zu stellen. Und die CE darf dafür ja nicht genutzt werden. Ja, das Thema hatte ich schon mehr als einmal...
Das ist echt schlecht. Ich meine ich kann c# genausogut wie Delphi... aber das wird ja ach nicht so ernst genommen.
Java ist für mich eine reine Univeritäts Sprache...

Also ist es eigentlich dumm Delphi die treue zu halten trotz der riesigen Fortschritte. Für richtige Projekte sollte ich lieber besser in Java werden oder Go, Rust und TS lernen damit ich in Zukunft von Package-Managern geowned werde?

Das ist irgendwie voll traurig. Egal wie die sich bei Idera abstrampeln delphi hat quasi keine Chance außer immer höhere Preise?
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.228 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Was Delphi nicht kann: "Integration"

  Alt 29. Sep 2025, 16:23
Es ist schwer das zu beurteilen, wenn man lange nicht mehr über den Tellerrand geschaut hat.

Ich will Delphi nicht schlecht machen, und ich denke es ist immer noch eine gute Wahl für das, was der Produktname verspricht "Rapid Application Development": Prototyping, quick & dirty (kein Wortwitz beabsichtigt). Je länger das Projekt dauert, umso komplexer es wird, umso mehr tut es weh.

Das ist die Erfahrung die ich in den letzten 10-12 Jahren mit Delphi mehrfach gemacht habe. Wir verwenden es weiterhin, um die alten Anwendungen weiter auszubauen und zu supporten, aber mittlerweile sind Neuentwicklungen generell in Rust + Web-Frontend. Warum? Weil Integration 100 mal besser ist:
  • Auf Hosting-Platformen wie z.B. Github können Dinge wie der Depandabot automatisch auf bekannte Sicherheitsprobleme von Abhängigkeiten hinweisen.
  • Oder die Unit-Tests oder Benchmarks durchlaufen lassen und direkt ankreiden, wenn durch die Änderungen einem Pull-Request die Performance schlechter werden würde (oder Tests fehlschlagen).
  • Der Compiler sagt direkt, ob die Code-Dokumentation inhaltlich richtig ist, denn er führt die Beispiele aus und prüft sie
  • Zur Compile-Zeit kann OpenAPI-konforme API-Doku generiert werden, die mit echtem Code arbeitet und wieder prüft, ob alles stimmt
  • Selbst der in die Sprache integrierte Linter gibt mir Vorschläge wie "Benenn deine Methode doch um, weil dann wird klarer, dass die Daten so und so verarbeitet werden". Währenddessen sagt Delphi mir bei gefühlt jedem 10. Druck auf Strg+F9 "Internal Error L-1234".
  • Ich kann auf meinem Ipad in der Sonne sitzen und habe eine IDE die immer noch 10 mal besser funktioniert als das RAD Studio.
  • (...)

Bei Delphi beschäftige ich mich, je länger das Projekt dauert, gefühlt immer mehr mit dem "Drumherum" als mit dem eigentlichen Code. Das ist aufgrund des harten "Vendor Lock-Ins" bei Delphi gleich doppelt schlimm, weil man halt an diese eine IDE und Compiler und Debugger gefesselt ist, und nicht weg kann. Bei anderen Lösungen (wie z.B. Rust) brauche ich aus dem Stand erst einmal deutlich länger, aber auf lange Sicht fahre ich damit echt besser.

Delphi ist ein Sprinter, andere Lösungen sind oft eher Marathon-Läufer. Man muss das richtige Tool für die richtige Aufgabe verwenden.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.143 Beiträge
 
Delphi 12 Athens
 
#4

AW: Was Delphi nicht kann: "Integration"

  Alt 29. Sep 2025, 18:18
Das ist irgendwie voll traurig. Egal wie die sich bei Idera abstrampeln delphi hat quasi keine Chance außer immer höhere Preise?
Das sehe ich nicht so, nein. Aber vergleich mal z.B. GetIt mit anderen Paketmanagern wie Nuget. Und das gilt für vieles in Delphi: Es wird groß angekündigt, ist dann erst einmal nur halbherzig umgesetzt und wird auch nicht so schnell verbessert. Wie lange hat es gedauert, bis GetIt so weit ist wie es heute ist?

Delphi könnte wieder deutlich stärker werden, wofür insbesondere die Qualität besser werden müsste. Aber in den letzten 10 Jahren hat sich da zwar etwas getan, aber leider viel zu wenig und stattdessen kamen riesige Probleme wie mit dem LSP dazu. Wie soll man denn jemand zu Delphi bekommen, der von einer anderen Sprache kommt?
"Komm zu Delphi, da musst du geschäftlich gesehen erst einmal viel bezahlen, dafür funktioniert die Codevervollständigung nur langsam usw. und Bugs liegen teilweise seit Jahren herum?"

Ich habe keine Ahnung, woran das liegt. Prioritäten, Manpower, Zielsetzung, ... vermutlich eine Mischung aus allem.

So bekommt man es jedenfalls nicht hin, dass es für Delphi mehr Integrationslösungen usw. gibt.
Sebastian Jänicke
AppCentral

Geändert von jaenicke (29. Sep 2025 um 18:25 Uhr)
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.084 Beiträge
 
Delphi 12 Athens
 
#5

AW: Was Delphi nicht kann: "Integration"

  Alt Gestern, 09:51
Stimmt...die müssten das ja alles bezahlen mit den lustigen Abbos...während java, go, rust, TS, c, c++ alle umsonst sind...

Vielleicht ist der LSP genau das richtige.
Wenn der gut funktionieren würde und man ihn z.B. mit NeoVim, VsCode, SublimeText usw. integrieren könnte...das würde die jenigen die keinen bock of IDEs haben glücklich machen.
Ich glaube was man mindestens bräuchte wäre die compiler und den LSP freizugeben. Und dann müsste Idera geld mit der IDE machen...so ähnlich wie Jetbrains. Allerdings hätten sie dann immer noch die Entwicklung von beidem in der Hand.
Und es wäre zumindest theoretisch möglich das ein Herrsteller Delphi integration vorsieht.

btw. Jetbrain hat gerade die Community Edition von IntelliJ IDEA abgeschafft....
Es gibt jetzt für hobbyisten eine Java+kotlin IDE für Jährlich 170 Euro...alle sprachen für jährlich 290€

Freie Versionen nur noch für:
-Lernende und Pädagogen
-Unterrichtsräume
-Open-Source-Projekte
-Schulungen, Programmierschulen, Bootcamps
-Embarcadero MVPs, Microsoft MVPs, ASPInsiders, Java Champions, Docker Captains, Gradle Fellows, Google Developer Experts, und Nx Champions
-Benutzergruppen (das sind wohl Treffs der jetbrains community, quasie eine Lizenz für verloste IDEs)
-Youtuber und streamer
-Lehrende im nicht-akademischen bereich.

Vielleicht hat Delphi ja Glück und alle IDEs werden hobby-feindlich... aber wie man sieht wird wohl kaum eine IDE, Uni- oder Schul-feindlich.
Andreas
Nobody goes there anymore. It's too crowded!

Geändert von QuickAndDirty (Gestern um 12:28 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.851 Beiträge
 
Delphi 12 Athens
 
#6

AW: Was Delphi nicht kann: "Integration"

  Alt Gestern, 09:54
Vielleicht ist der LSP genau das richtige.
Wenn der gut funktionieren würde und man ihn z.B. mit NeoVim, VsCode, SublimeText usw. integrieren könnte...
Für VS-Code gibt es das ja wohl schon: DelphiLSP
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.143 Beiträge
 
Delphi 12 Athens
 
#7

AW: Was Delphi nicht kann: "Integration"

  Alt Gestern, 10:48
Für VS-Code gibt es das ja wohl schon: DelphiLSP
Das funktioniert auch gut. Und bei vielen wohl auch besser als in der Delphi IDE. (Ich habe das zu wenig genutzt, um das beurteilen zu können. Mit kleinen Projekten klappte es jedenfalls sehr gut.)

Die Entscheidung, dass man das mit der Community Edition nicht nutzen darf, kann ich allerdings nicht nachvollziehen. Bedeutet das, mal ein wenig satirisch gesprochen, dass die Delphi IDE sogar intern als Einschränkung gesehen wird?!? Eigentlich würde ich erwarten, dass das umgekehrt ist und Visual Code als "einfacher" Codeeditor als eingeschränkt wahrgenommen wird.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.018 Beiträge
 
Delphi 2009 Professional
 
#8

AW: Was Delphi nicht kann: "Integration"

  Alt Gestern, 13:31
btw. Jetbrain hat gerade die Community Edition von IntelliJ IDEA abgeschafft....
Richtig ist: man kann die kostenlose IntelliJ IDEA Community Edition unverändert hier downloaden
https://www.jetbrains.com/idea/downl...ection=windows (Windows Version)
Zitat:
We’re committed to giving back to our wonderful community, which is why IntelliJ IDEA Community Edition is completely free to use
Michael Justin
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.084 Beiträge
 
Delphi 12 Athens
 
#9

AW: Was Delphi nicht kann: "Integration"

  Alt Gestern, 14:56
btw. Jetbrain hat gerade die Community Edition von IntelliJ IDEA abgeschafft....
Richtig ist: man kann die kostenlose IntelliJ IDEA Community Edition unverändert hier downloaden
https://www.jetbrains.com/idea/downl...ection=windows (Windows Version)
Zitat:
We’re committed to giving back to our wonderful community, which is why IntelliJ IDEA Community Edition is completely free to use
Ich habe mich da von der Überschrift von diesem Artikel in die Irre führen lassen.
https://medium.com/threadsafe/goodby...s-e80ddd82b639
Und als ich sie unter Pricing nicht fand dachte ich es stimmt.

Aber es scheint wohl eher ein upgrade für die Free Tier licence zu sein und ein nicht downgrade wenn subscibers mal eine Zahlung verpassen.


Vieleicht sollte Delphi es mal mit dem selben Ansatz versuchen.
Andreas
Nobody goes there anymore. It's too crowded!

Geändert von QuickAndDirty (Gestern um 15:09 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 10:31 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