AW: Ist Delphi so Bedeutungslos ?
Zitat:
Mich würde mal interessieren, wieviele FM Programme im Appstore stehen, nach fast zwei Jahren FM. |
AW: Ist Delphi so Bedeutungslos ?
Zitat:
Und zweitens in der mangelnden Unterstützung moderner Konzepte. Gut, immerhin Generics hat man mittlerweile, das war auch allerhöchste Eisenbahn. Aber was ist z.B. mit Traits? Duck Typing (ja, das ist auch in typisierten Sprachen möglich, siehe z.B. Scala). Oder einem ordentlichen Type Inferer (korrigiert mich, falls ich falsch liege, aber sowas hat Delphi ja garnicht?). Und dann wäre da noch die eher kleine Standard-Library. Was da, um nur ein paar Beispiele zu nennen, absolut fehlt, sind Dinge wie: map, reduce, fold, partition, ... und da ist man dann auch schnell wieder bei Punkt 1. |
AW: Ist Delphi so Bedeutungslos ?
@Phoenix
bitte genau lesen und keine eigenen Interpretatioen als Quatsch bezeichnen !!!! Ich habe nicht behauptet .NET telefoniert alleine nach Hause sondern ein Szenario beschrieben warum .NET zu Abhängigkeiten von Updates/Internet Zugang führt, und nicht jeder mag diesen Kontrollverlust. |
AW: Ist Delphi so Bedeutungslos ?
Zitat:
Zitat:
Wenn die Begründungen nämlich gut genug sind, dann seh ich prinzipiell kein Problem damit entsprechende Sprachfeatures in Free Pascal einzubauen. :mrgreen: Gruß, Sven |
AW: Ist Delphi so Bedeutungslos ?
Zitat:
Meine Kernaussage war aber ja "Es kommt nicht auf das letzte prozent Performance an, wenn die Zeit des Entwicklers gespart wird" Zitat:
Code:
Das ganze ist eine Deklaration von einem Enum. Die Dinger in den [] Klammern sind Attribute und zu jedem Wert des enums wird ein Objekt einer eigenen Klasse erstellt. Die Informationen die ich jeweils hinterlegt habe lassen sich später mit Reflection wieder abrufen. Als erste Variante in Delphi fällt mir jetzt ein
public enum COMM_Command : byte
{ // Allgemeine Datentypen [CommandInfo(Category.General, "Ping ausführen", PrimaryName = "")] PING = 00, [CommandInfo(Category.Response, "Bestätigung", PrimaryName = "")] ACK = 01, [CommandInfo(Category.Response, "Fehler", PrimaryName = "")] ERROR = 02, // Variablen lesen [CommandInfo(Category.GetVariable, "Zustand")] REQ_STATE = 10, [CommandInfo(Category.GetVariable, "Zyklen")] REQ_CYCLES = 11 //... [CommandInfo(Category.Command, "Kalibrierdaten speichern")] CMD_SAVE_CALIBRATION = 208, }
Delphi-Quellcode:
ein, das man dann aber selber initialisieren muss! Der enum hat sich (natürlich) im Laufe der Entwicklung verändert, aber da die Infos direkt mit "dranhängen" war es einfach die mit zu aktualisieren.
Array[TMyEnum] of TMyAttribute
So als Kontext: Das ganze dient zur seriellen Kommunikation mit einem µC, es ist daher schon wichtig dass der enum ein byte groß ist. Man kann dann einfach das byte-Array nehmen und in einen struct/record stopfen. |
AW: Ist Delphi so Bedeutungslos ?
Zitat:
Welche Werkzeuge bietet mir z.B. Delphi/Free Pascal, um mit Crosscutting Concerns umzugehen? Kein AOP, keine Traits, kein garnix. Oder ist das ein Problem, was man als durchschnittlicher Delphi-Entwickler nicht hat? Oder doch einfach eher nicht kennt, aber durchaus hat. |
AW: Ist Delphi so Bedeutungslos ?
Zitat:
Und wenn Euch Lazarus zu schlecht ist, lieber Nachwuchs, dann setzt Euch endlich ran und entwickelt! Das übt extrem gut. Andere bekommen es ja auch hin. Übrigens leben einige u.a. auch von Spenden ,nur mal so.... |
AW: Ist Delphi so Bedeutungslos ?
Free Pascal ist für Anfänger völlig uninteressant. Es bringt keine eigene IDE mit und Lazarus ist mehr oder weniger nicht zu gebrauchen.
Wenn man Nachwuchs gewinnen will, übrigens sind das die Kunden der Zukunft, dann muß man schon mal was umsonst springen lassen oder man verschwindet irgendwann in der Versenkung. Und nochmal meine Frage. Warum sollte jemand Delphi oder das grottige Lazarus benutzen wenn er VS 2012 Express umsonst bekommt? |
AW: Ist Delphi so Bedeutungslos ?
Es gibt einen Grund:
Weil der Opa, der vielleicht in seiner Jugendzeit Object Pascal programmiert hat (und sonst keine Programmiersprache) ihm eineige Dinge beibringen kann. Darüber hinaus kann es sich momentan auch finanziell lohnen Delphi zu lernen, denn Delphi Programmierer sind gefragt wie nie und werden auch vernünftig bezahlt. |
AW: Ist Delphi so Bedeutungslos ?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 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