AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Programmiersprachen und Entwicklungsumgebungen
Thema durchsuchen
Ansicht
Themen-Optionen

Programmiersprachen und Entwicklungsumgebungen

Ein Thema von derseitzer · begonnen am 19. Mär 2018 · letzter Beitrag vom 21. Mär 2018
Antwort Antwort
Elrond

Registriert seit: 29. Sep 2014
71 Beiträge
 
#1

AW: Programmiersprachen und Entwicklungsumgebungen

  Alt 20. Mär 2018, 16:18
Aber vielleicht denkt man noch mal ne Runde darüber nach, ob "alt" für Software etwas positives oder negatives ist. Ich finde in solchen Aussagen spiegelt sich eher so eine Art Early Adopter Sichtweise, Dinge sind toll und interessant, wenn sie neu sind. Solide, stabil, skalierbar, wartbar, zukunftssicher, vielseitig, effizient .. das würde mich als Kunde und auch als Entwickler mindestens genauso interessieren.

Genau das ist doch der Punkt, wo trifft deine Aufzählung nur auf Delphi zu?


Solide, stabil?

Die IDE ist verbuggt, mit jedem Update kommen gefühlt genauso viele Bugs rein wie gefixt werden.
Die Sprache behauptet von sich Einsteigerfreundlich zu sein, vielleicht vor 30 Jahren zu C++ (da gab es mich nicht mal). Alleine die Speicherverwaltung, brr. Die Sprache hat für die meisten Anwendungsfälle eine unnötige hohe Komplexität, darunter leidet auch die Wartbarkeit.

Zukunftssicher?

Immer weniger Entwickler, die Appentwicklung scheint auch nicht den gewünschten Erfolg gehabt zu haben, gut möglich das es Delphi in 10 Jahren nicht mehr gibt.

Vielseitig?

Gibt es etwas was ich nur mit Delphi machen kann, aber nicht mit C# oder Java?
Meiner Meinung nach nein, aber umgekehrt einiges.

Effizient?

Abseits theoretischer Leistungstest (da sagt jeder was anderes), wodurch will ich Effizienz bestimmen? Ich würde sagen, wie schnell ich ein Problem lösen kann und auch da die Frage, was kann Delphi besser als die Konkurrenz? Die schicke GUI Entwicklung, gibt es auch in Visual Studio, mit dem Pluspunkt das es dafür weitausmehr Komponenten gibt.
  Mit Zitat antworten Zitat
günni0
(Gast)

n/a Beiträge
 
#2

AW: Programmiersprachen und Entwicklungsumgebungen

  Alt 20. Mär 2018, 16:24
Zitat:
mit dem Pluspunkt das es dafür weitausmehr Komponenten gibt.
Meiner Meinung nach macht sich eine IDE nicht gerade einen besseren Namen, nur weil es mehr Komponenten gibt.
Was bringen einem 1000 Extrakomponenten, wenn man davon im Endeffekt nur maximal 10 benötigt und den Rest nicht, weil es schlicht weg benutzerunfreundlicher Kitsch ist?
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.403 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Programmiersprachen und Entwicklungsumgebungen

  Alt 20. Mär 2018, 16:26
Gibt es etwas was ich nur mit Delphi machen kann, aber nicht mit C# oder Java?
Meiner Meinung nach nein, aber umgekehrt einiges.
erzähl mal.... Was kann man mit C# machen, das mit Delphi nicht geht....
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#4

AW: Programmiersprachen und Entwicklungsumgebungen

  Alt 20. Mär 2018, 16:53
@Maverik, ich weiß nicht, ob Du mich richtig verstanden hast. Genau darum was Du skiziert hast, ging es mir. Das ist eine Entwicklungsstrecke, die man kaum mit anderen Produkten hinkriegen würde außer vielleicht mit reinem C, allein aufgrund der Zeitkomponente/Verfügbarkeit von damals bis heute.

Genau das ist doch der Punkt, wo trifft deine Aufzählung nur auf Delphi zu?
ich schrieb ja, dass es nicht so schwarz weiß ist in der Realität.

Solide, stabil?
Die IDE hat bekanntermaßen Schwachstellen aus aktueller Sicht, das wird m.E. überbewertet. Vielleicht klingt es für Dich seltsam, notfalls kann man mit Notepad arbeiten und zu Fuß kompilieren. Die Sprache selbst, würde sagen Geschmackssache und auch viel Gewohnheit.
Die Qualitäten liegen m.E. tiefer, das geht aus dem Beitrag von Maverik ganz gut hervor.
Dir kanns vorläufig egal sein, wenn Du so jung bist.

Zukunftssicher?
Wie gesagt, ich rede davon, das bestimmte Technologien mit den delphi Bibliotheken dauerhaft verfügbar waren und sind. Möglich ist vieles, wenn man sich alleine ansieht, wieviel Strategiewechsel und Tode es bei anderen Herstellern schon gegeben hat, kann man nur schlussfolgern, dass diese Gefahr einfach immer besteht, dass eine Software oder der Hersteller verschwindet. Bei Delphi bis jetzt halt selten. (Siehe Mavariks Programmvita)

Vielseitig?
Java: Mittlerweile kann man hardware nah damit programmieren, es hat sich gewaltig entwickelt, klar. Aber schneller Code bspw.? Ebeno C# und nochmal an der Stelle, seit wann geht das?

Effizient?
Komponenten sind auch in Delphi häufiger problematisch gewesen, Third Party Komponenten.
Das ist wieder, neben der Effizienz, eine Frage von Langlebigkeit.
Ich weiß nicht, ob ich scharf drauf bin, möglichst viele externe Komponenten in meinen Sourcen zu verwenden, die alle 2 Wochen woanders gehostet werden usw.


Ich halte es aber für wenig zielführend, Einzelaspekte von Programmiersprachen / Umgebungen im Pro/Contra Stil auseinander zunehmen. Das gibt es schon 1000 fach und jeder hat andere Schwerpunkte.

Ich wollte nur einen grundsätzlichen Punkt liefern, der m.E. gern unter den Tisch fällt, obwohl er sehr wichtig ist.
Um es mal ganz anders zu sagen: Wir haben seit einiger Zeit die Dieseldebatte. Nach Jahrzehnten wird ein Antriebskonzept in Frage gestellt. Nun denn. Mancher Softwarehersteller hätte in den Jahrzehnten schon ein Dutzend Antriebskonzepte herausgebracht und wieder eingestampft.
Delphi scheint mir da eher auf der langlebigen Seite zu sein.
Gruß, Jo

Geändert von jobo (20. Mär 2018 um 16:59 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 07:12 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