Spletni urejevalniki
 
PROJEKTNA NALOGA PRI PREDMETU INFORMATIKA
 
GRAFIČNI UREJEVALNIKI ZASLONA
 

 AVTOR: NASTJA MIGLAR, 1.f

MENTOR: prof. Mirko Pešec

UVOD
Urejevalniki spletnih strani so postali nekaj vsakdanjega. Z ustreznimi urejevalniki in nekaj znanja si lahko znatno olajšamo pripravo in vzdrževanje spletnih strani.

Vsekakor so spletne strani zelo pomembne za prihodnost. Novejše raziskave kažejo, da se bodo storitve, ki jih bomo uporabljali samo s spletnim brskalnikom, selile v svetovni splet, ki se je izvrstno izkazal za izmenjavo najrazličnejših informacij.

Vse obvladljive mere pa je že preseglo število objavljenih spletnih strani, zaradi česa je iskanje podatka veliko bolj zapleteno, kot je bilo včasih, kljub temu, da so spletni brskalniki vedno boljši. Za to pa so odgovorni ustvarjalci spleta, ki nikakor nimajo lahkega dela.

Začetek vsega je bil z razvojem preprostega označevalnega jezika, ki ga imenujemo HTML .Njegov avtor se je zelo trudil z dodatnim poenostavljanjem, saj je želel, da bi bil tako preprost, da uporabniki ne bi imeli še dodatnih težav z njegovim razumevanjem. In res osnovni HTML še danes spada med izjemno preproste označevalne jezike, ki bi se ga lahko vsak naučil. Spletni mojstri pa bi ga morali poznati do detajlov.

Ko pa se je svetovni splet zelo raširil, so nastopile razne težave. Ker HTML kmalu ni več zadoščal se je pojavilo veliko rešitev, ki so poizkušale odpraviti osnovno pomanjkljivost prvih spletnih strani – statičnost.

JEDRO
  1. RAZVOJ TEHNOLOGIJE

Kot prva rešitev za pripravo dinamičnih strani se je pojavil CGI. To je bila dokaj zmogljiva možnost povezovanje spletnega strežnika z drugimi programi. Naslednja rešitev so bile razširitve strežnika. Te so sicer odpravile počasnost komuniciranja med strežnikom in programom, a program je bil razvit le kot dodatek. Ta dodatna knižnica je potrebovala programski vmesnik. Najbolj znana sta Netscapov NSAPI, ki se je pojavil najprej in Microsoftov ISAPI.

A hiter razvoj spletnih tehnologij se še ni končal. Najprej je Netscape razvil poseben programski jezik javascript. Takoj zatem je Microsoft naredil podoben izdelek vbscript, a takrat je bil javascript že preveč razširjen, da bi ga vbscript lahko nadomestil. Javascirpt je danes najboljša možnost za prilagajanje delovanja spletnih strani. Ker pa se lahko izvaja le v točno določeni različici spletnega brskalnika, je težko razviti kodo, ki bo delovala povsod.

Kasneje so se pojavili razni programi, ki so sicer veliko obetali, a se je njihov razvoj obrnil čisto v drugo smer.

Microsoft je tudi tokrat poslal na tržišče še svoj izdelek. To so gradniki ActiveX, ki pa so še bolj zapleteni.

Obetala so se nova odkritja. Nove tehnologije so se spopadale in tekmovale med sabo. Ta tekma pa je prinesla mnogo novosti – tudi dinamične oblike HTML-ja.

2.VSEBINA
Dobro predstavljena in redno osvežena vsebina je glavni pogoj, da bo spletna predstavitev uspešna. Za to pa je potrebno veliko različnih strokovnjakov. Potrebujemo programerja, oblikovalca, sistemskega vzdrževalca, avtorje vsebin, urednika... pri manjših stvareh je lahko to posameznik, pri večjih podvigih pa je potrebna prava ekipa.

Svetovni splet pa še danes spremljata dve stvari, ki sta hkrati ovira in vzpodbuda za razvoj.

3.PRIHODNOST Splet si od prihodnosti obeta mnogo napredkov. Boj za vodilni položaj ne prinaša želenih rezultatov, kar ugotavljajo tudi izelovalci programske opreme. Opazili so, da bo treba razviti novo, bolj zmogljivo podlago, ki bo primerna za delovanje stvari, ki se bodo v prihodnje pojevile v spletu.

Mislim, da so postopki za prikaz vsebine v spletu, katerih podpiranje se splača, predvsem dinamične strežene strani, običajni HTML, kaskadni slogi CSS, uporaba javascripta in modela DOM. Možnost za učinkovito izmenjavo podatkov pa je XML.

Dinamične strežne strani so datoteke, v katerih odjemalec vidi le čisti HTML, ki pa se prilagaja njegovim potrebam. Za uporabo potrebujemo spletni strežnik; najbolj priljubljeni med uporabniki pa so ASP, JSP; PHP in ColdFusion.

Slogi CSS ločijo vsebino od predstavitne spletne strani. HTML določi naslove, odstavke, slike...,dokončni videz pa dajo slogi. Tako lahko naprimer samo s spremembo sloga preoblikujemo cela spletišča.

CSS drugega nivoja pa nam omogoča, da po svoji želji oziroma predstavi razporedimo elemente po spletni strani. HTML pri razporejanju elementov ne ponuja najboljših rešitev, zato so prav tukaj spletni urejevalniki najbolj uporabni. Ko pa bosta oba nivoja CSS dovolj razširjena, bodo spletni urejevalniki postali še precej bolj preprosti.

Tukaj pa se pojavi težava brskalnikov. Da se nova verzija spletnega brskalnika razširi, traja od 12 do 18 mesecev. To pa pomeni, da bodo današnji spletni brskalniki še nekaj časa v uporabi.

4.SPLETNI UREJEVALNIKI
Spletni urejevalniki so pripomočki, ki jih potrebujemo pri izdelavi strani, v veliko pomoč pa so nam predvsem pri vzdrževanju. Lahko jih delimo v tri skupine:
  1. Osnovna orodja za kodiranje in upravljanje datotek. Naprimer 1st page ali HomeSite.
  2. Vizualne urejevalnike
  3. Razvojna okolja za spletne programe, povezane z zbirkami podatkov. Primer so orodja ColdFusion, Drumbeat ali InterDev.
Med njimi ni velikih razlik, lahko celo pričakujemo, da se bodo ob razvoju tehnologije te razlike zelo zmanjšale ali se bodo te tri skupine kar zlile v eno. Splet pa ne more pravilno delovati brez nekaterih programov. To so: Vbistvu lahko vsako spletno stran izdelamo z navadnim urejevalnikom besedil. Moramo pa se zavedati, da si s tem le povečamo čas dela, pa še rezultat ni tako kakovosten in vsaka nadaljna preurejanja nam vzamejo veliko dragocenega časa. Sodobni spletni urejevalniki nam omogočajo mnogo različnih stvari in opravil. Imajo nadzor nad številnimi datotekami, ki jih je že pri majhni predstavitvi čez 100. Omogočati morajo tudi izračun teže strani, to pomeni, kako hitra bo odzivnost. Nujna je tudi podpora za iskanje in zamenjavo besedila in možnost prenosa izdelanih strani v spletni strežnik.

Vseeno pa se med spletnimi urejevalniki pojavljajo razlike. Najbolj so vidne v različnih pristopih do poenostavljanja elementov in številu podprtih spletnih tehnologij. Poenostavljanje elementov pa je tudi najtežja naloga urejevalnika. Na policah je kar velik izbor spletnih urejevalnikov. Oglejmo si predtavitve nekaterih:

Je vizualni urejevalnik spletnih strani s posebno podporo za dinamične in multimedijske vsebine. Izdeluje ga Adobe. Cena polne različice je 124.831 SIT. Adobe se lahko pohvali z izvrstno podporo za animacije v dinamičnem HTML in z urejanjem datotek QuickTime, je pa tudi odličen urejevalnik kode javascript. Pri določenih opravilih pa je neučinkovit. Tako nima podpore za večpredstavne zapise Real in Windows Media, nima orodij za skupinsko delo in nima podpore za povezavo z zbirkami podatkov. Je vizualni urejevalnik spletnih strani z izvrstnimi orodji za poklicne oblikovalce. Izdeluje ga Macromedia. Cena polne različice je 12.931 SIT. Posebej se izkaže pri vizualnem delu, ima zelo zmogljive palete, ima neposredno popravljanje napak v vizualnem urejevalniku in je izredno prilagodljiv. Natrpan uporabniški vmesnik, nobene podpore za uvoz spletišč preko protokola HTML in za povezavo z zbirkami podatkov pa so njegove slabe strani. Je vizualni urejevalnik spletnih strani s posebno močno podporo za vzdrževanje spletišč. Izdeluje ga Microsoft. polna različica stane 38.080 SIT. Njegova uporaba je izredno preprosta in je zelo zmogljiv. Večino naprednejših možnosti pa lahko izkoristimo le s strežniškimi razširitvami oziroma v odvisnosti od Microsoftovega spletnega strežnika in brskalnika. Je vizualni urejevalnik spletnih strani z izjemno natančnim razvrščanjem elementov strani in enostavnim ter hitrim preurejanjem spletišča. Izdeluje ga NetObjects. Cena polne različice je 78.534 SIT. Odlikuje ga preprosto urejanje spletišča (povezav in slogov), natančno razvrščanje elementov na strani, izolacija uporabnika od kode in uvoz obstoječih spletišč. Slabe plati pa so vmešavanje v ročno vnešeno kodo, odsotnost številk vrstic v pregledu izvorne kode, ni orodij za skupinsko delo in ni podpore za zbirko podatkov.
 
 
POVZETEK

Spletni urejevalniki so od začetka razvoja pa do danes dosegli visok nivo uporabnosti. Strokovnjaki so razvili mnogo orodij, ki znatno pripomorejo k izdelavi in vzdrževanju spleta ni izjemno skrajšajo čas vizualne priprave strani. Po drugi strani pa so še vedno odprta vsa vrata, če želimo opraviti tudi kakšne ročne posege v kodo, naprimer kaj dograditi oziroma izpopolniti. Za kakšne urejevalnike in orodja se bomo odločilije v veliki meri odvisno od okusa in potreb, pa tudi od navezanosti na katerega ponudnika. Urejevalniki pa imajo različno dograjene določene stvari. Eni so bolj izpopolnjeni na enih področjih, drugi na drugih.

Dreamweaver ponuja vrhunska vizualna orodja in nima toliko funkcij za vzdrževanje spletišča.

Pri bolj obsežnih predstavitvah, ki jih pripravlja veliko ljudi, je izdelal Microsoft program Office in urejevalnik FrontPage.

Če pa imamo bojl malo znanja ali smo začetniki je najbolj primeren Fusion, pri katerem je tudi pogostop preurejanje strani dokaj enostavno.

GoLive je sicer najmanj dozorelo orodje, ima pa najboljše razvito podporo za animacije v dinamičnem HTML-ju, kar je marsikomu pomembno.

 

VPRAŠANJA

  1. Zakaj so pomembni spletni urejevalniki?
  2. Za kaj uporabljamo CGI?
  3. Od česa je najbolj odvisna uspešnost spletne predstavitve?
  4. Kateri dve značilnosti omejujeta svetovni splet?
  5. Naštej nekaj spletnih urejevalnikov, ki so trenutno v prodaji!
 

ODGOVORI

  1. Spletni urejevalniki so pomembni predvsem zato, saj nam zelo olajšajo pripravo in vzdrževanje spletnih predstavitev.
  2. CGI se je pojavil kot prva rešitev za odpravo statičnosti spletnih strani. Je zmogljiva možnost povezovanja spletnega strežnika z drugimi programi.
  3. Predvsem od vsebine, ki pa mora biti primerno predstavljena in redno osvežena.
  4. Počasnost spleta in raznolikost naprav, ki ga uporabljajo.
5 . Macromedia Dreamweaver 3, Microsoft FrontPage 2000, Adobe GoLive.