Einzelnen Beitrag anzeigen

Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#46

AW: Delphi bzw. FreePascal neu erlernen?

  Alt 31. Aug 2013, 18:55
Cross-Platform als Argument gegen .NET aufzuführen wirkt im übrigen eher uninformiert. Wenn Du Cross-Platform bauen magst, ist Mono definitiv das richtige Werkzeug. Wenn Du Mobile Anwendungen schreiben willst, schau Dir Xamarin an. Sehr viele sehr erfolgreicher Anwendungen für iOS, Android und Windows Phone sind damit geschrieben. Viele Mac-Anwendungen sind mit Xamarin geschrieben (und das funktionier hervorragend). Und - nativ ist das auch noch. Xamarin bzw. auch die OS-X Toolchain für Mono kann IL mit den verwendeten Framework-Klassen in ein natives Kompilat herunterkompilieren. Du brauchst keine Runtime auf dem System. Das ist genauso wie bei Delphi, wo die Runtime-Umgebung und die Komponenten (RTL, VCL) auch direkt einkompiliert werden.
Mono ist ansich eine tolle Sache. Aber du vergisst zu sagen, dass man die nativen Kompilate nur mit den kommerziellen Versionen von Xamarin erstellen kann. Da bist du schnell 1000 € los, bevor du überhaupt angefangen hast. Außerdem kann man mit der "Starter Version" unter Mac OS X wirkich nicht viel machen. Wenn man kein Geld ausgeben will, sieht Mono schon bei weitem nicht mehr so toll aus. Wenn man für ein 5MB Projekt ein 120MB Framework installieren muss, ist das schon ein ganz schöner overkill.

Kann man auch unter Linux das Mono Framework mit linken?

Mit Lazarus + FPC hingegen kannst du für alle großen Platformen native Executables erstellen. Das ganze kostet dich keinen Cent und Lazarus hat in den letzten zwei Jahren wirklich massiv aufgeholt. Man kann damit tatsächlich mittlerweile produktiv arbeiten.
Gruß
Cookie
  Mit Zitat antworten Zitat