Je tomu něco málo přes rok, kdy firma Microsoft oficiálně uvedla na trh první
verzi své zcela nové generace vývojové platformy Visual Studio.NET, a to po
několika odkladech a netradičně dlouhém období testování. S ohledem na tyto
skutečnosti přišla naopak nečekaně brzy, na sklonku jara letošního roku, na trh
nová verze Visual Studio.NET 2003, což samozřejmě vyvolává jednu zásadní
otázku: najdeme v něm tolik změn, aby to stálo za upgrade? Pojďme se podívat na
celou věc blíže ovšem jedno upozornění: jedná se o produkt tak rozsáhlý, že
toto berte pouze jako skromný náhled, v žádném případě ne jako recenzi či úplný
popis.
Začněme novinkou nezbytnou, kterou je nová verze samotného běhového
prostředí. .NET Framework je dodáván ve verzi 1.1 a lze jej pochopitelně
stáhnout i samostatně kvůli němu si celé Studio nekoupíte, ale vše na něm již
od teď běží. Mimochodem, od půlky července je k dispozici i česká varianta
tohoto "runtimu". Protože nucený přechod z jedné verze běhového prostředí na
novou by byl z obchodního hlediska zřejmě neúnosný, je zajištěna paralelní
funkcionalita obou na témže operačním systému. Mimochodem, vylepšený framework
je samozřejmě integrální součástí nové generace Windows Serverů 2003. Pozor
však na jednu věc: pokud "natáhnete" starší projekt do nového studia, upravíte
jej a znovu uložíte, nemusí být cesty zpět na framework 1.0, takže než toto
uděláte, koukněte do dokumentace! Příjemné je, že v nové verzi Studia se
nebudete po instalaci muset zabývat nastavování pracovního prostředí, což je
někdy hodně protivná práce k dispozici je vám jednoduchá migrační procedura,
jež vás rychle přenese do "vašeho" rozhraní.
Co se týče programovacích jazyků, žádná revoluce se pravděpodobně nechystala a
ani nenastala. Novinkou je tedy definitivní verze J# (loni byla v beta-verzi),
a již standardní součástí pak C#, Visual Basic a C++ v ".NET" verzích. Protože
se ukázalo, že tolikrát proklínaný a zatracovaný Visual Basic má tuhý kořínek a
živá voda u něj zabrala, vylepšili tvůrci průvodce pro upgrade starého kódu do
nové podoby, což jistě příznivce tohoto dříve trošku hybridního jazyka potěší.
Pokud jste vývojářem aplikací pro mobilní zařízení, pak především vám lze
vyzkoušení nové verze doporučit. Microsoft napřel značné síly právě tímto
směrem a v novém Studiu je to skutečně znát. Máte k dispozici řadu pomůcek pro
návrh programů, jež poběží na .NET Compact Frameworku, tedy mobilní variantě
runtimu na zařízeních typu Pocket PC či Smart Phones. Navíc pomocí ASP.NET
Mobile Designeru můžete navrhnout dynamické webové stránky prakticky pro
cokoliv, co je schopno se připojit a použít alespoň nějaký prohlížeč, přičemž
samozřejmostí je ladění a emulace cílového prostředí přímo v IDE.
Při vývoji nové verze samozřejmě tvůrci sáhli na řadu dalších vlastností, takže
si zde podejme jakýsi namátkový výběr. Upraven byl Solution Explorer, jenž nyní
dokáže sledovat fyzické umístění zdrojových souborů v adresářovém stromu dle
toho, s čím právě pracujete. Upraveno bylo procházení XML Web Services, kde
nyní můžete přímo hledat jak lokální, tak internetové odkazy (reference).
Jistých vylepšení se dočkala funkce sestavení projektu, a došlo i na debugger,
kde bylo vylepšeno zabezpečení při vzdáleném ladění po síti.