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
. 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