1.1 Mi a CakePHP? Miért használjam?
A CakePHP egy szabad, nyílt forráskódú, gyors fejlesztői keretrendszer PHP-hoz. Egy alap rendszer programozók számára akik webalkalmazásokat hoznak létre. 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.
A CakePHP kiveszi a monotonitást a web fejlesztésből. A kezedbe adjuk az összes eszközt amire szükséged lehet a kódolás elkezdéséhez, és amire tényleg szükséged van a kódolás közben: a logikára ami pont a te alkalmazásodra jellemző. Ahelyett, hogy felfedeznéd újra a kereket minden egyes alkalommal amikor leülsz egy új projekt elé fogj egy új CakePHP alaprendszert és kezdheted az alkalmazásod igazi feladataival.
A CakePHP-nek aktív fejlesztői csapata és közössége van, ami sokat lendít a projekten. Amelett, hogy távolt tart a kerék újra felfedezésétől a CakePHP használatával az alkalmazásod magja alaposan tesztelt és folyamatosan fejlesztett.
Itt egy rövid lista azokról az előnyökről amiket kiélvezhetsz ha CakePHP-t használsz:
- Aktív és barátságos közösség
- Rugalmas licensz
- PHP4 és PHP5 kompatibilitás
- Integrált CRUD az adatbázis kommunikációhoz
- Alkalmazás gyorsváz (scaffolding)
- Kód generálás
- MVC felépítés
- Lekérés vezérlő jól kinéző, egyedi URL-ekkel
- Beépített ellenőrzés
- Gyors és rugalmas sablon rendszer (PHP szintaxis, segítőkkel)
- Megjelenítési segítők AJAX-hoz, JavaScript-hez, HTML űrlapokhoz és másokhoz
- Email, cookie, biztonsági, session, és lekérés kezelő komponensek
- Rugalmas ACL
- Adat tisztogatás
- Rugalmas cache-elés
- Többnyelvűsítés (localization)
- Bármely weboldal alkönyvtárából működik, kisebb vagy semmennyi Apache konfigurálás után
