tema: How to... C#
Prikaz jedne poruke
Stara 7.11.2009, 11:09   #18
Mickie
Deo inventara foruma
 
Član od: 22.11.2005.
Poruke: 3.399
Zahvalnice: 389
Zahvaljeno 716 puta na 542 poruka
Određen forumom Re: How to...C#

Citat:
Ivan-94 kaže: Pregled poruke
Imam pitanje.
Da li zato sto se prevodi u IL(Intermediate Language)znaci da je ne zavistan od platforme?
I tu dolazimo do dela "zasto je C# smece". Kopira javu u svemu ali na kraju onako elegantno odbacuje njenu najvecu prednost - mogucnost izvrasavnja nepromenjenog programa na svim operativnim sistemima. Ne samo da jenom napisan C# program nece raditi u nepromenjenom obliku na drugim platformama, nego nemozes ni da ga portujes. Mono je kao neki izgovor i alternativa, ali to je samo slika za pokazivanje pred US Department of Justice i Evropskom komisijom. Teoretski, Mono moze da se razvije i bude bolji od .NET-a, (zato sto je open-source i zato sto postoji vise pametnih ljudi na svetu nego sto M$ moze da plati) ali u praksi... ne moze. Razlog: Mono je hakovani klon .NET-a a M$ je patentirao sve zivo u .NET-u. M$-u trenutno odgovara postojanje FOSS alternative radi boljeg primanja klice zla... ovaj... .NET-a, ali kad popularnost .NET-a poraste, M$ ce potegnuti patente, Novell ce izvuci utikac iz Mono projekta i softverska industrija ce se naci u velikom problemu. A cinjenica da prebacuju Mono na MIT X11 licencu ni malo ne pomaze.

Dakle, koga ozbiljno zanima krosplatformsko programiranje, taj treba u sirokom luku da zaobidje C# i .NET i da gleda u neki stadardniji jezik koji nema Visual prfiks i koji ima sto manje dodirnih tacaka sa M$-om. Java, C++, C, Fortran... sve je bolje od cetarabe.
Mickie je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Mickie na korisnoj poruci:
PDarko (8.11.2009), Radiant (7.11.2009)