PHP frameworks

Dotakao sam se php okruzenja u prethodnom clanku pa da se sad malo fokusiramo detaljnije na tu temu.
Kao prvo, evo lista framework rjesenja koje sam vec naveo, a i ona koja su mi predlozena u komentaru. – PRADO
Smarty
Zend Framework
CakePHP
CodeIgniter
Symfony

Prosiricemo listu ovu ako bude potrebe, nista ne brinite :).
Takodje, ako neko zeli da napravi par recenica komentara o nekom od gore navedenih proizvoda bice mi drago da to objavim ovdje (i naravno sebe stavim kao autora :-)).

Ono sto meni smeta ovdje je to sto ne postoji (bar ja nisam mogao da nadjem) alat, tj. radno okruzenje koje olaksava rad sa nekim od frameworka.
Evo, recimo PRADO, meni vrlo blizak jer radim u glavnom .NET, nema odgovarajuci IDE. A znamo da je dobar IDE pola posla.

Volio bih da me ispravite i kazete “Alo, Andrej…neupucen si. Postoji IDE za CakePHP framework…ili vec neki…” jer bi mi to mnogo olaksalo rad sa php-om.
Koliko znam, Zend je najkvalitetniji IDE za php, ali ono sto mene interesuje je IDE koji podrzava framework direktno.
Zamolio bih one koji rade ovu tehnologiju duze da ostave par komentara vezano za ovaj problem.

Eto…toliko…:-)

Komentar [9] - napisano 10 September 2006 u Web Coding Autor teksta: Andrej Kaurin

SS - Da li je moguce?

Upravo sam procitao u Blicu:

Međunarodna organizacija za standardizaciju prihvatila je da troslovna oznaka za Srbiju bude SRB. Međutim, i dalje je ostala sporna dvoslovna oznaka za našu zemlju. Naime, ova organizacija odbila je predlog našeg Ministarstva spoljnih poslova da ta oznaka bude RS.

Zato je Međunarodna organizacija za standardizaciju predložila pet mogućih drugih rešenja, SP, SQ, SS, SW i SX, od kojih je Ministarstvo preporučilo da se izabere SS, jer je ona, kako je objašnjeno, u direktnoj vezi sa troslovnom oznakom SRB i „u jednostavnom i razumljivom značenju – Srbi Srbija“.

Ovakva preporuka izazvala je polemike u javnosti. Domaći stručnjaci za marketing upozorili su da bi oznaka SS ljude neminovno asocirala na zloglasne nemačke SS trupe i fašizam.

U jučerašnjem saopštenju Ministarstvo spoljnih poslova izrazilo je čuđenje zbog takvih komentara i što ova oznaka neke asocira na Hitlerove SS formacije.

„Srbi i Srbija vekovima su stariji od Hitlerovog Rajha, koji je naneo ogromne nesreće i Srbima i Srbiji. Naš dvoslovni znak SS prilika je i da se neupućeni svet upozna sa zločinima Hitlerovog SS počinjenih nad Srbima i Srbijom, kao i sa otporom Srba i Srbije protiv fašizma i nacizma“, dodaje se u saopštenju.

Dvoslovne i troslovne oznake inače se koriste za obeležavanje države, zatim imena sportskih reprezentacija na međunarodnim takmičenjima, označavanje internet domena države. Do odvajanja Crne Gore naša troslovna oznaka bila je SCG, a dvoslovni internet domen yu. Razdvajanjem SCG na dve nove, samostalne države nametnula se potreba i za njihovim novim oznakama.

Čitaoci „Blica“ još krajem maja u našem listu takođe su glasali, ali između dve troslovne oznake – SER ili SRB. Tada je najviše građana glasalo da oznaka Srbije bude SRB. Za oznaku SRB glasalo je 340 građana, a za oznaku SER 211.
———————————————————————
Ne zelim da znam epilog svega. Medjutim, voleo bih da lichno vidim “coveka” koji je predlozio da SS bude srpski internet domen.

Komentar [12] - napisano 9 September 2006 u News Web Autor teksta: Dalibor Vasiljevic

PHP vs .NET

Svjesno sam napravio gresku u naslovu jer PHP i .NET ne mogu da se porede jer ne predstavljaju istu kategoriju. PHP je programski jezik a .NET je framework. Ipak u komunikaciji u glavnom se koriste ova 2 pojma pa zasto sad da ja budem izuzetak.

U poslednje vrijeme vishe koristim php u radu (takvi su zahtjevi klijenata). Prosao sam kroz sve one frustracije tipa “Pa kako sad ovo ne moze ovdje kad moze u C#” ili “Gdje mi je funkcija za
ovo…”. Iskreno, PHP je jako simpatican jezik vrlo lagan za koriscenje.

Po meni, glavni nedostaci su to sto lako “trpi” greske i nedostatak nekih obiljezja objektnog programiranja kao namespace-ova (package u Java tehnologiji).

Ovo drugo je vrlo velik problem. Prilichno je tesko u timskom radu paziti da se ne podudaraju imena klasa. Jos jedna stvar koju ne volim je prosledjivanje parametara po referenci i po vrijednosti. PHP to po “default” radi po vrijednosti sto mi je nelogicno. Isto je kod kreiranja objekata. U vecini slucajeva programer ne zeli da napravi kopiju objekta vec samo referencu na memorijsku lokaciju. Naravno, tu je operator “&” da rijeshi stvar, ali ove nelogichnosti bi mogle da se promijene u sledecoj verziji php.
E sad da ne bi bilo da PHP ne valja, par stvari koje mi se svidjaju.

PHP je ekstremno lagan za koriscenje. Funkcija za ovo, funkcija za ono i eto ga :-).
Nekoliko framework rjesenja su zaista vrijedni pomena kao PRADO, Smarty, Zend Framework, itd. Ako se neko sjeti jos nekog neka mi kaze i vrlo rado cu da stavim u listu.

Provjeravam sta sam napisao i sjetih se da sam .NET samo pomenuo, a nista napisao. Da bih opravdao ovo “.NET” u naslovi par rijeci I o ovoj tehnologiji. Potpuna podrska za objektno
programiranje u jezicima koje koristi (VB.NET, C#, J#, C++). Ne mogu da se sjetim sta ne volim u ovoj tehnologiji osim toga da ne postoji ni jedan alat za rad konkurentan Visual Studiu. Iako VS
radi odlichno ne bi bilo lose da se pojavi konkurencija.
Zakljucak na kraju je da za manje aplikacije php zavrsava posao vrlo brzo. Treba da se poradi na objektno orjentisanom programiranju i napraviti standardizaciju frameworka za ovaj jezik.

U svakom slucaju nemojte se orjentisati samo na jedan programski jezik ili na jedan framework.
Nauchite programirati, tehnologiju cete birati u zavisnosti od potreba.

Komentar [5] - napisano 8 September 2006 u Coding Web Autor teksta: Andrej Kaurin

Pedro pistolero...

Pedro trans website

Heh, moram reci da sam blago nasmesio kada mi je klijent rekao kako mu se firma zove. Puno ime firme je Pedro Trans Grup SRL, ali ono “Pedro” me podsetilo kada sam kao tinejdzer provodio sate igrajuci Quake. “Pedro pistolero” nam je bio naziv za pistolj..

Oklen, jednom drugom prilikom cu vam pricati o logou firme (koji je totalna blamaza, medjutim, nije hteo da prihvati rebranding) dok je sajt zamisljen da sto bolje progura taj logo i baci u drugi plan. Nesto sto ne radim inache (a i ne radi se), medjutim, logo je toliko los, da sam namerno stavio plavu boju i vedre slike.

Sajt ce imati svoj CMS, bice xHTML/CSS i imace flash header. Jos uvek je u razvoju, tako da cete biti obavesteni kada bude gotov.

Komentari [2] - napisano 4 September 2006 u Web Autor teksta: Dalibor Vasiljevic