Mono
Jeg er kommet i diskussion med en gut der er igang med at porte sin irc client til linux, han har lavet den i net 2.0, og bruger derfor mono.
Jeg har indvilliget i at sende bugs til ham, men er ellers princippielt imod mono.
Nu kommer millionkroners spørgsmålet så; Er mono virkelig en dårlig ting at få på *nix systemerne?
jeg kan se at gnome stærkt overvejer at tage det til sig, og udvikle apps i det - og ved at mange programmøre bruger det, da det er hurtigt at udvikle i.
Men syntes da lige at jeg ville hører jeres syn på sagen :)
Jeg har indvilliget i at sende bugs til ham, men er ellers princippielt imod mono.
Nu kommer millionkroners spørgsmålet så; Er mono virkelig en dårlig ting at få på *nix systemerne?
jeg kan se at gnome stærkt overvejer at tage det til sig, og udvikle apps i det - og ved at mange programmøre bruger det, da det er hurtigt at udvikle i.
Men syntes da lige at jeg ville hører jeres syn på sagen :)
Kommentarer15
Re: Mono
Re: Mono
Re: Mono
Det understøtter næsten 100% net2.0, blot man ikke bruger windows forms (og der er tilsvarende mono forms) ?
Jeg ville ikke mene at mono og wine kan sammenlignes
Re: Mono
http://www.mono-project.com/FAQ:_Licensing
Om det teknisk er et godt framework ved jeg ikke rigtigt, men jeg køber ikke at der skulle være etiske eller juridiske (udover den risiko der er ved al software hvis man bor i USA) problemer.
Re: Mono
Og nej, jeg synes det kan samlignes lidt med Wine. På den måde at det bruges til at få windows over på linux. Den slags skal kun bruges når det ikke kan undgås. Men at sidde med vilje og bygge nyt til Linux ved brug af .NET ... Det er bare forkert
Re: Mono
som #5 skriver er der nok af andre grunde til at sagsøge *nix folk, og nu hvor MS har lavet et så godt framework, hvorfor skal vi så ikke kunne drage nytte af det?
Hvis mono kan skabe mere liv og fokus på aplikations udvikling til *nix, så er jeg da bare overlykkelig!, og siden at det ikke er noget videre juridisk problem, hvori ligger din frygt så?
linux bliver aldrig til windows, heller ikke selvom du bruger deres framework (som jo teknisk set heller ikke er deres på linux, da det her er mono's)
Re: Mono
Det kan da godt være at Mono er bygget med OpenSource kode, men det er sku stadig Microsofts. Det er deres tankegang og deres metode. Og hvis Desktop miljøer, programmer mm... en dag køre over Mono, kan man sku snart kalde det Microsoft Linux Version Ubuntu eksempelvis
Jeg brød mig ikke om .NET da jeg kørte windows, fordi jeg vidste at det var Microsofts mode at skabe mere kontrol og magt. Så jeg bryder mig bestemt ikke om at det invadere Gnu/Linux
Re: Mono
MEN hvorfor ikke indse at .net er kommet for at blive? - istedet for at kæmpe fanatisk imod?
Om det teknisk er et godt
Konspirationsteorier er gratis, det ved du da.
Re: Mono
Selvfølgeligt er C#/MONO en god ting.
Det er jo det samme som at anklage Java eller lign for at være dårligt fordi det i første omgang ikke nød helt samme support på linux.
Men jeg tror vil at ekstremisternes pis kommer i kog pga. .NET og C# er produkter som kommer fra Microsoft ;)
MONO er en 100% fri implementation af .NET frameworket. Mere eller mindre hele 2.0 minus Windows Forms.
Det er ikke emulering, men hver en tøddel lige så nativt som det er på Windows og derfor er der ingen grund what so ever til at rakke ned på C# og .NET som er henholdsvis et fantastisk sprog og et fantastisk framework.
Gnome har i længere tid overvejet noget mere fleksibelt end det mishmash af C kode og whatnot der driver det. Syntes bestemt om deres valg af C#.
C# er netop noget der kan sætte fut i udviklingen da det er let at gå til og med hele .NET 2.0 frameworket samt MONO's specifikke *nix klasser og funktioner (Ja, det er ER vitterligt gearet mod Linux) så er det intet mindre end genialt.
Mono-projektet er ingenlunde styret af Microsoft folk, det er 100% opensource hvilket betyder at der ikke sker hostile takeovers, du kan altid forke skidtet hvis Microsoft på en eller anden måde skulle få fingre i udviklerne og face it, den chance er ikke større end hvis X.org folkene blev "korrupte".
Det er måske lidt svært for nogle fanboys at sluge, at C#, MONO og GTK kombinationen er mere fri, åben og uafhængig af firmaer en C++/QT kombinationen som benyttes til KDE, men det snakker vi sjovt nok ikke om ?
(Disclaimer: Jeg syntes faktisk meget om godt om QT, jeg påpeger blot at MONO slet ikke er i farezonen i forhold til andre projekter)
Enig, Mono er godt
Mono er ikke et kompatibilitets lag lige som wine og vil aldrig blive det! Man må ikke sammenligne mono med wine... Om man vil kan man sammenligne mono med GNU's Java implementering.
Re: Mono
I min verden er Microsoft decideret et ondt firma grundet deres forretnings-taktikker. Men det afskærer dem netop ikke fra at lave et genialt produkt en gang imellem. :)
Re: Mono
Paranoia vedr. mono bunder i frygt for MS' patenter. Hvor paranoia vedr. Qt handler om at Trolltech/Nokia skulle gøre noget mærkeligt med deres copyright og at det skulle være katastrofalt hvis de gjorde. Men paranoiaen er nok næsten ligeså ubegrundet i tilfældet med mono.
C#/mono er desuden ikke begrænset til gtk eller gnome.
http://cougarpc.net/qyoto/
#14
Problemet med Mono er at
Problemet med Mono er at den tjener som en støttepæl for Microsofts FUD. Microsoft kan bruge Mono som eksempel på, hvorfor det er bedre at vi underkaster os, end at vi gør tingene på vores egen måde.