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)

tasmaniski 20. 03. 2012. 20:12

Ja sam nekad radio u Ci-u i bio mi je dobar bas zato sto je lagan, posle sam presao na Zend Frameworm, i razlika je neuporediva.

ZF je meni licno legao samo tako, al sam imao jaku osnovu cistog PHP-a kao i OOP.
Ukoliko radis programiranje malo duze i znas solidno OOP predji na ZF bice ti teze na pocetku al posle ces videti vec... Al ukoliko si, da kezmo pocetnik, drzi se CI-a ...

Ne znaci da CI nije dobar, jednostavno nema najboljeg FW pa ces se sigurno u karijeri susretati sa raznima ...

Sto se tice stabilnosti prelaska na razlicite verzije kad se prelazi sa 1 na 2 uvek su razlike vece nego npr sa 1.10 na 1.11 tako je sa CI-om pa i sa ZF-om
Takodje vidim da dosta hvale Symfony i Yii, pa je najbolje da vidis koji ti najvise lezi i u kom ces se osecati najkomfornije.

desireco 20. 03. 2012. 21:30

Ja sam pre radio sa CI i mogu da preporucim kao solidnu i high-performance framework. Ali Fuel je naslednik, tako da ako bi ista radio u php-u, mislim da je Fuel tu najzgodniji. Takodje ljudi se kunu u Yii, i Kohana je nastala kao kritika Code Igniter-a.

To je ako bas ne mozes da koristis Rails :)

ivanhoe 21. 03. 2012. 04:13

Kohana trenutno u verziji 3.2 pati od bagova i nepotpune dokumentacije, neki stari moduli vise ne rade, nisu napisane nove verzije za neke bitne module, menjane su stvari izmedju 3.0, 3.1 i 3.2, nesto izbace pa onda opet vrate, na kraju masu stvari ne mozes da pohvatas bez gledanja koda... sve u svemu prilicno haoticno i nije tako prijatno iskustvo kao sto je bila Kohana 2

azure 21. 03. 2012. 04:47

Strasno, i kako se tako nesto moze smatrati ozbiljnim razvojnim alatom.

Inace, deluje mi da oko CI i direktno srodnih frejmvorka ima suvise desavanja da mi sve to stvara utisak nepouzdanih resenja. Mozda gresim, nemam direktna iskustva, samo imam takav utisak.

"Samo" zelim jednostavan,dokumentovan, sa komjunitijem,primerima jednostavnih aplikacija, normalno struktuirani MVC frejmvork sa par jednostavnih features-a, ORM-om, koji tvorci nece napustiti posle npr. dve-tri godine. Naravno, na zvanicnim sajtovima svi su najbolji, a nemam vremena i toliko zelje da sve isprobam.

Mogu li jednostavno da koristim klot OO PHP, MVC i ORM u Zend-u pocetku, dok ne savladam napredne feature? Iz razloga da sto je relativno komercijalno resenje Zend mi deluje iole pouzdano, ili gresim.

ivanhoe 21. 03. 2012. 08:13

^ samo da napomenem, da ne ispadnem hejter, da je vecina bagova na koje sam naleteo vezana za module tipa Auth i ORM, ne za sam Kohana core. To je nazalost sudbina svih open-source projekata, neko mora da sedne i napise dokumentaciju, istestira sve i sl. i to je proces koji traje, osim ako je neko spreman da donira za troskove...

tasmaniski 21. 03. 2012. 10:06

ZF nema ORM ima TDG, al lako mozes da ubacis Doctrine, meni i TDG radi posao solidno.

Sigurno stabilan framework, pa pisan je od dvojice tvoraca PHP-a, imas dobru dokumentaciju (neki je pljuju), imas dosta knjiga, polaganje za Certikat(ako ti je to bitno)...
Spada u tesku masineriju, ako hoces da koristis FW samo za jednostavne projekte onda bi mozda mogao da pogledas neki light FW

Djuki 21. 03. 2012. 10:12

Ovako, radio sam Zend, Kohana, Ci, Fuel, probao Yii

Redom:
Zend - Fantasticne mogucnosti, nadogradiv, proširiv objektan. Mana, suviše je havy guta memoriju. Verzija 2.0 uskoro izlazi, ima IoC, Event-e ... kažu da će biti brži 400%
Najbolje napisan frejmvork sa najboljom dokumentacijom. koristio bih ga za projekte gde load može da bude, gde ne očekujem veliku posetu.

CI - Koristio sam ga jako dugo, i po meni ovo je fw koji treba zaboraviti. Ovaj fw radi posao, i ako vam je samo to bitno može doći u obzir. Ali on jako sporo napreduje, ne koristi ništa od naprednih tehnika i nikada i neće.

Kohana - Naslednik CI-ja, mngo bolji, ali ima manu što nema module, tj njihovi moduli su zaptavo packages, ali nema modularnu strukturu. To je razlog zasto ga necu koristiti, inace ima mnogo dobrih modula, i dobru zajednicu.

Fuel - SVe najbolje iz svih frejmvorka - module, namespaceovi, Uskoro ce se pojaviti 1.2 verzija (1.2 RC za koji dan se očekuje). u verziji 2.0 biće još bolji (IoC container, novi ORM). Po mom mišljenju ovo je pravi izbor. Proširiv, potpuno objektan.

Po mom mišljenju CI je istorija. Sve ostalo su bolje opcije. ++ Za Fuel

centaur 21. 03. 2012. 10:54

Pored svih mana vezano za tromost i gutanje resursa preporučujem ZF.
Nemam mnogo iskustva sa ostalim, imao sam sreću da skoro odmah odaberem ZF tako da se sa drugima nisam družio. Nešto sam radio sa CI, ali davno tako da moja preporuka ide sa neke praktične strane a ne u smislu analize sa ostalim.

Relativno brzo se uči (dobra dokumentacija + dosta knjiga) a iza njega stoji PHP ekipa pa verujem da ako neko zna PHP ispod haube, znaju ga oni.
Ja sam lično dosta naučio iz njega a vezano za samo projektovanje aplikacija.

Vezano za performanse, na dedicated serveru (Xeon E3-1245 Quadcore, 16GB RAM, obični diskovi, web server i mysql server) sa prosečno 15k poseta dnevno, nema nikakvih problema sa loadom. Nema memcached, ima keširanje na nivou MySQL-a pošto su dominantni read upiti.

Sa komercijalne strane, posle ZF, Magento legne ko budali šamar, a poslova za Magento koliko hoćeš.

japan 21. 03. 2012. 11:02

Silverstripe je konačno razdvojio CMS od FW-a, i pre neki dan izbacio betu, a za sredinu godine je najavljen GA release.

Videćemo šta će od toga biti, ali u svakom slučaju je vredno pažnje i zaslužuje šansu.

Dušan Dželebdžić 21. 03. 2012. 12:19

Symfony2 je komplikovan za početnike, ali ima izuzetno logičnu strukturu, puno mogućnosti za prilagođavanje i dosta gotovih plugina. U debug modu jede resurse, ali u produkciji je prilično brz.


Vreme je GMT +2. Trenutno vreme je 18:08.

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.