Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Se kommentarer (8)
Emner Open source, C#, Linux

Mono får C# i version fire

Open source-udgaven af Microsofts .Net-miljø er nu på højde med moderskibets udgave af C#. Men funktioner til COM-objekter er droppet.

Af Tania Andersen Tirsdag, 15. december 2009 - 16:36

Open source-projektet Mono, som ledes af Novell, er nu på omgangshøjde med Microsofts udgave af C#, version 4, der har Anders Hejlsberg som bagmand.

Det drejer sig om de nye funktioner, så som kovarians og kontravarians, der i forbindelse med parametriserede typer fortæller compileren, hvornår subtyper kan benyttes til hvilke operationer.

Andre nyheder i Monos C# er valgfrie parametre og navngivne parametre. Den sidste funktion er overraskende kompliceret at implementere, skriver Marek Safar, der har implementeret nyhederne i C# 4 i Mono.

»Det ser måske simpelt ud, men på grund af sin natur har det at gøre med de mest komplicerede dele af C#-sproget,« skriver han på sin blog.

Dynamisk binding, hvor C# kan benytte dynamiske variable, samtidig med at sproget stadig er statisk, er den sidste nyhed i Monos udgave.

Projektet vil ikke implementere fuldstændig interoperabilitet med Windows-verdens COM-objekter, da Mono-holdet ser minimal anvendelse af dem, vurderer Marek Safar. Det kan måske komme til senere.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Skarp C#-udvikler søges til fast stilling i spændende virksomhed i Østjylland
Udgivet 8. feb 9.17
Software Development Engineer II (782838)
Udgivet 25. jan 10.38
.Net/C# udviklere
Udgivet 16. jun 2011 14.34
CFD Tester
Udgivet 20. jan 9.24

Kommentarer (8)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Carsten Sonne 16. dec. 2009 - 09.56
 
Fantastisk !

Fantastisk nyhed.

Nu mangler vi bare at få de sidste (vigtige) ting med. Extensionsmetoder, WCF, WPF etc.

Hvor er det opløftende at andre end MS kan se værdien i .Net og C#

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Poulsen 16. dec. 2009 - 12.30
 
Re: Fantastisk !

Det er SVJV Microsofts ønske at Novell arbejder med det, således at MS ikke bliver dømt ude for monopolisering af internettet.

Novell og Microsoft har i en årrække samarbejdet omkring større interoperabilitet mellem Windows og Linux. For Novell betyder det at flere firmaer tør satse på at have Linux-maskiner i den samlede serverpark og for Microsoft betyder det at de kan nøjes med at afgive markedsandele til nogle få Linux-servere - de skal altså ikke længere frygte det totale alt eller intet.

Silverlight til Linux er skrevet i Mono og det virker altså bare ikke. Så går man ind på et site der bruger Silverlight, så er man som Linux-bruger f*cked. Man får at vide at Silverlight findes til Linux og så er den pågældende udbyder ligeglad med de faktiske forhold.

Det er bare ikke OK.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Claus Jørgensen 16. dec. 2009 - 13.53
 
Re: Fantastisk !

Silverlight og WPF har mangler, men Miguel har opfordret til at øget fokus på det.

Hvis GNOME flytter sig væk fra GNU, er der også størrere sandsynelighed for at WPF kunne blive fremtidens UI toolkit til Linux basede desktops, og samtidigt hjælpe med cross-platform software.

WPF er noget bedre designet end Java's Swing, men ideen bliver essencielt det samme.

Men der mangler contributers, så hvis der sidder en række Silverlight/WPf folk derude og keder sig i den mørke vintertid, så er dette 2 projekter der er værd at kigge på.

Og samtidig to projekter der VIRKELIG kan ændre hvordan GUI udvikling foregår på Linux!

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Claus Jørgensen 16. dec. 2009 - 14.15
 
Re: Fantastisk !

Det skal også lige siges at extension methods har været med i ret lang tid. Og WCF har været fokus for det seneste udgave af Mono, nemlig version 2.6, som udkom i går.

Se blandt andet Cadenza (Tidligere Mono.Rocks).

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rune Juhl-Petersen 16. dec. 2009 - 20.52
 
Re: Fantastisk !

Det er nu heller ikke fordi MS gør det nemt for mono. De har endnu ikke lagt sig helt fast på hvad der kommer med i den endelige version af VS2010 og .net 4.0. Så kan jeg godt forstå det er svært at følge med.

Jeg har stor respekt for mono projektet og synes der er kommet meget godt ud af det. Prøv at tage et kig på GTK# istedet for at vente på WPF. De ligner også hinanden :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Claus Jørgensen 16. dec. 2009 - 22.37
 
Re: Fantastisk !

Nej, GTK# ligner ikke WPF overhovedet.

Derudover er GTK# mangelfuldt, samt at GTK i det hele taget er et dårligt GUI API. Det har utrolig store mangler og er ekstrem uflexibelt til advancede layouts.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rune Juhl-Petersen 16. dec. 2009 - 23.07
 
Re: Fantastisk !

Lige så meget som swing ligner WPF vel. De bruger alle layout managers til at lave layout. Jeg må indrømme at jeg stadig ikke rigtigt tror på WPF på tværs af platforme. Er WPF ikke bundet op på DirectX?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Poulsen 16. dec. 2009 - 23.59
 
Re: Fantastisk !

"advancede layouts."

Definér "avanceret layout".

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

4 gode sikkerhedsråd: Sådan gør du firma-pc'en vinterferieklar

Udgivet 10. feb 8.01Opdateret 10. feb 8.01

Konklusion af Polsag-review fra 2009: Elendig kode hånd i hånd med elendig kontrakt

Udgivet 10. feb 6.59Opdateret 10. feb 6.59

It skal spare kommunerne for 165 millioner kroner i 2012

Udgivet 9. feb 16.02Opdateret 9. feb 16.02

Adobe: Vi laver ikke Flash til Android-udgaven af Chrome

Udgivet 9. feb 15.15Opdateret 9. feb 15.15

Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

Udgivet 9. feb 14.22Opdateret 9. feb 15.12
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Dansk it-firma: Befriende med e-mailfri januar

    4 comments.
    Last update 8 sekunder
    Skrevet af Morten Marquard
  2. Domæne-forening: Lov om .aarhus og .cph var for tynd

    12 comments.
    Last update 11 minutter 35 sekunder
    Skrevet af Nikolaj Brinch Jørgensen
  3. Opdateret liste over danske iværksættere

    2 comments.
    Last update 4 timer 22 minutter
    Skrevet af Therese Hansen
  4. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    50 comments.
    Last update 8 timer 43 minutter
    Skrevet af Bjarne W. B. Petersen
  5. Derfor bliver dårlige it-projekter ikke stoppet i tide

    1 comment.
    Last update 9 timer 7 minutter
    Skrevet af Kasper Jørgensen
  6. Grotesk jobinterview i 2007: »Tag ikke jobbet, vi får alligevel aldrig Polsag til at virke«

    17 comments.
    Last update 9 timer 15 minutter
    Skrevet af Claus Waldersdorff Knudsen
  7. Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

    6 comments.
    Last update 9 timer 17 minutter
    Skrevet af Simon Justesen
  8. ACTA er i orden!

    51 comments.
    Last update 12 timer 40 minutter
    Skrevet af Jarle Knudsen
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300