ABA


"מה מיוחד ועדיף ב-CakePHP ?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14395 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14395
FireAngel

דרג אמינות חבר זה
   19:28   15.09.08   
אל הפורום  
  מה מיוחד ועדיף ב-CakePHP ?  
 
   ערכתי לאחרונה בתאריך 15.09.08 בשעה 19:29 בברכה, FireAngel
 
כ"כ הרבה קבצים, כל כך הרבה בלאגן.
למה להשתמש ב-FRAMEWORK מוכן ומבולגן עם הרבה קבצים שאין לי מושג וחצי מושג מה הם באמת עושים.
ואם באמת ארצה לדעת מה הם עושים לא אצא מזה בחיים.

אני למדתי את המדריך הבא:
http://www.phpro.org/tutorials/Model-View-Controller-MVC.html

מסביר יפה מאוד את כל רעיון ה-MVC ונותן דוגמה ל-MVC שעובד.
קוד ממש קטן, נוח ומאוד מובן - הבנתי כל מה שהקוד עושה ומה התפקיד של כל חלק ואני התחלתי לתחזק לבד את הקוד ולהוסיף חלקים.

אז למה בעצם לעבוד עם CakePHP או CodeIgniter ?

אשמח לשמוע דעות.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  האמת אני מסוגל למנות לך לפחות 3 סיבות משמעותיות akoka 15.09.08 19:41 1
     עוד אנשים? :} FireAngel 16.09.08 14:42 2
     מחזק ,לא מומלץ לממש את תבנית MVC לבד, Gause 16.09.08 19:38 3

       
akoka

דרג אמינות חבר זה
   19:41   15.09.08   
אל הפורום  
  1. האמת אני מסוגל למנות לך לפחות 3 סיבות משמעותיות  
בתגובה להודעה מספר 0
 
   1."הגלגל" - יש מתכנתים שלא אוהבים להמציא את הגלגל מחדש ,במיוחד בנושא הזה ,יש קהילה שבנתה תשתית מעולה לתבנית הMVC ,אני בטוח שלא אני ולא אתה מסוגלים להגיע לרמת יעילות שלהם מבחינת מסד הנתונים ,זמן ריצה של פונקציות ועוד....

2."יעילות מקסימלית?" - לא יודע כמה מתכנתים נוהגים לתת לזה חשיבות ,אבל יעילות בסוג המערכות האלה היא מאוד חשובה ,כי בדרך כלל לא משתמשים בMVC כדי לבנות מערכת סקר ,בדרך כלל משתמשים בMVC במערכות גדולות שדורשות המון דינאמיות ,המון עבודה עם תוכן ,המון עבודה עם המסד נתונים ,המון עבודה עם נושאים שלא כולם מכירים(WEB SERVICE,XML...) ,ובתשתית הזאת יש לך פשוט את כול הכלים לעשות את זה בצורה הכי טובה שאפשר.

3."מסדי נתונים?!" - בהנחה שלא כולם יודעים ,MySQL זה לא המסד נתונים היחיד באינטרנט ,אני יכול למנות לפחות עוד 3 יותר טובים ממנו ,בהנחה שהולכים לקראת מערכת בסדר גודל שדורש MVC ,יש ללקוח או לבעל המערכת דרישה שהמערכת תעבוד במקסימום מהירות ,בתשתית של CAKE PHP יש לך אפשרות לעבוד עם לפחות 3 סוגי מסדי נתונים אם אני זוכר נכון ,לבנות מחלקה בסדר גודל שלהם זה פשוט סיוט ,הם בנו את זה בצורה הכי טובה שיש,עבודה עם טרנזאקציות ,פרוצדורות ,טריגרים הכול אפשרי דרך המחלקה שלהם.

4."תיעוד מי צריך את זה בכלל" - היום תיעוד למערכות בסדר גודל כזה הוא פשוט חובה ,התיעוד של CAKE PHP הוא פשוט נוח ,ידידותי,ואינפורמטיבי בצורה מדהימה ,אפשר למצוא הכול שם מהפונקציה הכי קטנה בתשתית ,עד לפונקציות הכי מורכבות ,לקבל תיעוד לגבי כול מחלקה ,ולגבי כול פיסת קוד שם,יש קהילה שלמה שם שעוזרת למשתמשים ,בכול בעיה שהם נתקעים בה.

חפרתי אבל אני מקווה שמי שייקרא את זה יבין שזה עדיף על להמציא משהו בידיעה שקיים דבר כזה שעובד הרבה יותר טוב.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

דרג אמינות חבר זה
   14:42   16.09.08   
אל הפורום  
  2. עוד אנשים? :}  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Gause

   19:38   16.09.08   
אל הפורום  
  3. מחזק ,לא מומלץ לממש את תבנית MVC לבד,  
בתגובה להודעה מספר 1
 
   עשו את זה בצורה הכי טובה שיש כבר.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net