Kihasználja, de nem teljesen. A 2.0 már full PHP5-re lesz írva, már nagyon várom.
Itt a style guide, ezt attól függetlenül is érdemes szerintem betartani, hogy ha nem CI-ben kódol az ember. Nálam már átragadt a JavaScript-re is
codeigniter.com/user_guide/general/styleguide.html
A Kohana-val dolgozott már valaki?
Sziasztok!
Ismét kérnék egy kis segítséget, ugyanis elég szűkszavú a Symfony telepítési útmutatója. Bennem több kérdés is felmerül a telepítés kapcsán, amiket most fel is teszek nektek:
- A check_configuration.php szerint nem rendelkezek php_posix-el, ami pedig a php.ini-ben be van kapcsolva. Állítólag Windows-ra ez nem létezik ..., ennek ellenére akkor most mitől szenved hátrányt a Symfony, ha ez nem funkcionál Windows alatt?
- A check_configuration.php jogosan észleli, hogy nincs PHP acceleratorom. Feltétlenül szükségem van erre? Miről kell lemondanom, ha nem használok ilyet?
- Ajánlott a PEAR telepítése Symfony telepítése előtt? Erről egy szót sem szól a tutorial, mégis úgy érzem mintha ez evidens lenne, vagy mégsem?
- Hogyan érdemes telepíteni a Symfony-t? Egyáltalán a hivatalos telepítő leírás helyileg hova telepíti azt? Rátelepíti a PHP-ra, vagy csak a webrootban egy tetszőleges könyvtárba telepíti!?
- Windows környezetben is szükségem van ezekre a httpd.conf beállításokra ahhoz, hogy zökkenőmentesen fejlesszek? Ha igen, akkor ezt minden egyes új projecthez érdemes deklarálnom, vagy elég egy gyűjtő könyvtárra rátennem amiben több projektet tartok?
- Telepítés után nekem miért nem ilyen barna a felület? (Minden CSS fájl 0 byte-os volt a symfony-1.4.4-es .zip package-ben ...)
Előre is nagyon köszönöm a türelmet és a válaszokat, mert most úgy érzem magam, mint akit bekötött szemmel kiraktak a dzsungelben egy térképpel. Csak éppen azt nem tudom hol vagyok és merre induljak.
néhány tapasztalat az elmúlt időkből. symfony-val készítettem egy project-et, mert első ránézésre nem tűnt túl rossznak. hát minnél tovább dolgoztam vele, annál kevésbé tetszett. rengeteg fájlt használ(sokat közülük szerintem feleslegesen), vannak túlkomplikált dolgok benne. én az eddigi tapasztalataim alapján nem ajánlom.
nemrég összetalálkoztam a yii framework-el, és eddig nekem php frameworkök között ez viszi a prímet. kevés fájlt használ, megvan benne minden ami kell(activerecord,built in auth,jó routing, generátorok, crud generátor). amennyire látom eléggé jó közösség épült köré és vannak kiegészítők szép számmal hozzá.
No Pain, No Gain
linkbuilding.hu
ruby on rails
Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
Csatlakozom Gerihez!
Én is utánaolvastam és elkezdtem a symphony használatát, mert dicsérték.
Ugyanazokba futottam bele. Nehézkes, olyan fájlrendszerben kell navigálnod, amely iszonyú nagy és mély.
Aztán a dicsért dokumentáció szerintem gyatra. A html wrapper elemek közben megváltoztak és még egy normális form összerakása is kínszenvedés volt, mert nem volt egyértelmű, hogy a régi vagy az új symphony-hoz használható az adott wrapper.
Én aztán cakePHP-re váltottam. Szerintem elég jó és van közössége illetve elkélszített componensek amiket tudsz használni.
Ilyeneket használtam ebből:
- Képfeltöltés thumbnaillel
- Captcha
- Paypal
Azért ezeket ha meg kellett volna írnom egy pár nap rámegy. Így meg használtam másét. Az adatbázis layere (model) dicséretes!! Ha betartod a névkonvenciókat, akkor nem kell modelben a mezőket létrehoznod és akkor is tudja, hogy mikor mit kell csinálnia insert, update, delete esetén. Legutóbb a többnyelvűséget használtam.
Szóval szerintem ne symphonyt használj (azt már csak halkan mondom, hogy ha már a telepítés is gondot okoz akkor semmiképp).
Most látom, hogy egy nyári bejegyzésre reagáltunk lelkesen
Nekem van 5-6 projektem CakePHP-ban és ugyanennyi Symfony-ban, de egy ideje már csak Symfony-t használok. Azt elismerem, hogy a tanulási görbéje elég lapos, de ha már mindent sikerült agyilag fognod, akkor utána nem is akarsz többet CakePHP-t használni. Mivel mindkettőt alaposan kiteszteltem egyértelműen kijelenthetem, hogy ha belefekteted az időt, akkor a Symfony-ból sokkal többet / jobbat ki tudsz hozni, biztonságosabban. Ezen kívül CakePHP még php 4-et használ, Symfony pedig már teljesen OOP, valamint integráltak bele egy Doctrine-t is. Ha olyan projektjeid vannak, amiket később is fejlesztenél, akkor a Symfony biztos, hogy jobb. Volt már mindkét keretrendszerrel ilyen később-fejelsztjük dolog és Symfony könnyebben karban tartható.
// Only illogics can find
// hidden flaws in a straight logic line