[ Rodja_ki @ 20.09.2012. 13:07 ] @
Interesuje me koji je od ovih frameworkova najbolji, najisplativiji, najkorišćiji, najjednostavniji za učenje i slično :) Kakva su vaša mišljenja o njima i vaši utisci?
[ nkrgovic @ 20.09.2012. 16:11 ] @
Citat:
Rodja_ki: Interesuje me koji je od ovih frameworkova najbolji, najisplativiji, najkorišćiji, najjednostavniji za učenje i slično :)

Jeste. :D

Ajde malo suzi izbor kriterijuma?
[ Rodja_ki @ 21.09.2012. 11:06 ] @
Pa onako uopsteno, zasto koristite taj i taj, sta si mu prednosti a sta mane? Sta volite kod njega a sta ne , za sta ga koristite i tako to :)
[ 574nk3 @ 21.09.2012. 11:07 ] @
:) Mislis trebati framework sa kojim ces lako moci da se zaposlis?
[ Mr. Bond @ 21.09.2012. 11:21 ] @
Nemoj pogrešno da me shvatiš ali pitanje ti je iz fazona "Šta je to što se najbrže uči - a najviše plaća" :) Naveo si CodeIgniter vs. Zend - ta dva ne mogu da se porede. CodeIgniter je lightweight framework pogodan za RAD (mada su sad tu sve više preuzeli primati Yii i Fuel). Zend je robustan framework, težak za učenje i služi uglavnom za razvoj velikih aplikacija, API-a... I jedan i drugi su plaćeni, zavisno gde upadneš. Moja preporuka ti je da ako nisi počeo još uvek ni sa jednim framework-om - počni sa Yii-em. Kad njega savladaš pređi na Symfony. To ne znači da ćeš prestati da koristiš Yii kad savladaš Symfony - koristićeš oba paralelno. Jedina razlika jeste što je Symfony po meni "lakši" od Zenda (i za učenje a i nije toliko zahtevan kad su resursi u pitanju itd...). CodeIgniter je dobar - lično ga koristim već 2 godine. Problem koji se kod CI-a javlja je što su oni jako dugo održavali PHP4 compatibility i zbog toga on idalje nije full OOP niti je usaglašen (koliko-toliko) sa PSR standardima. Zato ako već imaš slobodu da biraš šta ćeš - uzmi nešto novije tipa Yii-a i Fuel-a. Kasnije kad savladaš RAD i navedene framework-e počni polako sa ozbiljnijim kao što su Symfony ili Zend (rekoh već - preferiram Symfony ali ostavljam tebi izbor.).

P.S. Sve ovo što sam napisao bi našao da si otišao na Google i pitao "What is the best MVC framework for PHP beginner".
[ Rodja_ki @ 21.09.2012. 11:30 ] @
Ali ja nisam php beginner...samo nisam radio u freamwork-ovima. Pitao sam uopsteno posto nisam radio ni u jednom, a trazili su mi CodeIgniter par ljudi, pa sam cisto informativno pitao sta vi mislite o svemu! :) Ne pitam zbog najlakse uciti a najvise placa, sto se ucenja i rada u istom ja sam mazohista, volim sve da znam kako sta funkcionise i slicno, naravno da se ne isplati uciti, tj raditi u necemu sto je slabo placeno, ali otom potom. Na netu ima kojekakvih indijanaca koji cuju od nekog nesto i onda to prepricavaju, ovde nisam jos uvek naisao ni na jedan los odgovor, pa sam zato pitao ovde, jes rljudi govore o svojim iskustvima a ne o drugovog druga...i sl :)
[ MarkoBalkan @ 22.09.2012. 08:48 ] @
ja sam počeo full raditi php pred koji mjesec.
na početku sam bio zbunjen koji framework, ovo , ono, kako to sve skupa funkcionra.

tražiš po netu, kako ovo, kako ono.
dok nisam malo razmislio i ostavio se frameworka.
razvijamo jednu aplikaciju sa nekih 10 modula sa mvc arhitekturom, ali ne koristimo ni jedan framework.

jedan glavni controller koji na osnovu parametara poziva drugi controller i određenu funkciju, a ta funkcija poziva određenu funkciju iz modela.

da li koristiti framework ili ne, ne znam, ja rađe pišem sve sam i onda imam kontrolu nad svime.obavezno OOP i neke druge stvari.
eventualno bi koristio zend, ali.....
[ plus_minus @ 22.09.2012. 08:54 ] @
^^ Mišljenja sam da je to najkvalitetniji način rada. Bez zezanja. Tako i nastaju unikati, eventualno, nešto što će kasnije drugi i da slede. :)
Daleko je teže, ali utoliko i slađe.
[ Rodja_ki @ 22.09.2012. 09:15 ] @
Citat:
plus_minus
Daleko je teže, ali utoliko i slađe.
Slazem se, ali poslodavci traze stalno neki framework...za samostalno programiranje (kuci, za sebe i sl) ne bih ni koristio framework...
[ MarkoBalkan @ 22.09.2012. 10:13 ] @
Citat:
Rodja_ki: Slazem se, ali poslodavci traze stalno neki framework...za samostalno programiranje (kuci, za sebe i sl) ne bih ni koristio framework...


i onda se čude kako sve sporo radi.
onaj tko kaže ovako je brže, taj onda neka ne radi.

znam takve, večina bi htjela sve na brzinu, a kvaliteta 0.

isti razlog zašto neki koriste oracle forms-e, a alat ...............

onome kome je bitna kvaliteta, taj će i platiti i hoće da je napravljeno kako treba.



[ 2paca.zwaka @ 22.09.2012. 18:41 ] @
Ja sada za veliku vecinu projekata na poslu koristim CodeIgniter, svidja mi se sto je lagan, bukvalno se nauci za 2 dana, odlicno dokumentovan, mvc-orijentisan, ima specijalne klase za upravljanje db...
Medjutim, to nije fw az razvoj vecih aplikacija i API-ja (tako mi se cini), zato sam poceo da ucim CakePHP kako sam nasao negdje na netu da je to najstariji i veoma popularan fw za PHP, a i dopao mi se iz par tutorijala koje sam nasao.

Uopste, upotreba fw zavisi od samog programera, neko vise voli minimalan (kao CI) a neko veliki i robustan fw (CakePHP, mislim i Zend...).
Mozda da probas Fuel i CI, pa mozda kasnije i CakePHP ili sta vec, pa se odluci.






[ Boyka @ 22.09.2012. 23:01 ] @
Velike aplikacije mogu da se prave i bez FW, ali pitanje je vreme...

Po ovoj listi http://www.ruilog.com/blog/view/b6f0e42cf705.html

Zend braca zauzimaju prva 2 mesta, sto dovoljno govori o njemu.



[ agvozden @ 23.09.2012. 02:34 ] @
@ Boyka
koliko ja vidim zend je u ovom testu najlošije prošao, ali mislim da je ovakav test neozbiljan i nesvrsishodan po pitanju korišćenja frejmvorka.
[ Rodja_ki @ 23.09.2012. 10:44 ] @
Koliko sam ja skontao pretrazujuci net, zend je najrobusniji fw, stoga i taj los rezultat...ali naravno da je primer neprikladan...hello world ne bi trebala biti referentna tacka za testiranje fw i njihovog kvaliteta...
[ 2paca.zwaka @ 23.09.2012. 12:36 ] @
@Boyka sledeci put procitaj sve, pa onda napisi post

A inace, test mi se cini neozbiljnim, jer ovakav primjer se ne moze koristiti za poredjenje FW-ova, i to definitivno.
[ Boyka @ 23.09.2012. 14:32 ] @
Citat:
agvozden:
@ Boyka
koliko ja vidim zend je u ovom testu najlošije prošao, ali mislim da je ovakav test neozbiljan i nesvrsishodan po pitanju korišćenja frejmvorka.


Iju blam :)

Yii i CI ubedljivi na svim rankiranjima po google-u

http://www.phpframeworks.com/top-10-php-frameworks/
http://www.phpzag.com/top-5-php-frameworks-2012/
http://php.dzone.com/news/top-10-php-frameworks

[ Nemke_BG @ 23.09.2012. 23:00 ] @
Ja vec 3 - 4 godien koristim CI, mogu da ti kazem za njega da je odlican FW, mali je, brz, brzo se uci, ima ogromnu online zajednicu pa stoga i ogroman broj gotovih celih aplikacija, plugin-ova, helpera, sta god hoces...

Glavna mana je bas ova koju je Nemanja naveo vec, dosta dugo su odrzavali bespotrebno kompatibilnost sa PHP 4 verzijom, pa u delu segmenta kasne za ostalim FW-ovima. To se u poslednju vreme popravilo (kad su konacno odjebali PHP 4), ali jos uvek ne koriste sve pogodnosti php 5 kao ostali FW. Zatim su imali jednu epizodu gde su CI podelili u dve grane, jednu community driven a drugu koju oni pisu, pa su shvatili da su napravili sranjce i zakomplikovali situaciju, ali su se hvala bogu dozvali pameti, pa sad opet imas samo jednu glavnu granu.

Sa Zendom kao celim FW nisam radio, ali jesam sa njegovim kompenantama. Ono sto mi se najvise svidja kod njega je to sto su mu komponente poprilicno nezavisne i veoma ih lako integrisati u sta god hoces. Tako na primer ja koristim Zend ACL i Zend google klase integrisane u moje CI aplikacije.

[ peroperje @ 08.10.2012. 09:51 ] @
Koristim CI vec par godina i ono sto me je privuklo njemu je dobra dokumentacija,sjajna zajednica...CI se jako lako uci,vec posle nekoliko dana mozes da kodiras u njemu.CI mi je doneo dosta posla proteklih godina,mogao sam da ispratim rad veoma dobrih i aktivnih programera i dosta toga naucim,tako da nisam zazalio zbog izbora CI kao mog omiljenog frameworka

ali....bas kao sto su ljudi napisali,CI u svojoj glupoj odluci da zadrzi kompatibilnost sa ranijim verzijama PHP je sebi naneo vise stete nego koristi.Zbog ovog,ali i zbog cinjenice da dugo citanje samo jedne knjige vodi ka zagupljivanju,a citanje vise ka mudrosti,odlucio sam da pored CI pocnem da radim i u YII.Nemam neko pametno objasnjenje zasto bas Yii.Deluje mi cool.Vreme ce pokazati da li je to dobar izbor.

Ukratko preporuke iz mog iskustva su:
-Koristi neki framework
-Ako imas vremena,savladaj CI.Malo ulozenog vremena ce ti dosta doneti.
-Ako imas vremena nemoj se zakucavati samo sa CI,radi sa jos nekim frameworkom,
-Ako bas imas vremena-pisi svoj framework.Ima zilion primera sjajnih "Home made" framework....mada nisam siguran da je to pametna ideja