Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
n Témata n Uživatel n Digitál n Speciál n Magazín n Internet<br />
Tvorba webových stránek a aplikací<br />
prošla v posledních letech<br />
bouřlivým vývojem. Stejně jako<br />
se měnil internet a způsob jeho<br />
využití, vyvíjely se i nástroje na<br />
jeho tvorbu. Ještě nedávno stačily návrhářům<br />
jednoduché programy na vytváření<br />
statických HTML stránek. Mezitím se však<br />
internet stal dynamickým prostředím, kde<br />
je většina informací uložena v databázích<br />
a strukturovaných dokumentech. Interaktivitu<br />
a funkčnost prezentací<br />
zajišťují aplikace, k jejichž vývoji<br />
se používají propracované softwarové<br />
nástroje. Které programy<br />
patří k nejpoužívanějším?<br />
Microsoft FrontPage<br />
FrontPage patří k nejoblíbenějším<br />
programům na tvorbu a správu<br />
webové prezentace. Za svou<br />
popularitu vděčí především zařazení<br />
do kancelářského balíku MS<br />
Office. Pro mnoho tvůrců stránek<br />
je tedy přirozenou první volbou<br />
právě FrontPage, sourozenec<br />
Wordu a Excelu. Jeho výhodou je<br />
snadná dostupnost a uživatelsky<br />
příjemné rozhraní, na které jsou uživatelé<br />
sady MS Office zvyklí. Nevýhodou je, především<br />
pro příznivce linuxových technologií,<br />
úzká provázanost s internetovými technologiemi<br />
Microsoftu, jako například skriptování<br />
Active Server Pages, použití databáze Access<br />
nebo SQL.<br />
FrontPage obsahuje standardní funkce,<br />
které jsou součástí konkurenčních programů.<br />
Zároveň je provázán s ostatními<br />
produkty z dílny Microsoftu. Především jde<br />
o programy ze sady MS Office a službu MS<br />
SharePoint Team Services, která usnadňuje<br />
týmovou spolupráci. Poslední verze Front-<br />
Page 2002 nabízí vylepšení nejpoužívanějších<br />
funkcí. Jde například o nové řešení pro<br />
rychlé vytváření týmových sad webových<br />
souborů pomocí služby SharePoint a o nástroje<br />
určené ke zlepšení produktivity a týmové<br />
práce. Prostřednictvím FrontPage lze<br />
také přidávat dynamický obsah pomocí nové<br />
součásti Galerie fotografií, nástrojů kreslení<br />
podobných PowerPointu.<br />
Ještě lepší FrontPage, zaměřený na<br />
profesionály a podnikání, slibuje Microsoft<br />
od verze FrontPage 2003. Dokonce má dojít<br />
k odstranění letitého neduhu, neschopnosti<br />
vytvořit standardizovaný HTML kód.<br />
Středem zájmu novinky má být formát XML,<br />
jehož podpora v programech MS Office nebyla<br />
vždy stoprocentní.<br />
Macromedia Dreamweaver<br />
(HomeSite)<br />
Dreamweaver firmy Macromedia se řadí<br />
mezi nejpopulárnější vizuální editory<br />
webových stránek. Je určen zejména pro<br />
profesionální návrháře, kteří vytvářejí statické<br />
i dynamické stránky. Podporovány jsou<br />
technologie Linuxu i Windows. Dreamwea-<br />
Co si mám vybrat<br />
k programování?<br />
Vývojářské nástroje pro web<br />
Jan Horna<br />
Některé webové stránky vznikly pro potěchu jejich autorů, jiné v rámci komerční<br />
služby vytvářejí celé týmy vývojářů. Po jakých nástrojích můžete sáhnout, pokud<br />
to s tvorbou webových stránek myslíte vážně?<br />
Internet a programování<br />
Prostředí Macromedia Dreamweaver<br />
ver si rozumí s JavaScriptem, XML, XHTML<br />
nebo Flash animací. U dynamických stránek<br />
jsou podporovány technologie ASP (Active<br />
Server Pages), ASP.NET, PHP (Hypertext<br />
Preprocessor),<br />
JSP (Java<br />
Server Pages)<br />
a ColdFusion.<br />
Dreamweaver<br />
byl ve své<br />
poslední verzi<br />
MX sloučen<br />
s konkurenčním<br />
a dříve<br />
velmi oblíbeným<br />
editorem<br />
Allaire HomeSite,<br />
který<br />
vynikal kom-<br />
fortní prací<br />
se zdrojovým<br />
Prostředí Microsoft Visual Studio .NET<br />
kódem. Uživatelé Dreamweaveru mohou<br />
volit mezi různými zobrazeními: buď pracují<br />
s WYSIWYG editorem nebo přímo se zdrojovým<br />
kódem, přičemž možná je i simultánní<br />
úprava ve vizuálním a kódovém režimu.<br />
Zaměření na profesionální sféru uživatelů<br />
zdůrazňuje nasazený debugger JavaScriptu<br />
a editor a debugger ColdFusion aplikací. Díky<br />
otevřené architektuře lze Dreamweaver<br />
snadno rozšiřovat o další nástroje a funkce.<br />
Díky provázanosti s programy Flash a Fireworks<br />
je výhodné použití Dreamweaveru<br />
pro animované a multimediální webové<br />
prezentace. Za zmínku rovněž stojí snadné<br />
propojení dynamických webových stránek<br />
s databázemi ODBC a SQL.<br />
Součástí Dreamweaveru jsou také<br />
nástroje pro správu webu a pro týmovou<br />
práci. Pomocí vestavěného správce souborů<br />
se uživatel může připojit ke svému serveru<br />
a synchronizovat data. Podporován je<br />
i přenosový standard Sebrav nebo MacSSH<br />
a Putty pro Windows pro bezpečné připojení<br />
přes FTP.<br />
MS Visual Studio .NET<br />
Vrcholem nabídky Microsoftu pro webové vývojáře<br />
je Visual Studio .NET. Program je sadou<br />
nástrojů pro vývoj a integraci XML webových<br />
služeb a webových aplikací založených<br />
na platformě Windows. Je určen výhradně<br />
profesionálním vývojářům a programátorům<br />
webových aplikací. Poslední verze Visual<br />
Studio .NET 2003 obsahuje nové funkce pro<br />
vývojáře všech typů a nabízí zlepšení určená<br />
pro tvůrce softwaru pro mobilní zařízení<br />
a podnikové vývojáře. Nové funkce a zlepšení<br />
jsou dostupné ve všech vydáních Visual<br />
Studio .NET 2003: Professional, Enterprise<br />
Developer i Enterprise Architect.<br />
Vývojáři softwaru pro inteligentní zařízení<br />
ocení využití podpory pro Microsoft .NET<br />
Compact Framework. Pomocí produktů MS<br />
Windows Forms Designer, MS Visual Basic<br />
a MS Visual C# mohou vývojáři vytvářet,<br />
ladit a nasazovat aplikace pro Pocket PC,<br />
Pocket PC Phone Edition a jiná inteligentní<br />
zařízení připojená na .NET Compact<br />
Framework. Zabudovaná možnost emulace<br />
daného zařízení umožňuje tvůrcům snadno<br />
programovat a ladit aplikace, aniž by k tomu<br />
bylo nutné vlastní zařízení. Tvorbu aplikací<br />
pro mobilní webová zařízení mají usnadnit<br />
zabudované formuláře ASP.NET Web Forms<br />
a Visual Studio .NET Web Forms. Opět je<br />
k dispozici několik prostředí: Designer, Visual<br />
Basic a C#, ve kterých můžete vytvářet<br />
webové aplikace<br />
typu tenký klient.<br />
Rozšíření pro<br />
podnikové vývojáře<br />
zahrnuje nový<br />
.NET Framework<br />
1.1, který oproti<br />
předešlé verzi<br />
nabízí zlepšenou<br />
škálovatelnost,<br />
bezpečnost<br />
a výkonnost.<br />
V poslední verzi<br />
Visual Studia je<br />
posílena podpora<br />
práce s XML<br />
Web services.<br />
Ta obsahuje poslední standardy webových<br />
služeb jako WS-Routing, WS-Security, WS-<br />
-Attachments a Direct Internet Message<br />
Encapsulation.<br />
20 n Computer 15-16/03<br />
n Články z Computeru můžete vyhledávat na adrese computer.cpress.cz/hledat<br />
nwww.microsoft.com/frontpage n www.macromedia.com/software/dreamweaver n msdn.microsoft.com/vstudio n www.asp.net n www.vim.org n wwws.sun.com/software/sundev n