- קינגיס אמר שלו הויכוח לא נוגע כי הוא מאוד וובי ואז הוא משתמש בPHP+Yii. לו היה צריך, אז הוא היה הולך על PyGTK. לקינוח הוא אומר בדרך אגב שכמסד הוא מעדיף את SqlLite.
חלילה וחס. וחס ושלום !
לא אמרתי (ולא אומר גם) שאני מעדיף להשתמש ב-SqlLite. זאת הברירה הכי אחרונה שלי. אני בראש ובראשונה מתכנת מול MySQL.
מה שכן התכוונתי לרשום, שתחת PyGTK (תוכנה ל-Desktop ולא Web), לא הייתי צריך מאגר של נתונים, ככה שבפרוייקט שהכי דרש את זה.. השתמשתי ב-SqlLite ושלום על ישראל.
ההיתרון המשמעותי שאני רוצה לספר פה על Yii. שהוא עושה לך כמעט את כל הפעולות. שזה נקרא: CRUD (או בפירוש: Create Read Update Delete).
כל מה שאתה צריך לעשות (ברמה הבסיסית כמובן), זה לבנות מסד נתונים בצורה נכונה; לדעת לאנדקס כל דבר כמו שצריך; להגדיר כל שדה מה היכולות שלו; להשתמש ב-Foreign Key אם אתה רוצה מיזוג בין טבלאות בצורה אוטומתית (וגם בשביל יעילות ונוחות מול המסד). וזהו ! הפריימוורק הזה מייצר לך קבצי PHP שיודעים להתמודד עם המסד שלך ואתה מקבל את כל הכלים להמשיך משמה בקלות ובמהירות. למעשה, ברמה הבסיסית, אם אתה צריך רק CRUD, אתה לא צריך לכתוב אפילו שורת קוד אחת ! (מה שכן, אף פעם לא יצא לי באמת שלא להוסיף ולשנות דברים, שזה יקבל את הקיסטום המושלם בשבילי :geek: ).
אגב, מאוד התרשמתי פה מהידע של האנשים כאן. רואים פה אנשי מקצוע ואנשים מוכשרים. כל הכבוד לכם על היוזמה.
ClickOne, לדעתי הוא אחד האנשים הכי מוכשרים שיצא לי להפגש בחיי. אנחנו לפעמים מעבירים שעות בשיחות על רעיונות של פיתוחים, והגאון הזה כל פעם מפתיע אותי מחדש !!
פורסם במקור בפורום CODE613 ב02/01/2014 22:56 (+02:00)