Pozdrav, skoro sam presao sa jave na web programiranje i moram podeliti sa vama moje misljenje.
U javi konkretno koju sam ucio imao sam poprilicno jasna pravila sta se na koji nacin radi, moglo se na vise nacina ali u svakoj literaturi je pisalo kako sta treba dafinisati ili koje metode pozivati a naravno moglo se i na desetine drugih sporednih,sopstvenih nacina i metoda nesto uraditi ali znalo se kada koja kolekcija je najbolje da se upotrebi za koju situaciju, na koji nacin zapisivati koju vrstu podataka, kako raditi sa bazom, na koji nacin pronaci neki objekat ...
Kod web programiranja imam osecaj da je dzungla , prosao sam html , css , JavaScript, JQuery - Ajax , Servlete, JSP , rad sa bazom ... ucim sve to i sa pisanjem koda nemam problem, negde zapne ali na kraju skoro sve sto pozelim napisem . Veci problem predstavlja kada sta upotrebiti.
Za pocetak HTML i CSS , tu kada nesto napises komplikovanije za jedan browser-u molis boga da ce i u drugom da bude tako.
Onda dolaze dinamicki web sajtovi, imamo klijenta i server i na koji nacin vrsiti komunikaciju .... ko programira duze verovatno zna osnovna pravila kako sta uraditi na ispravni nacin ali neko ko pocinje sa web programiranjem ima mnogo opcija koje se spominju . Moze da bude html stranica koja ce preko json-a komunicirati sa servletima, moze da bude html kod preko JSP , mozemo u servletu napisati stranicu , mozemo preko <form> iz html-a slati podatke , pa onda u samim servletima da li koristiti sesije ako imamo bazu, da li koristiti ServletContext uopste posto nema svrhu ako imamo bazu... ???
Vremenom ce sigurno sve biti mnogo jasnije ali ne mogu da se otmem utisku je mnogo toga nedefinisano gde i pomocu cega pisati neki deo koda i sta radi u kom browser-u. Meni je Json najlogicni izbor za svaku komunikaciju izmedju html-a i servleta ako se samo deo stranice azurira , sesija za pracenje korisnika , baza podataka za sve podatke i cuvanje .... i onda kada naidje neki problem odem na internet po forumima da trazim resenje i onda pocnu da se spominju JSP , ServletContext , html kodovi u servletima ... naravno da se moraju znati jer ce mo se sigurno susretati sa takvim kodom i ja sam ih naucio ali ne vidim neku svrhu njihove upotrebe ili jos nisam dosao do tog dela...
Inace , svaki dan se i sami susrecemo da neke stranice ne izgledaju isto na svakom browser-u , jedan podrzava jedan nacin drugi neki drugi, sada sam se setio da trenutno i na poslu imamo par web sajtova koji su nam kao aplikacije i rade samo na odredjenim browser-ima a sajtovi su od velikih evropskih kompanija....
A i kao da se sve te kompanije .. Google, mozila, opera i svi ostali browseri inate jedni drugima...
U javi konkretno koju sam ucio imao sam poprilicno jasna pravila sta se na koji nacin radi, moglo se na vise nacina ali u svakoj literaturi je pisalo kako sta treba dafinisati ili koje metode pozivati a naravno moglo se i na desetine drugih sporednih,sopstvenih nacina i metoda nesto uraditi ali znalo se kada koja kolekcija je najbolje da se upotrebi za koju situaciju, na koji nacin zapisivati koju vrstu podataka, kako raditi sa bazom, na koji nacin pronaci neki objekat ...
Kod web programiranja imam osecaj da je dzungla , prosao sam html , css , JavaScript, JQuery - Ajax , Servlete, JSP , rad sa bazom ... ucim sve to i sa pisanjem koda nemam problem, negde zapne ali na kraju skoro sve sto pozelim napisem . Veci problem predstavlja kada sta upotrebiti.
Za pocetak HTML i CSS , tu kada nesto napises komplikovanije za jedan browser-u molis boga da ce i u drugom da bude tako.
Onda dolaze dinamicki web sajtovi, imamo klijenta i server i na koji nacin vrsiti komunikaciju .... ko programira duze verovatno zna osnovna pravila kako sta uraditi na ispravni nacin ali neko ko pocinje sa web programiranjem ima mnogo opcija koje se spominju . Moze da bude html stranica koja ce preko json-a komunicirati sa servletima, moze da bude html kod preko JSP , mozemo u servletu napisati stranicu , mozemo preko <form> iz html-a slati podatke , pa onda u samim servletima da li koristiti sesije ako imamo bazu, da li koristiti ServletContext uopste posto nema svrhu ako imamo bazu... ???
Vremenom ce sigurno sve biti mnogo jasnije ali ne mogu da se otmem utisku je mnogo toga nedefinisano gde i pomocu cega pisati neki deo koda i sta radi u kom browser-u. Meni je Json najlogicni izbor za svaku komunikaciju izmedju html-a i servleta ako se samo deo stranice azurira , sesija za pracenje korisnika , baza podataka za sve podatke i cuvanje .... i onda kada naidje neki problem odem na internet po forumima da trazim resenje i onda pocnu da se spominju JSP , ServletContext , html kodovi u servletima ... naravno da se moraju znati jer ce mo se sigurno susretati sa takvim kodom i ja sam ih naucio ali ne vidim neku svrhu njihove upotrebe ili jos nisam dosao do tog dela...
Inace , svaki dan se i sami susrecemo da neke stranice ne izgledaju isto na svakom browser-u , jedan podrzava jedan nacin drugi neki drugi, sada sam se setio da trenutno i na poslu imamo par web sajtova koji su nam kao aplikacije i rade samo na odredjenim browser-ima a sajtovi su od velikih evropskih kompanija....
A i kao da se sve te kompanije .. Google, mozila, opera i svi ostali browseri inate jedni drugima...