på Amino

Klar til .NET 4.0 og VS 2010?

Er der mange .NET udviklere her? For så er det snart tid til nyt legetøj. .NET 4.0 og Visual Studio 2010 er lige om hjørnet. I dette indlæg vil jeg bare hurtigt opremse nogle af de nye ting.

Visual Studio kommer i fem versioner:

  • Express
  • Professional
  • Professional med MSDN
  • Premium med MSDN
  • Ultimate med MSDN

Den første er gratis og den sidste koster  omkring 12K......dollars!

Ultimate versionen indeholder nogle meget fede ting, såsom load og perf testing af webydeevne. Ultimate indeholder også den nye historiske debugger. Men mon ikke mange kan klare sig med Professional?

Og hvad er der så af nyt i .NET?

WPF

Selve VS editoren er kodet op fra bunden i WPF! Den indeholder også nogle få ting som man ellers har måtte gå til Reshaprer for at få - såsom hurtig-søgning efter filer. VS Editoren er generelt meget mere venlig over for udvidelse, og bygger på Microsofts MEF (Managed Extensibility Framework).

Derudover er der selvfølgelig også kommet forbedringer til selve WPF. Det understøtter nu multi-touch (hvad Apple dog ikke sætter gang i) samt den nye (og mega-seje) task bar i Windows 7.

WF + WCF

For dem af jer der benytter WF har det gennemgået en enorm ændring - så der er en del nyt at sætte sig ind i der. Det fungerer også meget bedre med WCF (efter sigende i hvert fald). Hvilket var stærkt tiltrængt.

Entity Framework

Et API der (IMHO) virkelig trænge til en massiv kærlig hånd er Entity Framework. V1 var totalt uegnet til såkaldte discoennected scenarier - og der er altså en del webudviklere derude Big Smile. Anyway, den nye version skulle være meget bedre egnet til web-udvikling - så måske jeg skal give det en chance til? Lad os se. I mit private projekt bruger jeg nHibernate (og det har bevist sig på markedet) og på Amino er vi mere til SPROCs i eget datalag eller med Subsonic.

C#

I C# er der named parameters (som nogle måske kender fra Objective-C), og der er også optional parameters (som nogle igen måske kender fra C++).

En anden stor tilføjelse er at man nu i C# kan erklærer variabler som dynamic. Objektet er stadig statisk typed, men går udenom statisk type checking. Det kan gøre det lidt nemmere at interface med COM, IronPython osv.

JavaScript

VS kommer nu med jQuery indbygget! Microsoft har også lavet forbedringer til deres eget AJAX bibliotek.

Parallelisering

Der er også ny strukturer til at gøre parallel programmering nemmere. Og med alle de multi-cores kan det kun være godt. Det er et emne jeg selv personligt ser frem til at dyppe tæerne i.

Azure

Hvis du har købt VS med et MSDN abonnement, får du også noget gratis Azure tid. Og da mange ting efterhånden flytter op i skyen, er dette også et meget spændende område.

Mine favoritter er

  • De nye ASP.NET/HTML snippets (endelig!) kan reducere en del tasteslag, så det ser jeg frem til.
  • De "venligere" IDer i ASP.NET Webforms er vidunderlige
  • PLINQ

Hvad med jer?


Skrevet 25-03-2010 17:00   af   Jacob Rohde

Kommentarer

Lundsby skrev  re: Klar til .NET 4.0 og VS 2010?   den 27-04-2010 kl. 22:47

F# helt klart, syntaksen ser så lækker og elegant ud. Syntes også editorens standard opsætning, er blevet meget bedre!

Understøttelse af multi-skærm, lyder som en lille ting, men det betyder så meget.