AGB  ·  Datenschutz  ·  Impressum  







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

Delphi vs. C#

Ein Thema von Willie1 · begonnen am 27. Nov 2020 · letzter Beitrag vom 5. Dez 2020
Antwort Antwort
Seite 1 von 2  1 2      
TiGü

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

AW: Delphi vs. C#

  Alt 29. Nov 2020, 17:25
Also bevor hier so schlimmes Webgelumpe wie JavaScript empfohlen wird, sollte aufgrund der gewünschten Studienrichtungen eher in Richtung Mikrocontroller/Embedded Entwicklung gedacht werden.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Delphi vs. C#

  Alt 29. Nov 2020, 18:37
Also bevor hier so schlimmes Webgelumpe wie JavaScript empfohlen wird, sollte aufgrund der gewünschten Studienrichtungen eher in Richtung Mikrocontroller/Embedded Entwicklung gedacht werden.
Ohne dir zu nahe treten zu wollen, aber ich glaube du bist bei JavaScript nicht ganz auf dem Laufenden...

Hier vor mir auf dem Schreibtisch liegt ein Espruino Board. Das kannst du per Chrome App oder Web IDE mit JavaScript programmieren. Das funktioniert echt super. Und im Gegensatz zu meiner alten USB-Steuerkarte läuft das auch komplett autonom ohne PC. Das gibt es mit kleinem Display, Wifi, usw., du kannst damit wirklich viel machen.

JavaScript ist sicherlich keine traditionelle Sprache für die Hardwareansteuerung, aber mittlerweile gibt es kaum einen Bereich mehr, den man damit nicht abdecken kann. Und da wird sehr viel weiterentwickelt.

Wenn ich daran denke wie umständlich damals im Studium der Motorola Chip mit Segmentdisplay angesteuert wurde... auf die herkömmliche Weise... da liegen Welten dazwischen. Und auch eine Steuerung über meine alte USB-Karte per DLL aus Delphi (oder einer anderen Sprache) heraus ist deutlich umständlicher als mit dem Board und JavaScript.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
TiGü

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

AW: Delphi vs. C#

  Alt 29. Nov 2020, 22:53
Ja schön Sebastian, aber ist doch alles (teures) Spielzeug.
Wenn es zum ersten Einstieg sein soll, kann man auch Lego Mindstorms oder eine Box von Kosmos kaufen.

Diese ganze, mit tausend Schichten wegabstrahierte, Maker-Scheiße ist doch nichts, was produktiv in der Praxis bei echten Unternehmen im Einsatz ist.
Hui guckt mal, ich habe eine Feuchtigkeitsüberwachung für meinen Kaktus programmiert. Alles mit so einem Evaluationboard und JavaScript!

Oder um einen Schritt vorher zu schauen:
Im Studium wirds wohl eher C und ein einfacher Controller sein, an dem man sich abmühen muss.
Da bringen die JavaScript Kenntnisse keinen Blumentopf.

Das alles mag es geben mit entsprechender Daseinsberechtigung. Wahrscheinlich gibt es sogar Pascal, Fortan, Cobol oder Brainfuck Projekte für Mikrocontroller, aber damit verdient man kein Geld.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#4

AW: Delphi vs. C#

  Alt 29. Nov 2020, 23:04
Also "teuer" würde ich die ESP nicht nennen.

Es gibt in diesem Bereich auch mehrere Systeme, mit denen man wunderbar rumspielen kann.
z.B. Lilipad
Wohingegen Lego leider immer mehr den Bezug zum "Selbstbauen" verliert.


Man muß auch nicht Java/JavaScript nehmen,
auch Lua und andere Scriptsprachen werden oftmals unterstützt.

Egal was man z.B. von China hält, aber gerade hier sind einige asiatische Firmen vor allem in den letzen Jahren sehr innoativ
und für den "günstigen" Preis gibt es oft die coolsten Dinge.
z.B. NodeMCU

Auch in Richtung KI geht es da extrem schnell voran, so gibt es schon extrem kleine Boards mit integrierter Kamera, die selbstständg eine Objekterkennung für mehrere Objekte gleichzeitig hinbekommen. (alles lokal und ohne Cloud)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Delphi vs. C#

  Alt 30. Nov 2020, 06:04
Ja schön Sebastian, aber ist doch alles (teures) Spielzeug.
Wenn es zum ersten Einstieg sein soll, kann man auch Lego Mindstorms oder eine Box von Kosmos kaufen.
Lego Mindstorms kostet 260€ (finde ich toll nebenbei, auch die Boost Variante für kleinere Kinder), ein Espruino Board 35€...

Diese ganze, mit tausend Schichten wegabstrahierte, Maker-Scheiße ist doch nichts, was produktiv in der Praxis bei echten Unternehmen im Einsatz ist.
Node.js wird z.B. durchaus auch produktiv in embedded Systemen eingesetzt. Sicher, andere Sprachen sind dort eher die Platzhirsche.

Im Studium wirds wohl eher C und ein einfacher Controller sein, an dem man sich abmühen muss.
Da bringen die JavaScript Kenntnisse keinen Blumentopf.
Das ist richtig, aber der Einstieg ist damit schwieriger. Mit dem, was ich im Studium in der Richtung gemacht habe, habe ich z.B. nicht auch privat experimentiert.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.166 Beiträge
 
Delphi 12 Athens
 
#6

AW: Delphi vs. C#

  Alt 30. Nov 2020, 12:35
Es geht doch erstmal gar nicht um Preis oder Sprache.
Es geht darum den Anfängern überhaupt Spass und Motivation am Programmieren selbst zu vermitteln.
Das ist mit so kleinen Arduinos, ESP32 oder Calliopes doch durchaus sinnvoller,
als sich nur mit dem PC zu beschäftigen.
Ich denke aber man muss denjenigen immer genau da abholen wo er gerade steht,
sei es Scratch, Arduino, Visuino, oder Delphi, JS, C++.
Ohne ein wirkliches gutes Projekt kommt meiner Meinung nach keine echte Freude auf.

Je mehr Motivation, desto größer die Wahrscheinlichkeit das jemand auch noch den nächsten Programmier-Level erreichen möchte.
Erst dann würde ich mir um Sprachen Gedanken machen.

Jemand der gerne programmiert, der wird sich sowieso von selbst mit mehreren Sprachen beschäftigen wollen.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Delphi vs. C#

  Alt 30. Nov 2020, 13:45
Es geht doch erstmal gar nicht um Preis oder Sprache.
Es geht darum den Anfängern überhaupt Spass und Motivation am Programmieren selbst zu vermitteln.
Eben und da finde ich es einfach super so ein kleines Espruino Board hinzulegen, sich damit zu verbinden und direkt LEDs oder ähnliches ansteuern zu können. Das hat keine 5 Minuten gedauert, da hat die LED geblinkt, die ich testweise angeschlossen hatte. Mit welcher herkömmlichen Platine bekommt man das so hin?

Im Studium ist das "wie?" mit allen Details natürlich wichtig, aber um damit einfach etwas zu machen und auszuprobieren, ist ein etwas mehr High-Level Ansatz finde ich nicht falsch.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
TiGü

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

AW: Delphi vs. C#

  Alt 30. Nov 2020, 13:57
Wohin wir wieder mit den Thread abgedriftet sind!

Eigentlich wäre es am Besten, wenn der Neffe von Willie1 zu Wort meldet, alles andere ist Quark.
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
655 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Delphi vs. C#

  Alt 30. Nov 2020, 14:14
Das Hauptproblem wieso Delphi heute da steht wo es steht, liegt nicht an der Programmiersprache. Diese ist nähmlich sehr einfach verständlch, suaber aufgebaut und sehr gut wartbar und bietet heute soviele neue Techniken, dass sie eim besten Willen nicht mehr als veraltet betitelt werden darf.

Das Problem bei Delphi ist die Firma die hinter dem Produkt steht. Da hat man über Jahre hinweg, die Kosten für Delphi ständig erhöht und dabei die Qualität der Libraries immer schlechter gemacht. Das Bugfixing ist einfach erbärmlich. Für einen Hobby Programmierer ist Delphi seit vielen Jahren nicht mehr tragbar und hat damit viele talentierte Leute davon weg getrieben. Auch das Gefühl man werde nur noch gemolken, hat da auch sehr geholfen, Delphi klein zu machen.

Zwar gibt es mit der CE wieder einen günstigeren Einstieg, aber vor der Tatsache, dass man da nur eine "beschränkte" Version erhält (ja ist die Pro Versison aber durch die Lizenz zeitlich beschränkt und daher nicht zukunuftsicher), bei der man nie weiss wie lange man sie überhaupt nutzen kann, macht die Situation leider nicht wirklich besser.

Wenn ich da bedenke wie man zu D7 Zeiten noch für fast alles eine Komponente oder Library gefunden hat und wie schwer das Heutzutage ist, kommen mir die Tränen darüber, was Borland/Codegear/Emba über die Jahren mit Delphi gemacht haben.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#10

AW: Delphi vs. C#

  Alt 30. Nov 2020, 14:53
Das mit dem "gemolken werden" ist im "gewerblichen" Bereich nunmal fast überall so, nicht nur hier.
Ich wollte heute einen 2000€-Konferenztisch ä bissl umrüsten und 100€ für ein Stück Plaste mit einer 50-Cent-Buchse ... da kommt mir immernoch ein komisches Gefühl rüber. (ich glaub ich werf am Wochenende mal den 3D-Drucker an)
https://evolinestore.com/store/produ...ndard-modules/

Nja, selbst wenn aktuellen die Delphi-Versionen "ewig" laufen würden und man davon ausgeht, dass die CE nicht wieder einfach abgeschaft wird, so sind ja schon die aktuellen Versionen nicht mehr wirklich lauffähig und man ist gezwungen ständig zu aktualisieren. (so lange man nicht nur Windows machen möchte)
https://www.delphipraxis.net/206025-...r-arm-osx.html

Und ja, bei vielen Hardwareherstellern gibt es keine Delphikomponenten mehr.
So hab ich schon oft erlebt, dass in den Firmen keine Delphi-Entwickler mehr existieren und selbst wenn sie Delphi-Schnittstellen anbieten, dann sind die oft veraltet und unbenutzbar, so dass man sich dann selbst alles von C++ übersetzen muß.


Ansonsten wurde ja alles schon gesagt.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (30. Nov 2020 um 15:00 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

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 03:46 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