× Aktuálně z oboru

Programátoři po celém světě dnes slaví Den programátorů [ clanek/2018091300-programatori-po-celem-svete-dnes-slavi-den-programatoru/ ]
Celá zprávička [ clanek/2018091300-programatori-po-celem-svete-dnes-slavi-den-programatoru/ ]

Visual Studio 2008 a .NET 3.5 Beta 2

[ http://programujte.com/profil/2373-dusan-janosik/ ]Google [ ?rel=author ]       [ http://programujte.com/profil/118-zdenek-lehocky/ ]Google [ ?rel=author ]       27. 7. 2007       14 025×

Je tomu jen pár hodin, co Scott Guthrie na svém blogu [ http://weblogs.asp.net/scottgu ] zveřejnil informaci o vydání druhé betaverze nástrojů Visual Studio 2008 a .NET Framework 3.5 pod Go-Live licencí, která umožňuje nasadit vytvořené aplikace v produkčním prostředí. Všechny edice lze provozovat bok po boku s Visual Studiem 2005 a můžete je stáhnout z oficiálních stránek [ http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx ]. Po instalaci postupujte podle informací uvedených ve zdrojovém článku [ http://weblogs.asp.net/scottgu/archive/2007/07/26/vs-2008-and-net-3-5-beta-2-released.aspx ].

Nejžhavější novinky

Samotné Visual Studio obsahuje mnoho zásadních novinek, které se z velké části týkají tvorby webových stránek (alespoň co se dá vyčíst z webu). Pro zájemce o další informace budu odkazovat na již zmíněný blog (lepší zdroj, natožpak český, jsem nenašel).

VS 2008 Multi-Targeting

VS 2008 umožňuje stavět aplikace zaměřené na různé verze .NET Frameworku. Konkrétně je to .NET FW 2.0, .NET FW 3.0 a nový .NET FW 3.5. Dochází tedy k obratu oproti předchozím verzím Visual Studia, které vždy podporovaly jen specifickou verzi .NET Frameworku. Více informací najdete v článku VS  2008 Multi-Targeting Support [ http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-support.aspx ].

VS 2008 Web Designer a podpora CSS

VS 2008 obsahuje výrazně vylepšený (X)HTML designer, který nabízí výbornou podporu CSS, vnořených MasterPages [ http://interval.cz/clanky/asp-net-2-0-master-pages/ ] a např. split-view editace. Pokud znáte designer použitý v produktu Expression Web [ http://www.microsoft.com/expression/products/overview.aspx?key=web ], tak víte, o čem je řeč. Více informací nabízí články VS  2008 Web Designer and CSS Support [ http://weblogs.asp.net/scottgu/archive/2007/07/25/vs-2008-web-designer-and-css-support.aspx ] a VS 2008 Nested Master Page Support [ http://weblogs.asp.net/scottgu/archive/2007/07/09/vs-2008-nested-master-page-support.aspx ].

ASP.NET Ajax a podpora JavaScriptu

Se zabudovanou podporou ASP.NET Ajax [ http://ajax.asp.net ] v .NET FW 3.5 souvisí také výborná podpora samotného JavaScriptu, především jde o nový Debugger [ http://weblogs.asp.net/scottgu/archive/2007/07/19/vs-2008-javascript-debugging.aspx ] a podporu Intellisense [ http://weblogs.asp.net/scottgu/archive/2007/06/21/vs-2008-javascript-intellisense.aspx ]. To vše zajistí příjemnou integraci do vašich stránek.

Vylepšení jazyků a LINQ

Nové kompilátory jazyků VB a C# opět přinášejí zásadní vylepšení obou jazyků. Objevují se prvky funkcionálního programování, které umožňují psát čistší a působivější kód. Další podstatnou novinkou je LINQ, což je jazyk usnadňující dotazování a práci s daty. Můžete ho propojit prakticky se vším od MS SQL, MySQL [ http://code2code.net/Linq_Mysql/ ], XML, XSD [ http://blogs.msdn.com/xmlteam/archive/2006/11/27/typed-xml-programmer-welcome-to-linq.aspx ] až po LDAP [ http://community.bartdesmet.net/blogs/bart/archive/2007/04/05/the-iqueryable-tales-linq-to-ldap-part-0.aspx ] (protokol pro ukládání a přístup k datům na adresářovém serveru), webovou galerii [ http://spellcoder.com/blogs/bashmohandes/archive/2007/04/08/6552.aspx ] nebo internetový obchod [ http://weblogs.asp.net/fmarguerie/archive/2006/06/26/Introducing-Linq-to-Amazon.aspx ].

Shrnutí dalších novinek:

  • Automatic Properties, Object Initializer and Collection Initializers [ http://weblogs.asp.net/scottgu/archive/2007/03/08/new-c-orcas-language-features-automatic-properties-object-initializers-and-collection-initializers.aspx ] – usnadňují vytváření vlastností, kolekcí i dalších objektů.
  • Extension Methods [ http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx ] – umožňují rozšířit veřejné rozhraní typů bez přístupu k jejich kódu.
  • Lambda Expressions [ http://weblogs.asp.net/scottgu/archive/2007/04/08/new-orcas-language-feature-lambda-expressions.aspx ] – jsou dalším stupněm vývoje anonymních metod známých z .NET 2.0.
  • Query Syntax [ http://weblogs.asp.net/scottgu/archive/2007/04/21/new-orcas-language-feature-query-syntax.aspx ] – nabízí stručnou deklarativní syntaxi pro vyjádření dotazů. Využívá standardní operátory jazyka LINQ.
  • Anonymous Types [ http://weblogs.asp.net/scottgu/archive/2007/05/15/new-orcas-language-feature-anonymous-types.aspx?CommentPosted=true ] – vlastnost známá z funkcionálních jazyků, kterou lze použít pouze pro lokální proměnné. Používá se klíčové slovo var a typ výrazu je tak odvozen z kontextu.

Další vylepšení

Mezi neposlední novinky patří také podpora WPF [ clanek/2007051202-Neco-malo-k-technologiim-WPF-a-Silverlight ], WCF a Workflow projektů (včetně designerů). WinForms a WPF aplikace mohou využívat služby ASP.NET aplikací (Membership, Roles, Profile) pro „sdílení“ uživatelských dat. Unit testy jsou nyní rychlejší a jsou podporovány i ve VS Professional (tedy nejen VS Team System). A samozřejmě mnohé další novinky.

Zdroj: http://weblogs.asp.net/scottgu/archive/2007/07/26/vs-2008-and-net-3-5-beta-2-released.aspx

Článek stažen z webu Programujte.com [ http://programujte.com/clanek/2007072701-visual-studio-2008-a-net-3-5-beta-2/ ].