Académique Documents
Professionnel Documents
Culture Documents
Faster .NET Framework execution 1. 2. 3. !. ). Faster garbage collection Smarter, faster NGen requiring smaller working set RAM ! bit client im"ro#ements $%rea&'ool "erformance im"ro#ements( Securit* c%ecks cac%ing &uring NGen
Base Class Li rar! " New Class Additions . /. 1. 6. +ig,nteger, -as%Set an& .ate$ime2 t*"es NSA Suite 0+0 an& F,'s com"liant cr*"togra"%* 2ig%tweig%t Rea&er34riter 2ock 5lasses Anon*mous an& Name& 'i"es ,7 5lasses
18. ,ntegration wit% 9#ent $racing for 4in&ows 11. New A&&in %osting mo&el for e:tensibilit*
Page 1
11/19/2013
Visual Studio.NET Best Articles Lan#ua#e $nte#rated %uer! &L$N%' .ee" integration of 2,N; &ata<awareness into t%e "rogramming languages an& framework (orkflow Ena led Ser)ices " *rocess and +essa#in# to#et,er =sing workflow to "ro#i&e for &urable an& long<running ser#ices. New $ools, 4F acti#ities an& new "rogramming mo&el classes %a#e been a&&e& to sim"lif* buil&ing workflow<enable& ser#ices using 4F an& 45F. $%is allows a .N9$ Framework &e#elo"er to buil& business logic for a ser#ice using 4F an& e:"ose messaging from t%at ser#ice using 45F. $%ese im"ro#ements not onl* "ro#i&e tools for t%is scenario but t%e* re&uce t%e amount of glue co&e t%at was "re#iousl* require&. (e -.. Friendl! and A/A0 Ena led (CF Ser)ices
A>a: is a web &e#elo"ment tec%nique for making as*nc%ronous e:c%anges of small amounts of &ata between browser an& web ser#ice calls from t%e browser client scri"t to t%e web ser#er. A "rogramming mo&el is "ro#i&e& for buil&ing A>a: st*le web a""lications using 45F ser#ices. An -$$' "rogramming mo&el is also "ro#i&e& allowing for R9S$ st*le web ser#ices. Visual Studio 1e)elo2er Tools for (F3 (CF and in Visual Studio 45rcas6 ?isual Stu&io07rcas0 %as built in tools for web ser#ice aut%oring wit% 45F an& for buil&ing workflow enable& software wit% 4F. $%ere are new "ro>ect tem"lates for 45F ser#ices, 4F business logic, workflow enable& ser#ices, an& A@AA ser#ices. $%e tem"lates are con#enientl* set u" to com"ile an& run e#en before an* custom co&e is a&&e& enabling .N9$ &e#elo"ers to get going quickl*. $%ere are also numerous ot%er tools for &e#elo"ing wit% 4F, 45F an& 4'F. +ore (S78 Standards Su22ort ,m"lementation in 45F of t%e latest 7AS,S s"ecifications 4eb Ser#ices Atomic $ransaction B4S< Atomic$ransactionC 1.1, 4S<ReliableMessaging 1.1, 4S<Secure57n#ersation an& 4eb Ser#ices 5oor&ination B4S<5oor&inationC 1.1 9SS and AT5+ S!ndication A*$ A""lications built using 45F will be able to easil* e:"ose s*n&icate& &ata w%ic% can be consume& b* an RSS or A$7M rea&er. *artial Trust Su22ort for (CF :ostin# 'artial trust on t%e client is "ro#i&e& for ASMA "arit* focusing mainl* on "artiall* truste& 45F a""lications &e"lo*e& t%roug% click<once. Su""ort is "ro#i&e& for basic -$$' bin&ing "ro#i&e& t%at t%e a""lication runs in t%e ,ntranet Done an& %a#e grante& t%e a"ro"riate 4eb'ermission. Secure communication is "ossible t%roug% trans"ort securit* onl*. All ot%er features are not a#ailable to "artiall* truste& a""lications inclu&ing %osting ser#ices, &u"le: communications, non<-$$' trans"orts, 4S<E "rotocols an& an* 4F use. 9ules 1ata $m2ro)ements $%e rules engine in 4F is im"ro#e& to a&& su""ort for 5F 3.8 e:tension meto&s, an& for o"erator o#erloa&ing . Also t%e 0new0 o"erator is a&&e& to com"ete t%e base set of e:"ression t*"es. Built7in (*F tools for Visual Studio 45rcas6 $%e ?isual Stu&io &esigner for 4'F was "re#iousl* release& as a 5$'. ,t is not integrate& into t%e &e#elo"ment en#ironment an& is significantl* im"ro#e&.
Page 2
11/19/2013
Visual Studio.NET Best Articles Additional (*F Features and $m2ro)ed *erformance 4'F %as smoot%er animations, faster startu" an& better o#erall "erformance. $%ere are also new &ata t*"es a#ailable for &ata bin&ing wit% 2,N;. +etter integration su""ort is now "ro#i&e& for wit% co&ename G4'F390.
Page 3
11/19/2013