{"id":1946,"date":"2009-04-01T12:57:04","date_gmt":"2009-04-01T11:57:04","guid":{"rendered":"https:\/\/yvespeneveyre8e29bf869d.wordpress.com\/2009\/04\/01\/techdays-day-one-visual-studio-2010-et-net-framework-4-0\/"},"modified":"2009-04-01T12:57:04","modified_gmt":"2009-04-01T11:57:04","slug":"techdays-day-one-visual-studio-2010-et-net-framework-4-0","status":"publish","type":"post","link":"https:\/\/www.peneveyre.com\/en\/2009\/04\/01\/techdays-day-one-visual-studio-2010-et-net-framework-4-0\/","title":{"rendered":"TechDays Day One &#8211; Visual Studio 2010 et .NET Framework 4.0"},"content":{"rendered":"<p><P>The next version of the framework will be more focused on dynamic languages and will keep the C# and VB.NET in parallel.<BR>It also introduces extensions to support the parallelism in a declarative and imperative way. In that extensions, we will have PLINQ (for Parallel LINQ) to parallelize LINQ queries, TPL (Task Parallel Library) and CDS (Coordination Data Structure).<BR>One of the new feature is the ability to install the client profile on every configuration whereas for the previous versions, it needed to be installed on a clean infrastructure.<BR>Among other things, new controls for WPF, multitouh support under Windows 7 and an easyness to develop user interface based on datasource even though the Entity Framework is not yet supported in the presented version. The MVC will be implemented with a dynamic data support.<BR>On the WCF side, some enhancements have been implemented such as SOAP over UDP and more WS-* support. Moreover, building a RESTfull application will be simplified.<BR>With the .NET framework 4, WF and WCF will work together as they will be completely integrated. Nevertheless, and big change, workflows will be defined in XAML-only by default. On the other side, more activities will be available in the toolbox.<BR>A lot of improvements in terms of performance and scalability have been done and and a new workflow type is now available : FlowChart. Now, activities can receive arguments and return values.<BR>When developing custom activities, it will be possible to define a custom design using a WPF designed<BR>Basically, and in short, the 4th version of .NET allows a workflow (WF) to be exposed using WCF (interface), while, on the hosting side, it will rely on Dublin which is a Windows Server 2008 Application Role extension.<BR><IMG src=\"http:\/\/fvbjyg.bay.livefilestore.com\/y1pSDFfJfESFOoBRAn5m1ZaASHr6omRrba6B4HwvXmAiBwGcSIPeRITG31g-nwUTXAA3OrvF_ZT0V-G_C0HH2y11j8ov8YE_EmY\/DSC01854_2.JPG\"><\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The next version of the framework will be more focused on dynamic languages and will keep the C# and VB.NET in parallel.It also introduces extensions to support the parallelism in a declarative and imperative way. In that extensions, we will have PLINQ (for Parallel LINQ) to parallelize LINQ queries, TPL (Task Parallel Library) and CDS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1946","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/posts\/1946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/comments?post=1946"}],"version-history":[{"count":0,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/posts\/1946\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/media?parent=1946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/categories?post=1946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.peneveyre.com\/en\/wp-json\/wp\/v2\/tags?post=1946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}