Segédletek.hu
Segédletek weblap szerkesztéshez!
Fórum:
Postaláda:
Szavazás:
Hány éves vagy?
Segédletek:
Linkek:
Nagyobb oldal fejlesztése CakePHP framework segítségével:
Ha egy nagyobb oldalt szeretnénk fejleszteni, hamar rájövünk, hogy igen nagy fába vágtuk a fejszénket. Sokszor nem egy modul megírása jelenti a nehézséget, hanem egy jól működő, optimalizált keret létrehozása. Ám szerencsére vannak megoldások ilyen esetekre, én egy ilyen megoldást, a CakePHP framework-öt veszem górcső alá.
Ha valaki programozott már Visual Studioban, esetleg mondjuk használt már QT-t, az felteheti a kérdést, PHP-hez miért nincs ilyen kellemes fejlesztői keretrendszer. Jó hír szmukra, hogy létezik, esetleg nem annyira elterjedt.
Számtalan kisebb-nagyobb keretrendszer lézetik, a phpit.net oldalán össze tudjuk őket hasonlítani.
Én munkám folyamán a CakePHP-t válaszottam, hisz mindent tud, amire szükségem van, és kezdőként nem olyan bonyolult mint a Symfony Project. Számos előnye van egy otthonilag "összebarkácsolt" rendszerhez képest:
Elindulú sorozatommal szeretném megismertetni és megszerettetni ezt csodálatos eszközt, amit még én is csak most fedeztem fel magamnak. A Cake-nek van hivatalos magyar oldala is, bár még sajnos gyerekcipőben jár, de remek fóruma van, ahol szivesen segítünk egymásnak.
Számtalan kisebb-nagyobb keretrendszer lézetik, a phpit.net oldalán össze tudjuk őket hasonlítani.
Én munkám folyamán a CakePHP-t válaszottam, hisz mindent tud, amire szükségem van, és kezdőként nem olyan bonyolult mint a Symfony Project. Számos előnye van egy otthonilag "összebarkácsolt" rendszerhez képest:
- Model, View, Controller (MVC) Felépítés
- Segédelemek AJAX-hez, JavaScript-hez, HTML űrlapokhoz és még sok minden máshoz.
- Gyors Fejlesztés
- Objektum orientált
- ...
Elindulú sorozatommal szeretném megismertetni és megszerettetni ezt csodálatos eszközt, amit még én is csak most fedeztem fel magamnak. A Cake-nek van hivatalos magyar oldala is, bár még sajnos gyerekcipőben jár, de remek fóruma van, ahol szivesen segítünk egymásnak.
Néhány bekezdés a magyar manual-ból
Mi az a CakePHP?
A CakePHP egy ingyenes, nyílt forráskódú, gyors fejlesztői keretrendszer PHP-hez. Könyvtárak, osztályok struktúrája és run-time infrastruktúra azon webes alkalmazásokat készítő programozók számára, akiket megihletett a Ruby on Rails keretrendszer. Elsődleges célunk hogy lehetővé tegyük számodra a rendezett és gyors munkát ? a rugalmasság elvesztése nélkül.Miért a CakePHP?
A CakePHP-nek számos olyan tulajdonsága van, ami egy nagyszerű keretrendszerré teszi, amivel gyorsan és problémamentesen fejleszthetőek alkalmazások. Íme pár tulajdonság, a sorrend nem lényeges:- Aktív, barátságos közösség
- Flexibilis licensz
- PHP4 és PHP5 kompatibilitás
- CRUD az adatbázishoz és egyszerűsített lekérések
- Alkalmazás scaffolding (GyorsVáz)
- Modell-Nézet-Vezérlő (MVC) felépítés
- Lekérés vezérlő jól kinéző, egyedi URL-ekkel
- Beépített űrlap-ellenőrzés
- Gyors és flexibilis sablonozás (PHP szintaxis, Segítőkkel)
- Segítők AJAX-hoz, Javascript-hez, HTML űrlapokhoz, stb.
- Biztonság, Munkamenet (Session), és Lekérés kezelő komponensek
- Flexibilis Elérési Szintek
- Data Sanitization
- Flexibilis gyorsítótár
- Bármely weboldal alkönyvtárából működik, kisebb Apache konfigurálás után
Írta: Firith - 2007-07-24 13:21:03
* Nem vagy bejelentkezve!* Nem töltheted le a segédlet forrását egyben!
* Nem szavazhatsz a segédletre!
* Nem írhatsz a segédlethez tartozó fórum témába!

