TechEd 2008 Developers - Avasõna

11.11.2008  |  Gunnar

TechEd 2008 Developers Esimene päev TechEd-i on eilsega edukalt selja taga ning kuulduga ja nähtuga jään rahule. Samuti nagu üritusele eelnenud viikendiga, mis mõtted natukeseks töistelt teemadel ja argimuredelt eemale viis. Aga asume asja juurde ja vaatame, mida kõike lähitulevikus oodata on.

Käisin kuulamas kolme loengut. Päev algas avaüritusega, kus tänati arendajaid, räägiti aasta jooksul toimunust ning tutvustati uusi teholoogiaid.

Mis on viimasel ajal toimunud

TechEd-i arendajate ürituse avas Microsofti Lääne-Euroopa asepresident Pierre Liautaud. Aastast ja Microsofti käesolevais tegemisist võiks teha sellise lühikokkuvõtte.

  • PDC ajal toodi välja Azure Services Platform.
  • Hiljuti tehti arendajatele kättesaadavaks Visual Studio 2010 CTP-d.
  • PDC ajal jagati arendajatele esimest korda kätte Windows 7, millest saab Windows Vista järglane. Windows 7 esimene beta peaks välja tulema lähikuudel. Nii mulle ekspertide poolt üritusel kinnitati.
  • Osteti ära Norra otsingutehnoloogiate firma FAST, mille toodete abil püütakse arendada välja mitmed võimsad otsinguteenused.
  • Loodi uus portaal nimega Microsoft BizSpark, mis on mõeldud alustavatele ettevõtetele, kes tegelevad innovatiivse tehnoloogiaga.
  • Kõvasti on panustatud Software + Services teemale ning renditeenusena pakutakse firmadele kasutamiseks mitmeid Microsofti serveritooteid.

Visual Studio 2010

Avasõna teise osas tutvustati uut Visual Studiot ja uut .Net Frameworki. Võtan uuendused lühidalt kokku.

  • Architecture Explorer. Uus Visual Studio lisavidin, mis võimaldab uurida lähtekoodi ehitust. Väga mugavaks on tehtud erinevate assembly‘te vaheliste seoste kuvamine ja klasside vaheliste seoste uurimine. Kõike seda infot esitatakse IDE-s graafilisel kujul.
  • Testing Activity Center. Testimiseks mõeldud soft, mis võimaldab koodi testimist. Testid saab grupeerida ära iteratsioonide kaupa. Eriti lahe oli see, et saab videofailiks lasta kokku näiteks UI testid. Lisaks sellele salvestatakse iga sammu kohta maha arendaja jaoks päris piisav hulk trace informatsiooni.
  • Mitme konfiguratsioonifaili tugi. Ehk siis asi, mida olen Visual Studiosse oodanud alates esimesest versioonist. Saab build tüübi järgi määrata, et millist konfiguratsiooni kasutatakse. Lahendus ise on suhteliselt huvitav. Build‘ide kaupa saab määrata ära erinevused võrreldes vaikesätetega.

Palju uusi SharePoint’i vidinaid

Huvitavaid ja päris häid uuendusi on oodata ka SharePoint’i arenduste vallas. Minu jaoks igal juhul hea uudis. Loomulikult ei muutu SharePoint nii lihtsaks, et saaks rakendada copy-paste programmeerimist ja muid halbu haigusi, mis arendajaid teinekord kummitavad. Nimekiri headest asjadest, mis kirja panin, on järgmine.

  • SharePoint arendusvahendid on Visual Studioga kaasas  out of box.
  • Lisatud on uus server explorer spetsiaalselt SharePoint’i jaoks.
  • SharePoint’i projektide levitamiseks on saadaval spetsiaalne  web deployment projekt.
  • Visual Web Parts. Tegemist on veebiosadega, mille kasutusliides realiseeritakse user control kujul. Vajalik kood user control laadimiseks ja kasutamiseks genereeritakse automaatselt. Algajate jaoks valus tundide pikkune pusimine lahendub nüüd sootuks valutumalt. Automaatselt genereeritakse valmis ka code behind failid ning nende sidumine user control‘itega tehakse arendaja eest ära.
  • EventReceiver’ite loomisel saab valida objekti tüübi ning püütava sündmuse. Vajaminev koodiskelett genereeritakse valmis automaatselt. 
  • Töövoogude initsialiseerimise vormide jaoks on olemas uus item template.
  • SharePoint’i vorme saab tõrgeteta muuta Visual Studio disaineri abil.
  • Packaging Explorer on uus lisavidin, mille abil on võimalik hallata SharePoint’i laienduste paigalduspakette.

See oli siis kerge kokkuvõte sellest, mis osas seminari avasõnas targemaks saime. Tulemas on palju huvitavaid tooteid-teenuseid ning uus Visual Studio tõotab tulle senisest oluliselt vingem toode.

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress