Forum: Programmieren allgemein
by Phoenix,
25. Aug 2009
Also ich arbeite relativ viel mit Prism - aber für mich ist Prism immernoch echtes Pascal.
Was für Beschränkungen meinst Du denn nun (und bitte nur solche Anführen, die nicht mit der darunter liegenden Plattform zu tun haben).
Eigentlich schränkt Prism (aber auch wieder durch .NET) mehr ein als Delphi (keine benamsten Konstruktoren etc.).
Forum: Programmieren allgemein
by Phoenix,
25. Aug 2009
Von RemObjects gibt es mit dem InternetPack eine ziemlich gute (und kostenlose) Kapselung der Netzwerk-Funktionen, die auch die Basis von deren eigenen Remoting-Frameworks bilden. Ausserdem bietet .NET von Haus aus schon ein sehr umfangreiches Remoting (z.B. mittels WCF).
Forum: Programmieren allgemein
by Phoenix,
25. Aug 2009
Das ist es aber nicht. Zum Schliessen besteht keine Veranlassung.
Die Frage ist doch: Braucht man zwingend die Vorteile einer Managed Plattform wie .NET oder Java (als da in erster Linie Plattformunabhängigkeit und eine breite Masse an enthaltener Funktionalität wären), oder ist der bisher existierende native (Delphi-) Code so umfassend und da daher so Wertvoll, dass man ihn lieber...
Forum: Programmieren allgemein
by Phoenix,
24. Aug 2009
Also in jedem Buch über Softwarequalität steht, dass Kommentare zugunsten von guten Benamsungen wegfallen sollten.
Hintergrund ist ganz einfach der: Wenn sich der Code ändert, wird der Kommentar in aller Regel aus Faulheit nicht angepasst und wird somit mit der Zeit falsch. Und ein falscher Kommentar, an dem sich ein neuer Entwickler orientiert und daraufhin selber Fehler verursacht ist...