Tvorba WEBu

V současné době jsem v zaměstnání, kde se věnuji webovým aplikacím založeným na J2EE (tj. Java). V této oblasti pracuji cca 2 roky.

Pokud byste chtěli jednodušší(jsem zaměstnán, takže čemukoliv jinému se mohu věnovat až v soukromí a né každý den) webové stránky, třeba bych mohl být nápomocen. Fakt, že jsem zaměstnán sice značně omezuje mé časové možnosti, ale na druhou stranu rozhodně nejsem na těchto mimopracovních aktivitách existenčně závislý.Pokud tedy máte konkrétní nápad, návrh, ale využití specializované firmy je pro vás nákladné, třeba bychom se domluvili

Kdy ano?

  • Máte zájem o (relativně) jednoduchý web?
  • Máte představu o tom, co chcete?
  • Máte materiál, který chcete na web umístit?
  • Máte představu o grafickém provedení vašeho webu?
  • Máte představu, jak by měl váš web vypadat?
  • Netrváte na velmi rychlé realizaci?

Kdy ne?

  • Chcete rozsáhlý web.
  • Nemáte přesnou představu, co přesně na vašem webu chcete.
  • Nemáte žádnou představu o grafické stránce vašeho webu.
  • Chcete jej velmi rychle

Proč ano?

  • Nejsem na těchto aktivitách existenčně závislý (jsem zaměstnaný), což se pravděpodobně projeví na výsledné ceně.
  • To, co byste rádi zrealizovali budu mít asi hotové dříve, než vy.
Přibližná kalkulace

K tvorbě webu mohu použít tyto technologie

  • HTML - statické stránky
  • CSS - možnost např. měnit barevné schéma celého webu (tj. snadná konfigurovatelnost vzhledu)
  • JavaScript - možnost provádění akcí na straně klienta (lze dynamicky měnit obsah stránky v prohlížeči - tj. bez nutnosti odeslat stránku - je možné pracovat bez připojení k síti).JavaScript lze použít např. pro ověřování vstupních dat(validaci) před odesláním formuláře, měnit obrázky na stránce,měnit zobrazovaný text apod.(Ukázka webové aplikace realizované javascriptem.)
  • PHP - možnost dynamicky měnit obsah stránek, provádění akcí na straně serveru, lze umožnit např. administraci webu - dynamicky měnit obsah bez změny kódu(html,php).Lze např. umožnit vkládat,ostraňovat a upravovat obsah webu,nejčastěji po nějaké formě autentifikace(tj. uživatel se přihlásí a poté může měnit obsah svého webu).
  • SQL - možnost čtení a ukládání záznamů z/do databáze.Např. dynamicky vkládané příspěvyk na web(textové poznámky apod.)
  • Aplety - objekty na stránce, umožňující spouštění programů na straně klienta tj. v prohlížeči.Aplet může realizovat s jistým omezením téměř cokoliv, jde o program, běžící v jemu přiřazené části webové stránky.Může se připojit k aplikaci běžící na serveru, z kterého byl stažen, nemůže však zapisovat nebo číst data z disku.
Aplikaci je možné vytvořit i v technologii J2EE, tj. jazyce Java. Použití takové aplikace pak musí být ale umožněno serverem,kde je aplikace umístěna.