ASP.NET 2.0 aneb, rozšiřujeme obzory
Úvod
V rámci tohoto seriálu Vám představím jak probíhá vývoj aplikací v ASP.NET 2.0 pomocí nástrojů, které jsou volně dostupné a není je tedy třeba platit. Jedná se o nástroje společnosti microsoft řady Express a tento seriál je určen pro úplné začátečníky kteří se s tímto ještě neměli možnost případně nechtěli seznámit. Myslím že je však dobré znát více technik programování než jen v rámci PHP Vyvíjet lze i v jiných rozhraních a platformách.Visual Web Developer 2005 Express Edition
K vlastnímu vývoji budeme využívat vývojové prostředí Visual Studio 2005, a to edici Visual Web Developer 2005 Express Edition. Tato verze je samozřejmě zdarma dostupná. Visual Web Developer 2005 Express Edition je rovněž distribuován jako jako příloha celé řady IT časopisů, je tedy možné, že ji již máte k dispozici. Co vím, tak tato edice je volně dostupná i na různých prezentacích společnosti Microsoft a dalších akcích. Pokud však ještě tuto aplikaci nemáte je možné ji samozřejmě stáhnout z internetu – odkazy na všechny součásti jsou dostupné vždy na konci každého mého článku. Pro stáhnutí je potřeba pouze soubor vwdsetup.exe s velikostí necelé 3 MB, a během instalace se pak všechny důležité součásti stáhnou z internetu.Přestože je Visual Web Developer 2005 Express Edition zcela zdarma, nabízí každému uživateli kompletní software pro vytváření webových aplikací a webových stránek. Kromě vizuálního utváření a editace stránek máte rovněž k dispozici také editor HTML dokumentů s podporou IntelliSense® nápovědy a zároveň je současně podtrháváno chybně nebo nekompatibilně tvořených konstrukcí je možné si také zvolit kontrolu XHTML kompatibility.
Pro toho komu nestačí – nebo nechce upravovat stránky a aplikace pouze na bázi virtuální vizualizace je možné využívat plně funkčního editoru programového kódu v jazycích C# nebo v jazyku Visual Basic.NET představeny byly v předchozích článcích, opět s podporou IntelliSense® nápovědy a podtrháváním nekompilovatelných konstrukcí. Důležitou složkou je rovněž plná podpora ladění hotových stránek a integrovaná nápověda MSDN Express.
Časem zřejmě budete chtít využít domestikovanějších nástrojů v rámci vyšších edic jako jsou Visual Studio 2005 Standard, Professional nebo Team System. Tyto edice jsou však již zpoplatněny, ale přinášejí další možnosti vývoje aplikací, jako je vytváření instalačních balíčků, práci se vzdálenými databázemi, sdílení zdrojového kódu v týmu, modelování programové architektury, testování, případně je dostupná i komunikaci v týmu apod.
Webový server
K provozování webových aplikací v ASP.NET potřebujete samozřejmě nějaký webový server. Tento problém nemusíte však řešit při vývoji, neboť toto obsahuje vestavěný webový server tzv. ASP.NET Development Server. Pro vývoj je naprosto dostatečný, avšak má rovněž určitá omezení, která znemožňují jeho použití pro provoz hotového webu. Podporuje totiž pouze připojení z localhostu.Pro provozování hotového webu jej musíte umístit na počítač s Internet Information Serverem (IIS). Podporované verze jsou IIS 5.0 (Windows 2000), 5.1 (Windows XP) nebo 6.0 (Windows Server 2003). IIS Tyto servery nabízí vše, co pro provozování webu potřebujete. Navíc publikování webu na IIS server je velmi snadné.
odkazy: msdn2.microsoft.com
V případě jakýchkoliv dotazů mne prosím kontaktujte na e-mail.
Autor: Ondřej Baar