mboost-dp1

Mono

Mono frigivet i version 2.8

- Via Ars Technica - , redigeret af Mathias Friis Hansen , indsendt af arne_v

Open source-udgaven af Microsofts .NET, Mono, er nu udkommet i version 2.8, fra version 2.6, der introducerer en række forbedringer og nyheder.

I version 2.6 blev der introduceret understøttelse af flere C# 4.0 API’er, der også findes i .NET 4.0, men implementeringen har ikke været komplet. Det er den blevet nu. Det betyder blandt andet, at Monos standard C#-compiler vil kompilere til version 4.0.

Ligeledes blev der i den forrige version introduceret muligheden for at bruge Low Level Virtual Machine (LLVM) i stedet for en Just In Time (JIT) compiler. Med LLVM er det muligt at forbedre ydelsen, og på dette område er der ifølge chefudvikler Miguel de Icaza sket markante forbedringer.

Det er også blevet til en ny GC (GarbageCollector) i Mono 2.8, der er mere effektiv. Denne er dog ikke aktiveret som standard, men kan først bruges efter en konfigurationsændring.

Af andre nyheder er der kommet understøttelse af Dynamic Language Runtime og Managed Extensibility Framework fra .NET, efter Microsoft har frigivet disse under en open source-licens.

Du kan læse meget mere om Mono 2.8 i udgivelsesnoterne eller hente den nye version på Monos hjemmeside.





Gå til bund
Gravatar #1 - mfriis
11. okt. 2010 15:01
Skal man stadig bruge Mono som framework istedet for .Net når man kompilerer/bygger eller er det som Moonlight hvor brugeren af applikationen bare kan afvikle den med et alternativt framework?
Gravatar #2 - arne_v
11. okt. 2010 15:03
#1

Hvad skulle formålet være med at bygge med Mono compiler og MS libraries?
Gravatar #3 - mfriis
11. okt. 2010 15:23
#2 det jeg mente var om jeg kunne bygge en .Net applikation og afvikle den på eksempelvis Ubuntu ved at bruge Mono.

Jeg mener du kan netop dette med Silverlight. Altså lave en Silverlight applikation, publisere den og brugere med Moonlight isntalleret kan derefter bruge den.
Gravatar #4 - arne_v
11. okt. 2010 15:27
#3

Jeg har da tidligere bygget kode med MS .NET (både compiler og librraies), FTP'et til Linux og kørt det med Mono.
Gravatar #5 - LordMike
11. okt. 2010 15:49
#3. Ja, det kan du. Forudset at det libs du bruger er ported.

Så hvis du laver et std. hello world app, så virker det med garanti. Blot ved at køre:

mono myapp.exe


Skyldes at begge compilere compiler til CLR.
Du kan nok også bruge store dele af Net delen, til at kommunikere med sockets osv.. :P
Gravatar #6 - arne_v
11. okt. 2010 16:04
LordMike (5) skrev:
Forudset at det libs du bruger er ported.


Selvfølgelig.

Men det problem løses jo ikke ved at bruge Mono compiler med MS libs.
Gravatar #7 - mgX
11. okt. 2010 16:06
Hurraaa... en lidt mere brugbar GC...Det har vi kun efterlyst i...lad os se...hmm...siden mono udkom første gang... Har ikke lige kigget på den nye, men den gamle var en seriøs omgang møg, der fuldstændigt umuliggjorde servere.
Gravatar #8 - owrflow
11. okt. 2010 17:45
Kunne godt tænke mig en upgrade af monodevelop også, så jeg kan undgå visual studio i skolen.
Gravatar #9 - arne_v
11. okt. 2010 19:27
#8

Har du prøvet Eclipse med Emonic?

(ikke at den er specielt god, men måske er den bedre end MonoDevelop)
Gravatar #10 - Simm
11. okt. 2010 23:02
Emonic er hæslig og gammel :) Desuden ser det ud til, at projektet er dødt, sidste bugfix er lavet i 2008
Gravatar #11 - Windcape
11. okt. 2010 23:08
arne_v (9) skrev:
(ikke at den er specielt god, men måske er den bedre end MonoDevelop)
MonoDevelop er blevet forbedret meget det sidste år.

Det er snart det bedste IDE til Linux/Mac!

owrflow (8) skrev:
Kunne godt tænke mig en upgrade af monodevelop også, så jeg kan undgå visual studio i skolen.
Men hvorfor vil du dog undgå Visual Studio? Det er jo det bedste IDE i verden.

Og du får det gratis.
Gravatar #12 - arne_v
12. okt. 2010 00:00
Simm (10) skrev:
Emonic er hæslig og gammel


Det ser ikke anderledes ud end andre Eclipse varianter.

Simm (10) skrev:
Desuden ser det ud til, at projektet er dødt, sidste bugfix er lavet i 2008


Ikke korrekt.

Sidste release er fra 7. Januar 2010.

Sidste ændring i CVS er fra 11. Oktober 2010.
Gravatar #13 - arne_v
12. okt. 2010 00:02
Windcape (11) skrev:
MonoDevelop er blevet forbedret meget det sidste år.


Muligt.

For nogle år siden var det noget værre hø.
Gravatar #14 - arne_v
12. okt. 2010 00:03
Windcape (11) skrev:
Men hvorfor vil du dog undgå Visual Studio? Det er jo det bedste IDE i verden.


Det er der langtfar enighed om.

Windcape (11) skrev:
Og du får det gratis.


Kun i den skrabede udgave.
Gravatar #15 - Windcape
12. okt. 2010 00:20
arne_v (14) skrev:
Kun i den skrabede udgave.
Nix.

Studernede får Ultimate udgaven gratis.

arne_v (14) skrev:
Det er der langtfar enighed om.
Folk der er uenige har aldrig prøvet Visual Studio :p

arne_v (13) skrev:
Muligt.

For nogle år siden var det noget værre hø.
Absolut. Men diverse Eclipse plugins til Mono har aldrig været bedre.

MonoDevelop har endda fået en brugbar debugger nu har jeg ladet mig fortælle.
Gravatar #16 - arne_v
12. okt. 2010 00:33
Windcape (15) skrev:
Studernede får Ultimate udgaven gratis.


OK.

Og det løser naturligvis #8's problem.

[formentligt ikke - jeg gætter nemlig på at han kører Linux!]

Men det er ikke generelt tilfældet.

Windcape (15) skrev:
Folk der er uenige har aldrig prøvet Visual Studio


Ikke korrekt.
Gravatar #17 - owrflow
12. okt. 2010 07:55
Windcape (11) skrev:
Men hvorfor vil du dog undgå Visual Studio? Det er jo det bedste IDE i verden.

Det er jeg ret uenig i. Den er både tung og langsom, og så savner jeg virkelig vim-style editing som der er i monodevelop. Den kan ikke altid finde ud af refractoring asp.net ordentlig.
Hvordan kan en ide fylde så meget? :O

Windcape (15) skrev:
Folk der er uenige har aldrig prøvet Visual Studio

Løgn!

Windcape (11) skrev:
Og du får det gratis.

Ja det gør jeg.

arne_v (16) skrev:

[formentligt ikke - jeg gætter nemlig på at han kører Linux!]

Det fortrækker jeg da klart. Men pt er jeg tvunget til at boote windows når jeg er i skole:(
Gravatar #18 - Windcape
12. okt. 2010 08:00
owrflow (17) skrev:
Løgn!
Men hvis du er så glad for Eclipse, så brug det dog :p

Vim tæller ikke med som et IDE.
Gravatar #19 - owrflow
12. okt. 2010 09:04
Windcape (18) skrev:
Men hvis du er så glad for Eclipse, så brug det dog :p

Vim tæller ikke med som et IDE.

Har da aldrig sagt jeg var glad for Eclipse:S

Nej Vim er en tekst-editor (kan dog næsten laves til en IDE), men en text editor er en ret vigtig del af en IDE.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login