Opet netko nije uradio domaću zadaću...
Taj google stvarno kompliciran u p.m.
mono:
Citat:
Mono supports both 32 and 64 bit systems.
The code generator supports:
s390
SPARC
SPARCv9 (64 bits)
PowerPC
x86
x86-64 (64 bits)
Operating systems supported:
Linux
Mac OS X
BSD
Sun Solaris
Microsoft Windows
In addition the interpreter supports:
HP-UX
Mono can also be run on a variety of embedded systems
dotGNU:
Citat:
DotGNU Portable.NET, an implementation of the Common Language Infrastructure (CLI), more commonly known as ".NET", includes everything that you need to compile and run C# and C applications that use the base class libraries, XML, and Systems.Windows.Forms. Currently supported CPUs:
x86
ppc
arm
parisc
s390
ia64
alpha
mips
sparc.
Supported operating systems:
GNU/Linux (on PCs, Sparc, iPAQ, Sharp Zaurus, PlayStation 2, Xbox,...),
*BSD,
Cygwin/Mingw32,
Mac OS X,
Solaris,
AIX.
Nešto o čemu Qt fanatici mogu samo sanjati...
Citat:
- pisi kod jedanput a kompajliraj bilo gde - jedino kod TrollTech-a funkcionise
A kod .NET-a je: Napiši jednom kod, kompajliraj u metajezik, pokreni bilo gdje i pusti JIT kompajler da u letu obavi svoj posao po potrebi (za vrijeme instalacije ili pokretanja).
I ovo stvarno radi, vjerovao ili ne. Bez ikakvih obsoletnih autotoolsa, u letu se iskorištavaju specifične arhitekuralne optimizacije. Portaš .NET runtime, portao si sve aplikacije koje su za njega napisane.
A i tvoj pristup je problematičan pošto izvorni kod nije uvijek dostupan, niti je open-source koncept ekonomski održiv.