Arhiva za kategoriju ‘web razvoj’

Feb13

CodeIgniter knjiga

Napisan pod web razvoj

CodeIgniter for Rapid PHP Application Development
CodeIgniter for Rapid PHP Application Development -
David Upton

Knjiga na koju sam skoro naleteo, jako me je obradovala, jer već dugo tražim dodatnu literaturu za CodeIgniter, tako da sam je pročitao u dahu.

Može se slobodno reći da je trenutno ovo jedina knjiga na tržištu, posvećena ovom sve popularnijem php framework-u.

Knjiga ima 257 strana, kroz koje autor objašnjava način funkcionisanja CI, prolazi kroz mnoge njegove funkcije i nudi praktična objašnjenja i uputstva za razvoj aplikacija zasnovanih na ovom frejmworku.

Autor u prvim poglavljima objašnjava prednosti i mane CI-a, prolazi kroz proceduru instalacije i osnovnog podešavanja i objašnjava osnove MVC arhitekture i njenu primenu u CodeIgniteru.


Za sve one koji se prvi put susreću sa CodeIgniterom ili sa nekim frejmworkom, vrlo korisno je upoznavanje sa vrstom fajlova i načinima njihovog korišćenja, od modela, viewa, controlera do biblioteka, pluginova i helpera. Autor objašnjava osnovne razlike između ovih fajlova kao i načine njihove primene u praksi.

Dalja poglavlja obrađuju razne oblasti primene CI-a kroz njegove biblioteke i klase. Od baza podataka, sesija, formi i validacije, do manipulacije fajlovima, CRUD modela i raznih helpera koji vam olakšavaju rad. Knjiga je puna konkretnih i praktičnih primera iz prakse koji će vam pomoći da razvijate sopstvene web aplikacije uz pomoć CodeIgnitera. Zanimljivo je i poglavlje posvećeno CI objektima, a koje objašnjava Codeigniterove super objekte i način njegovog rada, ovo je dobra osnova i za prelazak sa procedualnog na OOP programiranje i PHP5. Tu su zatim i poglavlja posvećena testiranju performansi vaše aplikacije, debagovanju grešaka, kao i FTP/XML-RPC i email komunikaciji u CIu.

Knjiga je napisana za početnike i srednje napredne korisnike, a idealna je za sve PHP programere koji žele da pređu na MVC način programiranja, a koji još nisu imali iskustva sa nekim PHP frameworkom, kao i za sve one koji žele da nauče da rade u CodeIgniteru.

Poglavlja su kratka i informativna i nude vam odličnu osnovu za dalje usavršavanje i učenje.

Moja preporuka, svakako, bar dok ne se ne pojave novije knjige sa ovom temom tj. temom CI-a. Jedina zamerka koju bih mogao da uputim autoru je vezana za kod koji prati knjigu i koji je mogao biti malo bolje organizovan i napisan, pomalo je konfuzan i traži od vas da idete pravolinijski od početka ka kraju knjige, jer se nastavlja, mada za nekoga ovo ne mora da bude i problem.

Pored CI sajta (foruma i wikija) raznih blogova i video tutorijala, ova knjiga je svakako još jedan dobar resurs za upoznavanje CodeIgnitera i načina rada u njemu.

Jan28

Ispravan i neispravan kod

Napisan pod optimizacija za pretraživače, web razvoj

- Šta je to HTML?

HTML je jezik koji se koristi kao standard za prikazivanje i formatiranje stranica na webu. HTML dokument sadrži određene komande tj. tagove kojima prikazujemo i formatiramo sve elemente jedne web strane. Da bi smo dodali naslov, pasus, sliku, link ili neki drugi element našoj web strani koristićemo HTML jezik. Internet Browseri (Internet Explorer, Firefox, Opera) su zapravo programi koji razumeju HTML jezik i koji ga pretvaraju (parsuju) u web stranu kakvu je vidimo.

-W3C standardi

World Wide Web Consortium (W3C) je organizacija koja je zadužena za propisivanje i primenu web standarda. Osnovana je od Tim Berners-Lee-a, čoveka koji je praktično izmislio web. Ova organizacija svojim propisima i preporukama usmerava web developere kao i proizvođaće browsera na poštovanje standarda u izradi i prikazivanju web sadržaja.

-Zašto poštovati standarde?

Web standardi omogućavaju da web sadržaj bude dostupan širokom broju ljudi kao i da se prikazuje isto ili slično na različitim uređajima, pod različitim operativnim sistemima i u različitim browser-ima. Standardi u pisanju koda doprinose boljoj dostupnosti vašeg websajta. Greške u kodu i nepoštovanje standarda dovode do loše pozicije na pretraživačima. Loše napisan kod se sporije učitava, različito se prikazuje, u zavisnosti od vrste browsera i nije dostupan širokom broju ljudi.

-Validacija

Najbolji način da proverite da li je HTML/CSS kod vašeg websajta ispravno napisan jesu online validatori. Dovoljno je da unesete url adresu stranice koju želite da proverite i ubrzo ćete videti rezultat. Validator će vam ukazati na sve greške i propuste u vašem kodu ukoliko postoje. Možete proveriti i validnost vaših lokalnih dokumenata pre nego što ih postavite online.

http://validator.w3.org/

Jan14

Šta treba da znate o FLASH sajtovima

Napisan pod optimizacija za pretraživače, web razvoj

FLASH logoInspirisan zanimljivim postom na temu FLASH sajtova i njihove upotrebljivosti želeo bih da iznesem svoje mišljenje o ovoj temi kao i neke činjenice koje bi svaki vlasnik web sajta trebao da zna pre nego što se odluči za FLASH sajt. (more…)

Dec18

Praznični poklon od Jakoba Nielsena - accessibility studija

Napisan pod web razvoj

Nielsen Norman Group Logo

Jakob Nielsen i kompanija su ove godine rešili da nas počaste za novogodišnje praznike svojim novim accessibility report-om : “Beyond ALT Text: Making the Web Easy to Use for Users With Disabilities” koji je dostupan za besplatan download na stranicama Nielsen Norman Group sajta.

(more…)