Gå til innhold

Uventet hjelp for Mono


Anbefalte innlegg

Videoannonse
Annonse

Eh, nei. De har vel ikke fjernet noen restriksjoner, de har bare gitt et løfte om at Microsoft ikke vil saksøke folk som å implementerer ECMA-standarden av .NET selv om en slik implementasjon er dekket av Microsofts patenter.

 

Det var ingen egentlige restriksjoner tidligere, men heller ingen spesiell tillatelse.

Lenke til kommentar
Dette kan virke i positiv retning for Mono-rammeverket, som er et kryssplattform, open-source-alternativ til .NET.

Strengt tatt er det ikke et alternativ til .NET-rammeverket men et prosjekt som gir kompatibilitet med Microsofts .NET-rammeverk.

 

Mono er "dømt" til å leke catch up med Microsofts .NET i hele dets levetid. Altså bestandig ligge etter.

 

Denne "hjelpen" fra Microsoft er egentlig ikke noen hjelp i form av programmering, kode eller noe sånt. Kun en uttalelse om å ikke saksøke folk som lager .NET-kompatibilitet.

 

Det er heller ikke uventet siden Microsoft er interessert i å øke utbredelsen av sitt proprietære rammeverk. Mono startet vel som et Microsoft-prosjekt som senere ble outsourcet med både folk og midler til utviklingen? I hvert fall så vidt jeg kan huske fra tidligere diskusjoner om Mono. Microsoft har hele tiden støttet prosjektet for å øke utbredelsen av .NET.

Lenke til kommentar

Det å lage en applikasjon som funker på 2 eller flere platformer er både tidkrevende og komplekst. Java som er ganske cross-platform har sine problemstillinger der ulike OS gjøre ting ulikt som vanskelig lar seg generalisere.

 

Egentlig så høres det jo kult ut å få .net over på linux, det ville unektelig ført til mer cross-platform funksjonalitet. Men samtidig så ville det blitt et problem. Windows inneholder mye naisj funksjonalitet som er lett å benytte i kode - dette finnes ikke på linux på samme måte.

 

Ergo så man lage den funksjonaliteten for hånd, tilpasset sitt OS, og kanskje må man droppe funksjonaliteten helt.

 

Jeg vet ikke...

 

Linux har absolutt godt av C# språket da det er langt bedre enn C++ som er mye brukt. Men det burde heller vært laget et eget rammeverk tilpasset linux fremfor å prøve å kompatibilisere .net rammeverket som jo ikke var ment å kunne brukes på linux i utgangspunktet (eller andre OS)

Lenke til kommentar
Det å lage en applikasjon som funker på 2 eller flere platformer er både tidkrevende og komplekst.

 

 

#include stdin.h

main ()
{
printf("Works on alot")
getchar()
}

 

Og kompiler 3 ganger :p

 

Og P/Invokes? Bare å byttes ut. Fortsatt bare å kompilere noen ganger.

Endret av del_diablo
Lenke til kommentar
Det å lage en applikasjon som funker på 2 eller flere platformer er både tidkrevende og komplekst. Java som er ganske cross-platform har sine problemstillinger der ulike OS gjøre ting ulikt som vanskelig lar seg generalisere.

 

Egentlig så høres det jo kult ut å få .net over på linux, det ville unektelig ført til mer cross-platform funksjonalitet. Men samtidig så ville det blitt et problem. Windows inneholder mye naisj funksjonalitet som er lett å benytte i kode - dette finnes ikke på linux på samme måte.

Hvilken funksjonalitet sikter du til, spesifikt?

 

Forøvrig finnes det en god del C#/Mono/Gtk# applikasjoner til GNU/Linux allerede, spesielt i GNOME. Tomboy feks. Ubuntu Technical Board kom nylig også med et "Posistion Statement" angående Mono:

https://lists.ubuntu.com/archives/ubuntu-de...une/000584.html

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...