Es gibt neben MONO auch noch das
ROTOR Projekt.
Dieses wird mit dem Know-How von Microsoft direkt versorgt. Unter ROTOR ist es derzeit sogar schon möglich, WinForms basierte Applikationen unter Linux laufen zu lassen. Das allerdings noch recht instabil. Ist halt noch pre-Alpha.
.NET ist in sofern genial, wenn man schon einmal mit einem etwas komplexeren Framework gearbeitet hat. Und ich nehme die
VCL da jetzt gezielt aus.
Ein Framework muss für mich die Unterstützung liefern, ohne Probleme eine n-Tier Applikation mal so in ein paar Minuten zu erstellen. Native Delphi (also mit
VCL) tue ich mich da vor allem in der Datenbankschicht ohne
BDE etwas schwer. Das .NET Framework hat hier zwar in der Business-Schicht noch einige defizite, aber die hat Borland zum Beispiel mit ECO schon ausgeräumt, und es gibt noch weitere Lösungen hierfür.