pátek 30. května 2008

Intro

A abych nezahlcoval svůj deník technickými věcmi, tak jsem se rozhodl založit tenhle devblog. Tento konkrétně bude zaměřen na vývoj stránky http://shadoworld.ic.cz, a problémy/nápady s ním spojené. Možná tady později objevíte i něco jako tutorialy, nebo kusy zdrojáků, nebo přímo některé (obecněji použitelné) classy i na download.
Ehm, ale vy nevíte v čem, že?
Takže

Základní info o stránce
adresa: http://www.shadoworld.cz
hosting: forpsi.com
jazyk: PHP (server), XHTML (klient), JavaScript (klient), VBScript (klient)
databáze: MySQL
kód: teď už OOP

Takže tak. Možná teď díky těmto informacím vyvstalo pár otázek. Například:
"Proč JavaScript i VBScript?" - protože JavaScript je v IE dost zabugovanej, a VBScript pravděpodobně méně.
"Jak že 'teď už OOP'?" - tak, že momentální SW na webu je druhá verze. První vznikla v průběhu týdne, zároveň s tím, jak jsem se učil PHP, HTML, SQL a CSS. Byla procedurální, a celá stránka se nacházela v jednom souboru - index.php. Ke konci svého života měla 1500 řádků kódu, a ani desetinu funkcií co měla mít... A nedala se spravovat. Takže jsem se do toho pustil odznovu, modulárně a objektově. A v průběhu dvou týdnů (z nichž jeden byl můj svaťák ;-) ) se zrodila druhá (tzn momentálně aktuální) verze SW.

Má taky přehlednější layout (všechno je dělaný přes css - co se týče vizuálního designu myslím, je to samozřejmě nacpaný taky tabulkami, protože jsem jěště css neovládl dostatečně... ale celá stránka momentálně obsahuje jeden jediný obrázek, a to logo v hlavičce...), příjemnější (a sjednocené) ovládání, a pár nových funkcií.

A mně právě teď skončily maturity, a v pondělí mi oficiálně končí škola, což znamená, že Shadoworld bude růst.

Jak a kam?
Právě o tom bude tenhle blog. A taky vám dá možnost se k jeho růstu vyjádřit, něco navrhnout (funkci, cokoliv), nebo komentovat ostatní návrhy.

Tak snad tady někdo najdete něco zajímavého na čtení.