AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Delphi ist unbeliebt...angeblich

Delphi ist unbeliebt...angeblich

Ein Thema von Sherlock · begonnen am 2. Nov 2017 · letzter Beitrag vom 2. Mär 2018
Antwort Antwort
Seite 2 von 15     12 3412     Letzte » 
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#11

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 14:26
Hallo,
wir stellen auch Leute ein, die mit Java, C++ oder noch besser mit C# gearbeitet haben.
Für mich zählt dabei, wie der Programmierer Aufgaben in Code umformen kann,
strukturiertes Denken, Belastbarkeit usw..
Delphi ist dabei doch noch einfacher zu lernen, also z.B. Java.

Und wenn einer kommt und sagt "Delphi, nein danke", dann halt nicht...
Heiko
  Mit Zitat antworten Zitat
Wosi

Registriert seit: 29. Aug 2007
59 Beiträge
 
#12

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 14:42
- Syntax erfordert viel Schreibarbeit
Das höre ich immer wieder, aber leider korreliert diese Meinung oft auch mit schlechtem Programmierstil, egal welche Sprache derjenige benutzt. Denn wer schreibfaul ist, bezeichnet leider z.B. auch oft Variablen so kurz, dass der Quelltext schlecht lesbar ist... (var A, B, C: Integer; D, e: String)
Deshalb disqualifiziert dieses Argument denjenigen gleichzeitig auch ein wenig bei einer Bewerbung.
Wie gesagt, nicht alle Vorbehalte sind zu 100% angemessen. Allerdings bezieht sich die viele Schreibarbeit meiner Meinung nach vor allen Dingen auf die doppelten Bezeichnung im Interface- und Implementierungs-Bereich. Wer im Studium vor allen Dingen mit Java oder C# arbeitet, ist von der doppelten Schreibarbeit schnell ein wenig genervt.

Und wenn einer kommt und sagt "Delphi, nein danke", dann halt nicht...
Etwas anderes bleibt dann wohl auch nicht übrig. Solange man andere Bewerber findet, die Delphi machen möchten, ist das alles OK.
In einem großen Unternehmen beobachte ich seit Jahren, was mit ambitionierten Entwicklern am Ende ihres Studium passiert. Wenn sie "nur für ein paar Monate" in einem Delphi-Team aushelfen sollen, stellen sie die Verantwortlichen an die Wand: Entweder ich arbeite direkt in einem Team, das mit Java/C#/TypeScript/Whatever.js arbeitet, oder ich suche mir einen anderen Arbeitgeber. Die Absolventen von heute können sich diese Mentalität leisten.
  Mit Zitat antworten Zitat
Towmuz

Registriert seit: 21. Sep 2016
Ort: Minden
127 Beiträge
 
Delphi 10.1 Berlin Professional
 
#13

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 14:42
- Fehlende moderne Sprach-Features
- Viele Uralt-Projekte
- "Gute Delphi-Kenntnissen helfen mir auf dem Arbeitsmarkt nicht so sehr weiter wie gleich gute Kenntnisse in Java/C#/TypeScript/Angular/Python/etc."
Mit 4 Jahren Berufserfahrung und 1,5 Jahren davon mit Delphi, kann ich dir da nur zustimmen.

Auch wenn das mit dem Arbeitsmarkt sicher relativ zu dem steht, was man persönlich an Zeit benötigt sich in anderen Umgebungen zurecht zu finden,
wenn man mal die Sprache wechseln möchte sozusagen.

Diese Uralt-Projekte und Sprach-Features sind allerdings etwas, dass man nicht weg Relativieren kann und ziemlich nervt.

(var A, B, C: Integer; D, e: String)
Das kleine Stück hier aus C# (im Prinzip nur eine Zeile):
Code:
Dictionary<string, FileObject> files =
    Directory.GetFiles(oldPath, "*.*", SearchOption.AllDirectories).ToDictionary(
                                                                                 Key => Key,
                                                                                 Value => new FileObject()
                                                                                 {
                                                                                    NewFilename = "",
                                                                                    NewPath = @"E:\BilderAlt\",
                                                                                    OldFilename = Path.GetFileName(Value),
                                                                                    TblDokumentNr = Path.GetFileName(Value).TrimStart('0').Split('.')[0],
                                                                                    OldPath = Path.GetDirectoryName(Value) + @"\",
                                                                                    ID = irgendwas
                                                                                 });
Das wären in Delphi viele Zeilen Code inkl. allem Pipapo. Macht nicht wirklich Spaß, wenn man dann sieht wie die Anderen so Sachen wie Lambda und Linq einbauen und in Delphi schreib ich nen Roman aus "begins & ends". Das hat mit "var a, b, c: string" gar nichts zu tun und betrifft so ziemlich jeden Bereich von Delphi.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#14

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 14:51
Das kleine Stück hier aus C# (im Prinzip nur eine Zeile):
Das ist in meinen Augen kein Stück Code, das irgendwer in irgendeiner Sprache schreiben sollte
Ich denke Delphi hat was Sprachfeatures angeht gut aufgeholt. LINQ ist ne tolle Sache die ich in Delphi etwas vermisse,
aber sonst kann man in Delphi größtenteils alles machen was in C# o.ä. auch geht.

Und wie gesagt: Dein Beispielcode GEHT zwar, aber das heißt nicht, dass man es machen sollte.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.058 Beiträge
 
Delphi 10.4 Sydney
 
#15

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 14:57
Das kleine Stück hier aus C# (im Prinzip nur eine Zeile):
Das ist in meinen Augen kein Stück Code, das irgendwer in irgendeiner Sprache schreiben sollte
Ich denke Delphi hat was Sprachfeatures angeht gut aufgeholt. LINQ ist ne tolle Sache die ich in Delphi etwas vermisse,
aber sonst kann man in Delphi größtenteils alles machen was in C# o.ä. auch geht.

Und wie gesagt: Dein Beispielcode GEHT zwar, aber das heißt nicht, dass man es machen sollte.
Von dem Beispiel mal abgesehen, aber die Schreibweise der Properties(-Deklaration) ist schon ziemlich geiler Scheiß!

https://stackoverflow.com/questions/...aration-in-net
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#16

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 15:03
Hallo,
dem Kommentar zum Beispielcode kann ich nur zustimmen.
Wer soll das denn Debuggen?

Davon abgesehen, kann man das auch ähnlich in Delphi schreiben,
wenn man über Interfaces oder einen eigenen Garbage-Collector geht und somit keine Speicherlecks erzeugt.

Debuggen möchte ich das trotzdem nicht

Apropos:
Der fehlende Garbage-Collector ist so mit das Wichtigste, was unsere Umsteiger aus Java vermissen.
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#17

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 15:08
Apropos:
Der fehlende Garbage-Collector ist so mit das Wichtigste, was unsere Umsteiger aus Java vermissen.
Deswegen bin ich dafür dass man zuerst eine Sprache ohne Garbage Collector lernen sollte.
Es ist einfacher von Delphi auf Java/C#/.. (und wieder zurück) umzusteigen als von Java/C#/.. auf Delphi wo man garantiert aus Gewohnheit erstmal ordentlich Speicherlecks generieren wird.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.364 Beiträge
 
Delphi 10.3 Rio
 
#18

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 15:11
Code:
Dictionary<string, FileObject> files = ....});
da haben "wir" es endlich geschafft das RAD-Zeugs hinter uns zu lassen und eine allgemeine Akzeptanz bzgl. Unittests zu erreichen, und dann wissen wir nichts besseres als eine Zeile Code so komplex wie nur möglich zu gestalten, dass der nach uns einige Minuten braucht um zu verstehen was da passiert.

bei so was muss ich immer an das hier denken:

Zitat:
Dann begannen Dennis und Brian an einer wirklich verzerrten Version von Pascal zu arbeiten, genannt 'A'. Als wir merkten, daß andere tatsächlich vorhatten, Programme mit 'A' zu entwerfen, fügten wir rasch zusätzliche kryptische Eigenschaften hinzu, und entwickelten daraufhin B, BCPL und schließlich C. Wir hörten auf, als es uns gelang, den Ausdruck

Code:
for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
fehlerfrei zu compilieren.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#19

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 15:20
Der völlig unsinnige redundante Schreibaufwand nervt mich inzwischen am meisten in Delphi (bzw. der IDE).
Hatte ich kürzlich auch hier angesprochen: http://www.delphipraxis.net/193733-i...stuetzung.html

Insbesondere wenn man viel mit Interfaces arbeitet ist das ziemlich butdrucktreibend.
Mit ein bisschen gutem Willen könnte das sicher leicht verbessert werden, aber das klingt halt in der Featurematrix nicht so aufregend.

(Mein Tool macht Fortschritte und in Kürze kann ich wohl mal eine kleine Demo zeigen.)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benedikt Magnus

Registriert seit: 6. Jul 2012
Ort: Bonn
190 Beiträge
 
FreePascal / Lazarus
 
#20

AW: Delphi ist unbeliebt...angeblich

  Alt 2. Nov 2017, 15:23
Apropos:
Der fehlende Garbage-Collector ist so mit das Wichtigste, was unsere Umsteiger aus Java vermissen.
Das habe ich auch schon oft gehört.
Dabei ist das der größte Punkt (wenngleich einer von wenigen), der mich an C# stört. Ich habe noch nie verstanden, wie man so viel Ineffizienz, Indeterminismus und unerklärlichen Ärger auf sich nehmen kann, nur um sich das .Free zu sparen...
Das erinnert mich immer wieder an himitus Signatur:
Zitat von himitsu:
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 12:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz