Eddy schrieb:
Nativ ist das alles viel schneller da keine "uebersetzung" stattfindet waehrend der Laufzeit.
Definiere "viel schneller". Denn wenn wir das gleiche unter "viel" verstehen, dann kann ich dir nicht zustimmen. Ja, du kannst mit nativem Code etwas mehr rausholen. Aber selbst dann musst du a) wissen was du tust und b) ist das dann nicht soo viel. Im Gegenteil, wenn du mit nativen Sprachen nicht exakt weißt was du tust, hast du am Ende die weitaus größeren Probleme (inkl. Performanceprobleme) als mit C#. Deshalb meine konkrete Frage: Was verstehst du unter "viel schneller".
Eddy schrieb:
Nimmt man wie ich einen alten GCC, braucht man keine Laufzeit Sachen installieren.
Das kannst du so pauschal leider auch nicht sagen. Und auch der Visual C++ Compiler kann Assemblies erstellen welche nicht auf die Visual C++ Runtime angewiesen sind. So ähnlich wie du dir das beim GCC vorstellst.
Dazu kommt noch, dass ein JIT Compiler nicht auf "er optimiert die Befehlssätze je nach Platform" herunter gebrochen werden kann.
Und @Peter329: dann nimm .NET 2.0, das läuft selbst auf einer Palmeninsel.
Aber allgemein wäre da doch wohl eher der bessere Ansatz sowas als kleine WebApp zu machen.