Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
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
.Net/C# udviklere
Udgivet 16. jun 2011 14.34
Software Engineering Manager
Udgivet 2. maj 9.51
EPIserver Web Developer
Udgivet 14. maj 9.33
Software Engineering Lead, Automation
Udgivet 7. maj 15.44

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

GOTO Copenhagen dag 2 i billeder: Op med hænderne!

Udgivet 22. maj 16.02Opdateret 22. maj 17.02

Staten køber hardware for 1,2 milliarder - her er de syv heldige

Udgivet 22. maj 15.37Opdateret 22. maj 15.37

Firmaer leder efter ’ninjaer’ - men skriv det ikke på CV’et

Udgivet 22. maj 14.54Opdateret 22. maj 15.48

Ny Linux-kerne giver højere sikkerhed og bedre grafikkort-understøttelse

Udgivet 22. maj 14.13Opdateret 22. maj 14.13

Nu skal Google Chrome indtage iPhone og iPad

Udgivet 22. maj 13.20Opdateret 22. maj 13.20

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

HP satser på open source i skyen

HP

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Seneste debat

  1. Cisco kan være en dyr netværksreligion

    14 comments.
    Last update 5 timer 53 minutter
    Skrevet af Jens Jönsson
  2. Microsoft fjerner umoderne bling-effekter i Windows 8

    35 comments.
    Last update 6 timer 31 minutter
    Skrevet af Chano Klinck Andersen
  3. Finansminister afliver teori om NemID som spionsoftware

    22 comments.
    Last update 6 timer 41 minutter
    Skrevet af Niels Elgaard Larsen
  4. Datamatikere i Skive får gratis smartphone til .Net-udvikling

    3 comments.
    Last update 6 timer 54 minutter
    Skrevet af Martin Slot
  5. Dart: Dynamisk Statisk Programmering

    11 comments.
    Last update 7 timer 24 minutter
    Skrevet af Casper Bang
  6. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    16 comments.
    Last update 7 timer 46 minutter
    Skrevet af Jacob Bach Pedersen
  7. To psykologiske årsager til at IT-projekter går galt

    15 comments.
    Last update 7 timer 53 minutter
    Skrevet af Robert Voje
  8. Staten køber hardware for 1,2 milliarder - her er de syv heldige

    4 comments.
    Last update 8 timer 36 minutter
    Skrevet af Thomas Hansen

Mere debat »

It-virksomheder

Ciklum
|
Queue-IT
|
Contest
|
SimCorp
|
Rehfeld
|
Stay Secure Denmark
|
Magenta
|
NetDesign
|
Propeople
|
Invokers
|
Surfray 2009
|
Avenida
 

Information

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

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain 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
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

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