WWW prohlížečeLuboš Němec
Jednoduchý nadpis a stejně jednoduchý obsah článku. Podíváme se v něm na
nejnovější verze amigovských WWW prohlížečů (browserů). Vedle popisu novinek a
změn v aktuálních verzích se také pokusím stručně shrnout možnosti každého z
prohlížečů. AWeb 3.2
www.amitrix.com
Nová verze obsahuje následující vylepšení a opravené chyby z verze 3.1:
Odstraněna byla chyba způsobující zamrznutí programu při otevření nějakého
okénka při současném scrolingu obsahu hlavního okna. Vylepšena byla
kompatibilita s JavaScriptem a s tím přímou souvisejících Cookies, zde má však
AWeb stále ještě co dohánět. Další úpravy se týkají použití proxy serveru u
bezpečných (SSL) spojení a přidání varovných hlášení týkajících se SSL spojení,
změny hlavního okénka AWebu na AppWindow (můžete do něj nyní myší přetahovat
soubory určené k prohlédnutí), celý AWeb lze ikonifikovat. Použití, spolehlivost a kompatibilita s HTML kódem
Verze 3.2 opět nezklamala a ze všech tří prohlížečů zmíněných v tomto článku
se chovala vůči HTML 3.2 nejkorektněji. Pokud postrádáte např. animované GIFy,
Aminet Vám poslouží mnoha pluginy. Pravda, animované GIFy nejsou zrovna
nejrychlejší, ale použít se to dá. Ani AWeb není 100% spolehlivý a cookies
neakceptuje či spíš nevyřizuje správně (viz článek o Internet OnLine). Vestavěný
e-mail a FTP (přes ARexx) také nejsou to pravé ořechové, stejně tak určitá
nekompatibilita GUI systému ClassAct, pod nímž je AWeb naprogramován, MUI je
sice pomalejší, ale spolehlivější. Konfigurace AWebu také není
nejsrozumitelnější, ale jednotlivé nastavovací prvky jsou rozdělena do
příslušných oddílů, což zjednodušuje orientaci.
AWeb podporuje JavaScript, což na většině nových stránek velice rychle poznáte,
nebol pokud jejich autoři nepoužili třeba flash nebo přímo Javu, určitě budou
stránky JavaScriptem nějakým způsobem oživeny či animovány. IBrowse 1.22
www.omnipresence.com
Od verze 1.12 vývoj programu značně pokročil, poněkud smutná je však
skutečnost, že ani ve verzi 1.22 nebyl vyřešen problém s tabulkami, t.j. s
odřádkováním při ukončení tabulky a také nemožnost zadávat procentuální šířku
jednotlivých sloupečků v tabulce. Tyto nedostatky by měly být odstraněny až ve
verzi 2.0.
Opravených chyb je víc než dost, IBrowse je totiž velmi citlivý na spolupráci s
knihovnou sloužící k dekódování obrázků a mnohdy s ní dokonce odmítal korektně
spolupracovat. Obrázky ve formátu GIF a PNG je konečně možné bez problémů
zvětšovat či zmenšovat, znatelně rychlejší je dekódování formátu JPEG/JFIF -
IBrowse umí dekódovat též progressive JPEG obrázky a XBM formát.
IBrowse umí spolupracovat s SSL (Secure Socket Layer) verzí Miami, SSL modul se
volí přímo v preferencích. Při mailování respektive vytváření WWW stránek můžete
v mailovacím tagu „mail to:“ používat parametr ?subject=„“ sloužící k definování
popisu obsahu dané zprávy.
Cache a history databáze se při změně nyní ukládají každou minutu, aby se
předešlo jejich poškození. Prohlížeč paměti cache - „CacheBrowser“ - byl výrazně
urychlen a otvírání obsahu cache je až 5x rychlejší. Stejně jako u AWebu, i
autoři IBrowse vylepšily správu cookies, bohužel program nepodporuje JavaScript
a tak mnohé (lépe řečeno skoro všechny) z internetových obchodních domů nebudou
v IBrowsu správně fungovat, pokud ovšem nejsou obsluhovány pouze cgi skripty. Použití, spolehlivost a kompatibilita s HTML kódem
Díky MUI se program snadno ovládá, je velmi stabilní (i s grafickou kartou),
rychlý, nepostrádá integrované služby typu mail, FTP, podporuje proxy server a
SSL spojení. Javu nebo alespoň JavaScript zatím nepodporuje, což by se ale od
verze 2.0 mělo změnit. Zatím je tedy univerzálně použitelný na všechny
jednoduché WWW stránky, u těch složitějších se mi často stává, že jednotlivé
grafické prvky (u textu žádné problémy pochopitelně nejsou) nejsou na stránce
přesně tam, kde by měly být, a občas je grafika do konce úplně jinde. Zmíněný
problém souvisí s tabulkami a procentuálním nastavením velikosti jednotlivých
políček. Bez nadsázky mohu také prohlásit, že IBrowse je při jakémkoliv způsobu
odřádkování (<BR>, <P>, <H>, <FORM>, <TABLE> atd.) vždy „o krok napřed“ - tedy
vždy, když jakýkoliv tag provede odřádkování. Co tím myslím? Srovnáte-li
interpretaci HTML kódu s MS Internet Explorerem, Netscape
Navigatorem/Communicatorem (neb s ničím jiným nemá srovnání žádný praktický
význam), je v IBrowse volných řádek víc, než by mělo být. Netvrdím, že je to
vždy na závadu a pečlivým (a velmi pracným) laděním HTML kódu se dá většina
onoho „záhadného“ formátování odstranit, to ale znamená odladit WWW stránky na
Amize a PC současně.
Konfigurační možnosti programu jsou skvělé, i když v některých sekcích poněkud
nepřehledné. Uživatel, který se konfigurací webových prohlížečů nikdy nezabýval
a očekává, že to prostě bude fungovat, nebude zklamán, ale mnoho důležitých
vlastností programu mu zůstane skryto. Preference programu bych v tomto případě
raději rozdělil na standardní uživatelské a rozšířené, stejně jako je tomu u
Netscape Navigatoru.
IBrowse 1.22 nepřinesl oproti verzi 1.20 mnoho nového, ve srovnání s asi
nejpoužívanější verzí 1.12 však umí spoustu užitečných věcí navíc. IBrowse je
spolehlivý, přijatelně rychlý (grafika je ukládána do FAST RAM), je k dispozici
ve verzi pro různé procesory, vestavěná podpora FTP a emailu také není k
zahození. Bohužel nepodporuje Javu, JavaScript ani nic podobného, a tak většina
moderních WWW stránek různě vylepšených a animovaných pomocí uvedených doplňků
bude vypadat značně odlišně, některé nebudou dokonce fungovat vůbec. VoyagerNG 2.95 / 3.0b
www.vapor.com
Pokud si ještě pamatujete na původní verzi Voyageru pod názvem MindWalker
dodávaným v TCP/IP balíku společně s modemem s některými sériemi A1200 nebo
klasickou verzí Voyager 1.x, máte alespoň přibližnou představu o tom, jak
VoyagerNG funguje. Design programu se změnil víc než dramaticky, rozsah funkcí
prohlížeče samozřejmě také.
S balíkem TCP/IP balíkem NetConnect dostanete VoyagerNG zdarma + další mailovací
software, telnet, IRC, FTP apod. Pro Miami však není NetConnect velká
konkurence, ovládání zdaleka není tak přehledné a jednoduché, hlavní komunikaci
obstarává klasický AmiTCP.
Protože o jsem se o VoyageruNG nikdy podrobněji nezmínil, dnes to napravím.
VoyagerNG je k dispozici v dvou verzích pro procesory 68000/020/EC030/EC040 a
pro 68030/040/060 vybavených interním či externím matematickým koprocesorem.
Program existuje v mnoha betaverzích či „plných“ vývojářských verzích (nebol
jeho vývoj ještě zdaleka není ukončen), z nichž poslední oficiální verze
dostupná ke stažení na WWW stránce výrobců programu
www.vapor.com nabízí od
předchozích betaverzí 2.9x tyto hlavní novinky:
Podpora standardu HTTP/1.1, integrovaný FTP protokol, práce s obrázky ve FAST
RAM na AGA/ECS Amigách (= značné urychlení práce), což odstranilo problém
nepostačujícího 1 či 2 MB CHIP RAM, inteligentní doplňování URL adresy stejně
jako v MS IE či Netscape, zařazena byla interní podpora formátu XBM.
Vylepšeny byly tiskové možnosti, bez větších problémů lze ve 256 barvách či
odstínech šedi tisknout pozadí, centrovat grafiku nebo pro tiskový výstup v 16 a
24bitových rozlišeních použít TurboPrint.
VoyagerNG umí používat SSL spojení přes speciální plugin, MiamiSSL tedy není
vyžadováno. SSL spojení mohou být nově i cachována, nový CacheBrowser byl stejně
jako u IBrowse znatelně urychlen.
Komfortní MIME preference umožňují nastavení všech potřebných detailů pro MIME
standard, ale nejen tyto preference jsou propracované do detailů. VoyagerNG
totiž nabízí zřejmě nepřehlednější nastavovací prvky ze všech amigovských
browserů vůbec.
Mailovací funkce může přebírat Microdot II (rovněž z produkce VaporWare), což
není sice nic tak dokonalého jako YAM (patrně nejlepší internetové mailovátko
pro Amigu), ale pro rychlé a pohodlné poslání mailu či práci s konferencemi plně
postačuje. Použití, spolehlivost a kompatibilita s HTML kódem
Nespočet úprav a opravených chyb, které nemá smysl vyjmenovávat (přečtěte si
historii programu), se týká hlavně kompatibility s HTML jazykem, a optimalizací
kódu programu samotného. VoyagerNG (030/FPU verze) je též asi nejrychlejším WWW
browserem pro Amigu, ne však nejspolehlivějším. Program je sice v oficiálních
verzích poměrně stabilní, ale stále ještě má spoustu chyb ohledně interpretace
HTML jazyka. Protože se v HTML 3.2 používá ke složitějšímu formátování textu,
obrázků či obou současně výhradně tabulek, prakticky neexistuje prohlížeč (ani
na PC či Macu), který by zobrazil všechny prvky tabulek naprosto shodně a ani
VoyagerNG není výjimkou.
Vestavěný protokol FTP, podpora SSL, maileru, proxy serveru, vynikající
preference (včetně MIME), rychlé dekódovací rutiny pro obrázky, grafických
karet, slušné tiskové možnosti a relativně jednoduché ovládání, to jsou hlavní
klady VoyageruNG. Není jisté, zda se VoyagerNG bude dále vyvíjet nezávisle na
balíku NetConnect, nebol poslední verze prohlížeče bez tohoto TCP/IP balíku
nezprovozníte. A ještě pár slov na závěr...
Všechny uvedené prohlížeče mají svoje přednosti i slabiny. VoyagerNG je asi
nejrychlejší, AWeb zase nejkorektnější, no a IBrowse je někde mezi tím. Nelze
vybrat jen jeden z nich, každý nabízí odlišné možnosti. Naštěstí si můžete
všechny tři prohlížeče vyzkoušet, jejich dema jsou k dispozici na Aminetu či CD
řady Aminet (IBrowse dokonce v plné verzi!). Vyzkoušejte si každý zvlášť a
obstarejte si ten, který se Vám bude zamlouvat nejvíce. Tím samozřejmě seriál o
WWW browserech pro Amigu nekončí, až se zase objeví nová verze některého z
prohlížečů a bude stát za delší recenzi, budete prvními čtenáři, kteří si ji
budou moci přečíst. Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|