CakePHP הוא פרימוורק פופולרי בעולם הPHP המשמש לפיתוח אפליקציות WEB מותאמות אישית.

CakePHP  הוא פריימוורק שהושפע רבות מ Ruby on Rails (הפריימוורק הפופולרי ביותר בשפת Ruby) והשפעה זו ניכרת לאורך ולורחב המערכת:

הפרימוורק מאפשר פיתוח מהיר של אפליקציות בזכות הסתמכות על קונבנציות קיימות במקום קונפיגורציה ידנית של המתכנת (CoC – Convention Over Configuration) של הגדרות שונות

Scaffolding לבניה מהירה של טבלאות בבסיס הנתונים

bake (המקבילה של cake ל rake של Ruby on Rails) – שזהו בעצם סקריפט מוכן לביצוע פעולות נפוצות במערכת

ובנוסף המערכת מגיעה גם עם ספריות מוכנות רבות למשימות נפוצות.

לCAKEPHP יש גם מערכת הרחבות בשם cakephp plugins שמאפשרת למשמשים לכתוב הרחבות ולשתף אותן

האם cakephp הוא הכלי המתאים בשבילי?

מצד אחד הפרימוורק הוא בעל עקומת למידה תלולה יותר מאשר codeigniter, ומצד שני הוא מאפשר פיתוח מהיר יותר מאשר פיתוח על בסיס פרימוורקים כמו ZEND וסימפוני.

ניתן לומר ש cake מתאים לפרוייקטים שרוצים להרים במהירות אך גם דורש מהמתכנתים שליטה טובה בתכנות מונחה עצמים והשקעה גדולה יותר בלימוד התחלתי שלו יחסית לפרימוורקים פשוטים יותר.

0 Comments to "סקירה קצרה של CakePHP"

Would you like to share your thoughts?

גרייבי סטודיו | הירקון 70 ת"א | 03-6426635
contact@gravystudio.com