DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Web aplikacije, web servisi i software (http://www.devprotalk.com/forumdisplay.php?f=30)
-   -   Koji PHP framework? (http://www.devprotalk.com/showthread.php?t=10885)

azure 20. 03. 2012. 12:34

Koji PHP framework?
 
Dragi forumaši, imam nedoumice u veze PHP frejmvorka. Koristio sam CodeIgniter pre oko godinu i po, uradio sam tada jednu relativno jednostavniju aplikaciju. Ovih dana sam opet počeo sa CI, ali koliko vidim promenjene su neke stvari(poput typo kontruktora, dovoljno da stari kod više ne radi) i nije baš napredovao u odnosu na pre, tako mi se čini. Pa sam gledao šta bih mogao drugo da koristim umesto CI.

Potreban mi je frejmvork koji je će biti kompatibilan (sa sopstvenim narednim verzijama i narednim verzijama Apache/MySql/PHP), moderne strukture, da je dokumentovan i naravno da je sexy :)

Bio bih zahvalan ukoliko neko može da mi pomogne po ovom pitanju. :beer:

MorenoArdohain 20. 03. 2012. 12:43

Pogledaj neki od sledecih:
FuelPHP
Laravel

Imas ovde i benchmark test najpopularnijih FW:
http://www.ruilog.com/blog/view/b6f0e42cf705.html

azure 20. 03. 2012. 13:00

Hvala na odgovoru, video sam da Laravel i Fuel postoje, ali su novijeg datuma pa nisam siguran da li se treba osloniti na nove frejmvorke.

Da li bi Zend mogao da dodje u obzir, po pitanju kompatibilnosti sa narednim verzijama(iz predjašnjeg iskustva)?

MorenoArdohain 20. 03. 2012. 13:10

Citat:

Originalno napisao azure (Napišite 105826)
Hvala na odgovoru, video sam da Laravel i Fuel postoje, ali su novijeg datuma pa nisam siguran da li se treba osloniti na nove frejmvorke.

Da li bi Zend mogao da dodje u obzir, po pitanju kompatibilnosti sa narednim verzijama(iz predjašnjeg iskustva)?

Nisam kompetentan da odgovorim glede Zenda, ali razmisli da li je kompatibilnost primarna stavka zbog koje ces izabrati FW.

Edit: sad sam pogledao Zend, 2.0 verzija donosi neke izmene u odnosu na 1.1.
Ako se ne varam, svi FW unose manje ili vece razlike u svakoj vecoj verziji.

pkrstic 20. 03. 2012. 13:30

Hmmmm, ako ti je komplikovano da predjes sa CI na CI2 onda bih ti za pocetak preporucio CI2, posto su svi ostali daleko komplikovaniji od CI. U ovom momentu za tebe je bitno da napravis app koja ce da radi da se upoznas sa frameworkom. Kasnije mozes da predjes na neki drugi. Najbolji framework je onaj koji znas i koji ti odradjuje posao. Retko kad ces imati situaciju da upgrade framework pa da moras da brines o kompatibilnosti.

Zend ce uskoro izaci u verziji 2, relativno komplikovan da se nauci, ako se uzme u obzir da ima mnogo verzija, koje nisu medjusobno kompatibilne, i primeri za aktuelnu verziju je relativno tesko/lako naci, moj savet je da za pocetak zaobidjes Zend.

Verovatno da ce ti CI zavrsiti posao, promeni konstruktore i par sitinica i tvoja app ce da radi na CI2, ima na netu uputstva za migraciju.

azure 20. 03. 2012. 14:17

MorenoArdohain, pkrstic hvala vam za ove informacije.

kickloop 20. 03. 2012. 14:32

Azure, ja radim u CI već duže vreme i nikada nisam imao problem sa upgrade, čak se ne sećam ni da mi je trebao tako da ne razumem što ti je to toliko važno. Nisam recimo ni stekao utisak kao ti da se CI ne razvija pošto redovno dodaju nove klase a što se tiče dokumentacije kladim se u 100 maraka da nema bolje dokumentovanog framework-a od CI.

Kad malo bolje razmislim ja mislim potpuno dijametralno suprotno od tebe glede CI i svima bi preporučio taj fw pogotovo ako nemaju mnogo iskustva.

dinke 20. 03. 2012. 14:36

+1 za CI sto se jednostavnosti i dokumentacije tice. Realno u odnosu na prethodnu verziju mislim da samo treba promeniti nazive konstruktora i sve ce raditi.

E sad, kome smeta nedostatak nekih ozbiljnijih PHP 5.3/5.4 feature-a, oh well ... moze ici dalje na dosta hvaljeni Yii.

azure 20. 03. 2012. 15:03

Thanx, mozda bih onda mogao da nastavim sa CI..

webarto 20. 03. 2012. 15:20

Kohana, Lithium


Vreme je GMT +2. Trenutno vreme je 00:33.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.