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.Protože drtivá většina webů – dovolil bych si říci že všechny zobrazují nějaká data – ceníky, sportovní výsledky, seznamy článků, klienty, kontakty, prostě jakékoliv data potřebujeme zobrazit z relační databáze. Webové stránky ASP.NET mohou zobrazit data z libovolné databáze, ke které je k dispozici ODBC nebo OLEDB ovladač – což by se v podstatě dalo zkrátit na „z libovolné databáze“ neboť snad všechny databáze které znám tento přístup k databázi mají – nebo se dá nakonfigurovat.
V příkladech však bude použita tato databáze potažmo databázový server SQL Server 2005 Express Edition. Ke správě databáze je vhodné mít ještě Microsoft SQL Server Management Studio Express. Přestože je SQL Server 2005 Express Edition zcela zadarmo, nabízí plnohodnotnou paletu funkcí jako jsou například velmi užitečné funkce typu – triggery, uživatelsky definované funkce, přirozená podpora XML typu, referenční integrita mezi tabulkami, uložené procedury, možnost rozšiřování funkcí v .NET jazycích díky integraci .NET frameworku do databázového stroje atd.
Omezení
Avšak jelikož je Tato verze Zadarmo každému musí být jasné, že je nějak vůči standardní verzi omezena.
Jedna z hlavních omezení je, že dokáže využít pouze 1 GB paměti RAM, což je sice hodnota pro příklady pro začátečníky potažmo i nějaké menší projekty velmi dostatečná hodnota avšak pro vývoj větších věcí už by bylo nutné šáhnout po jiné verzi.
Dále je omezena velikost datového souboru na 4 GB, což je rovněž dostatečné pro naše potřeby a potřeby projektů menších. Výhodou je že není jako u předešlých verzí omezen počet současných spojení na databázi.
Velkou výhodou je, že ve chvíli když už by nám tento server nestačil můžeme vše bez problému převést na vyšší verzi SQL Serveru 2005. Oba tyto servery totiž podporují stejný formát souborů a tak stačí pouze vyměnit server a znovu připojit data.
V případě jakýchkoliv dotazů mne prosím kontaktujte na e-mail.
Autor: Ondřej Baar