U toj diskusiji baš i nema onog što bi ga možda interesovalo... Diskusija jeste zanimljiva, ali ne sadrži odgovore na ono što ga interesuje.
OK, HTML nije programski već markup jezik. JS je programski jezik koji se izvršava na klijent strani. CSS je jezik koji omogućava stilizovanje HTML stranica. To je, pored raznih doping sredstava kao što je Flash, manje više sve što ti treba da bi uspešno radio na klijent strani.
Na server strani imaš niz programskih jezika. Ključna razlika izmedju server side i client side jezika je što se u slučaju prvih kod izvršava na serveru i omogućava pristup bazi podataka, fajlovima i raznim drugim resursima, a kod client side jezika kod se izvršava na račuanru posetioca, a samim tim si ograničen na jako malu količinu informacija i resursa.
Da bi napravio dobar sajt pre svega ti treba
debelo iskustvo pa tek onda programi. Ako neko kaže da sa Dreamweaverom već posle par nedelja možeš da napraviš dobar sajt pucaću mu u glavu!!! Triput, da budem siguran :)
Ako ti preporučim Dreamweaver neće biti dobro jer će te razmaziti i nećeš naučiti ništa osim pravljenja lego sajtova. Ako ti preporučim da kreneš od nule i svoj kod kucaš ručno, po zvaničnim standradima zamrzećeš me jer je proces izrade sajta na takav način prilično dug i težak (ako nemaš debelo iskustvo za sobom koje sam spominjao), ali su tako napravljeni sajtovi odlični jer ti određuješ pravila, a ne program koji koristiš tj. kompletna kontrola nad izgledom stranica i koda je u tvojim rukama.
Knjiga? Ne treba ti knjiga. Pogledaj tutrijale koji su online (ima ih na tone) i uvek ćeš naći nešto novo i sveže, što ne znaš...
Pozdrav
http://www.activecollab.com - Alat za upravljanje projektima