View previous topic :: View next topic |
Author |
Message |
toncij
Joined: 30 Apr 2009 Posts: 2
|
Posted: 30.04.2009 11:00 Post subject: PHP framework za novi projekt |
|
|
Pozdrav svima.
Čini mi se da je PHP dovoljno sazrio da ne treba više izmišljati kotač, pa me zanima kakva su vaša iskustva s PHP-om u posljednje vrijeme po pitanju odabira frameworka za srednje velike projekte.
Vidim da ih se u optjecaju vrti jako puno. Neki pokušavaju postati .NET, neki Java, neki Ruby... a što je zapravo najbolje od toga; da najbolje prati logiku weba (MVC možda), da ne petlja i ne opterećuje pretjeranom enkapsulacijom koda i jednostavno da nije bloatware i da se drži 'čistoće' PHP okruženja što je više moguće.
Unaprijed hvala! |
|
|
Back to top |
|
|
PaNtHeR
Joined: 17 Sep 2003 Posts: 161
|
Posted: 30.04.2009 11:13 Post subject: |
|
|
Kohana
http://www.kohanaphp.com/
Neznam što podrazumijevaš pod srednje-veliki, ali mi u zadnje vrijeme sve radimo u Kohani i nemogu zamisliti projekt koji ne bih mogao odraditi uz pomoć Kohane. |
_________________ • |
|
Back to top |
|
|
Adrian
Joined: 02 Apr 2004 Posts: 692 Location: Around & about
|
Posted: 30.04.2009 15:21 Post subject: |
|
|
Najbolja stvar za koju ja znam je cakephp.
Malo je bloatware što se tiče performansi, ali u rangu s ostalim poznatijim frameworcima, ništa extra, i ima jako puno magije koju ti omogućuje.
Ima mvc, donekle na svoju ruku izbrijan, ali je čist, uredan i za produktivnost stvarno moćan.
www.cakephp.org
Možeš probat i sa zend frameworkom, no koliko znam on je jako kompliciran, ne ubrzava ti rad par mjeseci, dok ne složiš vlastitu strukturu aplikacije. Ali, skroz je objektan, kod je pisan na znanstvenoj razini, koriste sve moguće design patterne i sl. Ako radiš jedan projekt dugoročno, tad se isplati probati. Ako radiš više malih projekata i ne poznaš framework, haos! |
_________________ The quest for certainty blocks the search for meaning. Uncertainty is the very condition to impel a man to unfold his powers.
http://origami.hr |
|
Back to top |
|
|
strija
Joined: 14 Sep 2003 Posts: 473 Location: Čakovec
|
Posted: 30.04.2009 17:07 Post subject: |
|
|
CodeIgniter je dobar izbor, dosta lightweight. A i Kohana je dobar, baziran na CI
Samo mislim da za Kohanu treba PHP5, dok CI jos radi i na PHP4... |
_________________ We can exist in ambiguity, but it means the deepest loneliness. | creolab.hr | thefarewellreason.com |
|
Back to top |
|
|
gorrc
Joined: 12 Jul 2007 Posts: 87
|
Posted: 30.04.2009 19:38 Post subject: |
|
|
mislim da Zend ide jako u širinu i ali je zato dobro dokumentiran, tako ako misliš biti vezan za framework onda je dugoročno zend dobro rješenje.
No ako framework treba za jedan projekt a ne za sve buduće projekte onda mislim da treba pogledati što projekt traži i krenuti tražiti pravi framework.
Mislim da tu nema velike filozofije.
Recimo ako se traži AJAX, postoje frameworki koji imaju build in AJAX dok neki drugi se oslanjaju na vanjske library isto tako postoje i neke druge situacije gdje bi jedni trebali biti bolji od drugih.
Manje više svi su MVC samo što ga svaki framework forsira na svoj način. |
_________________ www.topnogomet.com -- http://www.gorrc.blogspot.com/ - http://code.google.com/p/bet-script/ |
|
Back to top |
|
|
PaNtHeR
Joined: 17 Sep 2003 Posts: 161
|
Posted: 30.04.2009 20:10 Post subject: |
|
|
Da, Kohana je PHP5 only. Lightweight je i stvarno brza. Mali bed je što major vezije gube kompatibilnost, ali uskoro treba izaći 3.0 no možeš već početi raditi na pre3.0 iz repositoryja.
Neznam, ja sam nakon petljanja s CakePHP, Zendom i na kraju Codeigniterom odabrao Kohanu i u njoj napravio cijeli naš CMS. Dosta je onako "loosely coupled" tako da npr. uopće ne moraš koristiti M i V dio MVC-a...
Razvojni tim Kohane nije velik i ponekad rade neočekivane stvari i izmjene pa treba pratit forume i ponekad zavirit u kod da vidiš kako je nešto napravljeno.
Ako ste veći razvojni tim, onda je možda dobar izbor Zend ili nešto "robusnije" iako niti Kohana na tom polju nije za bacit... |
_________________ • |
|
Back to top |
|
|
toncij
Joined: 30 Apr 2009 Posts: 2
|
Posted: 30.04.2009 23:04 Post subject: |
|
|
Najbitnija mi je dobra podrška za SOAP (servisi) i neki dobar ORM.. Doctrine ili sl. |
|
|
Back to top |
|
|
strija
Joined: 14 Sep 2003 Posts: 473 Location: Čakovec
|
Posted: 01.05.2009 11:27 Post subject: |
|
|
Kohana ima svoj ORM, i mislim da nije problem integrirati Doctrine.
Sto se tice SOAP-a, zar nije dovoljna sama builtin funkcionalnost koju ima PHP5? |
_________________ We can exist in ambiguity, but it means the deepest loneliness. | creolab.hr | thefarewellreason.com |
|
Back to top |
|
|
|