ABA


"המלצה על Framework לPHP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13538 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13538
akoka

   09:23   09.02.08   
אל הפורום  
  המלצה על Framework לPHP  
 
   שמעו יצא לי להתקל עם הרבה תשתיות עבודה לPHP עם רובן לא הסתדרתי ממש אבל זאתי פשוט נוחה ומדהימה ,אפשר לעשות בה דברים כול כך בקלות שזה מדהים פשוט.

עבודה עם AJAX כול התבנית שלה בנויה על תבנית הMVC המפורסמת למי שלא יודע מה זה

זה Model View Controller בויקיפדיה תוכלו למצוא מאמר נחמד על זה=]

אממ ועזבו מי אני שיסביר לכם איך להשתמש בה אני רק התחלתי להשתמש בה כנסו תורידו את הAPI תעברו על הManual וזרמו =]

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

http://cakephp.org

תהנו =]


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אם כבר Framework אז רק CodeIgniter... Dotan  09.02.08 11:46 1
     חח אם כבר Framework אז רק Zend Framework akoka 09.02.08 16:55 2
         איפה הימים של הנוט פד?!!! code_blue  09.02.08 21:35 3
             חח זה לא תוכנה מולער זה תשתית שאתה בונה עליה הכול=] akoka 10.02.08 02:29 4
  Textpad לנצח... שונא כלים שחושבים במקומי. Ice Cold  10.02.08 10:31 5
     חחח אתם רציניים?:O akoka 10.02.08 11:29 6
         יוחאי אני יודע טוב מאוד מה זה FRAMEWORK. ועדיין, Ice Cold  10.02.08 12:05 7
             בקשר לHelpers של html אתה צודק 100 אחוז akoka 10.02.08 12:21 8
                 מצטער להגיד לך, אבל : Ice Cold  10.02.08 12:25 9
                     אממ חח סה''כ מה שזה עושה זה akoka 10.02.08 12:32 10
             לא מסכים איתך. Sn00py  10.02.08 18:27 11
                 שמע, אני בעד צבעים, ואני בעד GUI משופר ויעיל (ע''ע FLEX) Ice Cold  10.02.08 22:58 12

       
Dotan  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.10.03
2849 הודעות, 2 פידבק
   11:46   09.02.08   
אל הפורום  
  1. אם כבר Framework אז רק CodeIgniter...  
בתגובה להודעה מספר 0
 
   http://codeigniter.com/


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

   16:55   09.02.08   
אל הפורום  
  2. חח אם כבר Framework אז רק Zend Framework  
בתגובה להודעה מספר 1
 
   תאכלס הFRAMEWORK הכי מקצועי שקיים =]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   21:35   09.02.08   
אל הפורום  
  3. איפה הימים של הנוט פד?!!!  
בתגובה להודעה מספר 2
 
   מחפש תוכנות אחרות שיעשו לך את העבודה
עצלן ולא סתם עצלן ערבי


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

   02:29   10.02.08   
אל הפורום  
  4. חח זה לא תוכנה מולער זה תשתית שאתה בונה עליה הכול=]  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   10:31   10.02.08   
אל הפורום  
  5. Textpad לנצח... שונא כלים שחושבים במקומי.  
בתגובה להודעה מספר 0
 


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

   11:29   10.02.08   
אל הפורום  
  6. חחח אתם רציניים?:O  
בתגובה להודעה מספר 5
 
   אף אחד לא הבין למה התכוונתי אה טוב נו לא נורא חח נסביר לכם

FrameWork זאת לא תוכנה ,זאת מערכת שנבנתה בPHP ומכילה בתוכה המון אבל המון אבל המון ספריות קוד שלמות של עבודה עם מסדי נתונים,תמונות,קבצים,עבודה עם מחרוזות,מערכים הכול פשוט הכול עבודה עם פרוטוקולים שונים מSOAP ועד LDAP ואלוהים יודע מה עוד ,עובדת עם AJAX כול מה שצריך בקיצור.

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

שוב זה לא תוכנה ולא כלום זה סה"כ תשתית בPHP עם ספריות שאתם עובדים איתן בצורה שונה זה הכול.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:05   10.02.08   
אל הפורום  
  7. יוחאי אני יודע טוב מאוד מה זה FRAMEWORK. ועדיין,  
בתגובה להודעה מספר 6
 
שונא כלים שעושים לבד מה שאני אמור לעשות בתור מתכנת.
אם אני צריך משהו מיוחד - אני בונה אותו, בצורה שהכי טובה לי.

FRAMEWORKS ו-HELPERS למיניהם מחנכים מתכנתים להיות עצלנים. עוד כמה שנים יהיו אנשים שכמו רובוטים שילחצו על 4 כפתורים - והופה, יש להם דף. איכסה.


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

   12:21   10.02.08   
אל הפורום  
  8. בקשר לHelpers של html אתה צודק 100 אחוז  
בתגובה להודעה מספר 7
 
   נגעלתי שראיתי את זה הם עושים שם דבר כזה

$html->button

כדי להדפיס כפתור:O

פה אתה צודק מיליון אחוז אין מה להתווכח,אבל יש דברים ממש ממש יעילים שם כמו טיפול בבקשות של AJAX לקבל את הנתונים ולהחזיר אותם בXML או JSON בדרך הכי נוחה שיש,או סתם למשל המחלקה של המסד נתונים שלהם,ממש נוחה היא יודעת לתקשר בין הנתונים שמגיעים בForm שאתה שולח לDataBase שלך באופן ממש נוח שסה"כ מה שאתה צריך לעשות זה


function add()
{
if (!empty($this->data))
{
if ($this->Forum->save($this->Forum->data))
{
$this->flash("הפורום נשמר בהצלחה");
}
}

}

כאילו data מכיל כבר את כול המידע מהforms בתוך קובץ הModel אתה יוצר משתנה נניח של vailds עם האיזורים שאתה רוצה שהוא ייבדוק אותם וקיימים קבועים לבדיקות האלה למשל,CHECK_EMPTY,CHECK_LANG שכול אחד מהם יכול לבדוק משהו אחר.

והדבר הכי יעיל פה זה האופטימיזציה הכול יעיל נניח משתמש כמוני שרמת החשיבה התיכנותית שלו לא בשמיים מבחינת אופטימיזציה זה ממש יעיל בשבילי,המחלקה למשל של הSQL יודעת לעבוד עם טראנזקציות(rollback/commit) ,עבודה עם טריגרים עם כול הנושאים המסובכים והיא עושה את זה בשיא היעילות שמע אני עדיין בעד לכתוב קוד בכו"א זה נהיה קצת מגעיל ברגע שאתה רק פונה לפונקציות ומציב נתונים ,אז אני אישית משתמש רק בדברים שבאמת מועילים לי מבחינת אופטימיזציה של הקוד של המסד נתונים וזמן העבודה שלי.

וואי חפרתי בטח אתה לא תקרא את זה אפילו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:25   10.02.08   
אל הפורום  
  9. מצטער להגיד לך, אבל :  
בתגובה להודעה מספר 8
 

$this->Forum->save($this->Forum->data))

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

חוץ מזה, מי אמר לך שהקוד שהוא מוציא הוא יותר OPTIMIZED מקוד אחר ?


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

   12:32   10.02.08   
אל הפורום  
  10. אממ חח סה''כ מה שזה עושה זה  
בתגובה להודעה מספר 9
 
   ערכתי לאחרונה בתאריך 10.02.08 בשעה 12:33 בברכה, akoka
 
את הדבר הבא

הname של התיבת טקסט הוא דבר כזה נניח [Title] מה שהוא עושה זה מתאים בן הTITLE לשדה במסד לפי השם של הController (הבקר) ושומר את הנתונים ,אותו דבר אתה יכול לעשות עם המחלקה של הSQL שלהם לעשות executeSql ולהריץ משפט SQL ולהכניס את הנתונים ,אבל שמע זה מקרה שונה מה שהראיתי לך נניח ואני ארצה לבצע בדיקות אישיות שלי שלא מופיעות בפונקציות הקיימות של התשתית הזאת כמובן שאני אבנה אותם מ-0 בתוך מחלקה נפרדת בגלל זה הם גם שמו תיקיה שקוראים לה Vendors שזה לספריות נפרדות מבית היוצר שלי.

ומאיפה אני יודע שהקוד שלהם הוא יותר Optimized מקוד אחר זהו שאני לא יודע אבל אני מעריך שאם קהילה ענקית של קוד פתוח יושבת ומפתחת את הספריות האלה אז הסיכויים שאני אבנה משהו יותר יעיל הם קלושים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:27   10.02.08   
אל הפורום  
  11. לא מסכים איתך.  
בתגובה להודעה מספר 7
 
   תוכנות שעושות בשבילך הכל זה באמת איכסה(לראיה אפילו בASP.NET אני בונה לעצמי את כל הפונקציות כולל גישה למסדי נתונים ודברים שה .NET עושה לא רע לבד).
אבל IDE שכזה שמארגן לך בצורה נוחה את הפרויקט, מציג באופן ברור לעין יחסי גומלין ונותן לך אופציות עריכה מתקדמות עם צבעים לאובייקטים מסוגים שונים וכו', זה ממש ממש טוב ועוזר. אין טעם להמציא את הגלגל מחדש אם מהתחלה הוא תוכנן נכון.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   22:58   10.02.08   
אל הפורום  
  12. שמע, אני בעד צבעים, ואני בעד GUI משופר ויעיל (ע''ע FLEX)  
בתגובה להודעה מספר 11
 
ששם ה-FRAMEWORK שלהם פשוט מדהים!

אבל מהדוגמאות ש-akoka נתן, ניתן להבין שהוא לא ממש מתלהב מה-FRAMEWORK עצם היותו כלי GUI שנועד להקל על המתכנת, אלא ככלי ניוון.

אני אישית משתמש ברוב היכולות של ה-FLEX, כולל השלמה אוטומטית של פקודות (שנהיה בלתי אפשרי ללא זה, בגלל שיש כל כך הרבה מהן חחח), אבל בין זה לבין לתת למחשב לכתוב קוד במקומי - יש אלף אלפי הבדלות...


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

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

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



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