Kas čia? Šio puslapio pagalba gali išsaugoti įrašą tolimesniam naudojimui, arba parodyti savo draugams per socialinius tinklus. Pranešimą apie įrašą galima nusiųsti ir el. paštu.

Kur norite publikuoti?

Nusiųsk draugui el. paštu

E-mail It
2008-11-13

TechEd Developers - 3 diena

Publikuota: Konferencijos

Štai ir trečioji diena TechEd Developers 2008. Diena prasidėjo nuo pristatymo „A Lap Around Cloud Services“. Jo metu buvo šnekama apie naują Windows Azure platformą, kurios pagrindą sudaro virtualių mašinų klasteriai Internete su automatine apkrovos pasiskirstymo galimybe. Jeigu tiksliau, tai Windows Server 2008 Hyper-V klasteriai su .NET Framework 3.5. Pagrindinis idėjos privalumas – mums nereikia galvoti nei apie aparatinę įrangą, nei apie programinę, įskaitant atnaujinimus. Norint padidinti naudojamų virtualių mašinų skaičių – užtenka kelių minučių ir aplikacijas automatiškai aptarnaus visi prieinami mūsų virtualūs serveriai. Tam kad vartotojų duomenis neprapultu serverio gedimo metu, Microsoft saugo tris duomenų replikas. Duomenų saugojimui Windows Azure naudoja tris primityvus: lenteles, didelius binarinius objektus (angl. Binary Large Object, BLOB) ir eiles. Visas konfigūravimas vyksta konfigūracijos failo pagalba. Pačios saugyklos pasiekiamos ADO.NET Data Services pagalba panaudojant REST interfeisą. Norint programuoti Windows Azure platformai, pirma reikia parsisiųsti Windows Azure SDK skirtą Visual Studio bei gauti priėjimą prie paties serviso. Šiuo metu Windows Azure leidžia vienam vartotojui saugoti iki 50 GB, bet buvo pabrėžta, kad tai tik laikinas apribojimas.



Kito pristatymo „Windows Workflow Foundation 4.0: A First Look“ metu, buvo pristatytos WF naujovės:




  • Iš esmės perdaryta architektūra ir supaprastinas API;

  • Tik XAML grįstos darbų sekos yra rekomenduojamas būdas sekoms aprašyti;

  • Naujas WPF sekų dizaineris;

  • Išplėsta bazinių veiklų biblioteka;

  • Ženkliai pagerinta integracija su WCF servisais;

  • Duomenų srauto valdymo supaprastinimas kintamųjų, argumentų bei išraiškų pagalba;

  • Naujas darbų sekos tipas Flowchart.



Trečioji sesija „Parallel Programming for Managed Developers with Next Version of Visual Studio“ buvo skirta naujai lygiagretaus programavimo bibliotekai aptarti. Pristatymo metu buvo pažymėta, kad geriausiai kai aplikacija naudoja ne iš anksto nusakytą gijų skaičių, bet tiek gijų, kiek branduolių turi kompiuteris. Nauja Task klasė, keičia gerai žinoma Thread klasę. Šalia standartinio Thread klasės funkcionalumo, naujoji klasė daug pagalbinių metodų skirtų supaprastinti gijų valdymą. Kita nauja klasė, Parallel, leidžia išlygiagretinti For ir Foreach ciklus. Šalia minėtos klasės, naujoje Visual Studio versijoje atsiras lygiagrečių gijų derintojas ir lygiagrečių gijų stekas, kurių pagalba gijų derinimas pasidaro kaip niekada patogus. Paskutinis dalykas aptartas šioje sesijoje – PLINQ (Parallel LINQ), kurio dėka bet kurios IEnumerable sekos LINQ apdorojimą galima automatiškai išlygiagretinti tiesiog iškvietus praplėtimo metodą AsParallel().



Paskutinis dienos pristatymas – „Deep Reflection: Optimization Techniques and Important APIs in Reflection 2.0 and 3.5“. Jo metu buvo parodytos tokios kodo generavimo technikos refleksijos pagalba kaip:




  • Tradicinė reflekcija;

  • CodeDOM;

  • Reflection.Emit;

  • Eilučių kompiliavimas.



Tiek šiam kartui!



Atgal į: TechEd Developers - 3 diena