Technologie ASP.NET z dílny Microsoftu představuje již od svého uvedení
překvapivě kvalitní a zajímavou platformu pro tvorbu webových aplikací
nejrůznějšího zaměření, a upřímně řečeno, ve srovnání s předchůdkyní ASP (3.0)
to byl opravdu revoluční postup vpřed. S uvedením nového Visual Studia.NET 2003
(o němž píšeme na jiném místě) dochází nejen k posílení pozice ASP.NET, ale
nekompromisně sílí konkurenční tlak vůči technologiím jako jsou PHP či např.
JSP. Nemalý podíl na tom jistě bude mít příjemné překvapení v podobě
freewarového (!) produktu ASP.NET Web Matrix. Tvoříte-li stránky a nemáte
apriorní odpor k technologiím z Redmondu, pojďte se seznámit blíže.
Pod názvem Web Matrix je ukryt jednak zajímavý projekt veřejné komunity
vývojářů (ano, stále jsme ve vodách Microsoftu!), jednak neméně interesantní
produkt v podobě základního editoru webových aplikací. Jinými slovy, chcete-li
začít psát dynamické weby, jež poběží v ASP.NET, nemusíte hned kupovat "kanón"
v podobě celého Visual Studia. Chcete-li tedy začít, potřebujete instalaci Web
Matrixu (je velká pouhých 1,4 MB!!!) a dále pochopitelně běhové prostředí
(neboli runtime .NET Framework, aktuálně ve verzi 1.1, cca 24 MB), které je
však součástí běžného Windows updatu, a možná je už máte. Pokud ovšem hodláte
psát databázové aplikace (což asi ano), čeká vás ještě instalace databázového
stroje (buď Access, nebo "malý" bezplatný SQL Server, tedy tzv. MSDE cca 70
MB). Toť pro začátek vše!
Na první pohled je Web Matrix WYSIWYG nástrojem pro tvorbu stránek, a to vůbec
ne špatným. Pracuje "dvoucestným" způsobem, tedy návrh můžete provádět pomocí
umisťování prvků myší a následným zadáváním parametrů v okně vlastností nebo
přímým zápisem kódu stránky, a oba postupy se zpětně dynamicky ovlivňují. Má to
pochopitelně minimálně několik dobře známých výhod: základní návrh lze provést
velmi rychle a pohodlně, jednotlivé prvky můžete dodatečně zpřesňovat a tím
dosáhnout požadované kvality, a navíc si nemusíte dokonale pamatovat všechny
vlastnosti objektů, neboť editor je vygeneruje a nabídne k doladění. Dobře se
vám tedy bude pracovat třeba s tabulkami, ale velmi jednoduše můžete přidávat i
formulářová pole, obrázky či přepínače. Opravdovou sílu však poznáte ve chvíli,
kdy takto začnete "šoupat" se skripty či kusy kódu.
Zde je namístě upozornit, co vše můžete ve Web Matrixu vytvořit. Pokud zavelíte
k novému dokumentu, čeká vás bohaté okno s nepřebernými možnostmi. V šesti
kategoriích zde najdete úvodní šablony pro klasické statické stránky, webové
služby, konfigurační soubory aplikací ASP.NET, XML schémata či SQL skripty,
dále datové tabulky, přihlašovací stránky, ale též aplikace pro mobilní
zařízení. Druhou volbou je programovací jazyk: v nabídce jsou samozřejmě Visual
Basic.NET, J# a C#. Typ vytvářeného dokumentu ihned ovlivní i uživatelské
rozhraní, neboť aplikace vám dá k dispozici např. příslušnou nabídku ovládacích
prvků. Nechtěl bych, aby vznikl dojem, že Web Matrix je jen na jednoduché
projekty můžete totiž využívat připojení do databází, což samo o sobě dává celé
práci teprve pořádný rozměr. Nedílnou součástí aplikace je také prohlížeč
tříd .NET Frameworku, takže bez potíží můžete využívat potenciál platformy
ASP.NET.
Chcete-li si opatrně vypátrat, jaký je potenciál tohoto editoru i samotného
ASP.NETu, doporučuji využít další zajímavost, která se jmenuje Starter Kits.
Jde o ukázkové projekty, jež zdarma můžete stáhnout (ve všech zmíněných
programovacích jazycích), a hodně se přiučit. Aplikace totiž snadno
"rozchodíte" na svém lokálním webovém serveru a nahlédnete dovnitř, jak jsou
vyrobeny. Tedy vlastně takový open source. No čekali byste to?
ASP.NET Web Matrix
dvoucestný nástroj
integrace s .NET Frameworkem
podpora databází
zdarma
K recenzi poskytla firma: Microsoft
Cena: zdarma na našem CD nebo na http://www.asp.net/webmatrix/default.aspx