הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-01-13, 01:59   # 1
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

יעול קובץ עם הרבה תנאים

אהלן,
לאחרונה אני חושב \ מחפש דרך לייעול קבצים עם הרבה תנאים (PHP),יש לי כמה תנאים למשל
אם המשתמש מחובר..
אם המשתמש רשום במערכת..
אם המשתמש נכנס דרך קישור X
ועוד..

מה השיטה שלכם לשימוש בהרבה IF ו ELSE (כמובן זאת עבודה לא יעילה ומסורבלת)

בנוסף,אני מחפש פריימוורק טוב ונוח לעבוד איתו וחשוב שיהייה מודולארי,
כרגע אני משתמש ב smarty,שהוא לא בדיוק פריימוורק אלה יותר טמפלט אנג'ין

ראיתי את YII ניראה קצת מסובך :S מה אתם ממליצים?
  Reply With Quote
ישן 22-01-13, 09:35   # 2
Rebuilt
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2013
הודעות: 54

Rebuilt לא מחובר  

YII פרימוורק מדהים (יש עליו מלא מדריכים בphpguide.co.il),
ותשתמש בif > else if > else if > else if > else .
אני לא יכול לעזור לך יותר טוב בגלל שאני לא רואה את הקוד.
  Reply With Quote
ישן 22-01-13, 10:54   # 3
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

בעניין השאלה הראשונה שלך:
אלו סיטואציות שאתה צריך לחשוב עליהן כבר בתכנון של המערכת ובחלוקת התפקידים והאחריות בין הרכיבים שלה.
להגיד לך "אתה צריך לעשות א', ב', ג' זה לא ריאלי ולכן אין תשובה חד משמעית לשאלה הזו".
בנוסף לכך גם אין שום סיבה ממשית לא להשתמש במשפטי if, else if, else - זה בדיוק התפקיד שלהם, רק צריך לעשות את זה במקום הנכון ובצורה הנכונה (וכאן אנו חוזרים למשפט הראשון),
מה שגם שבמקרים מסויימים ניתן להשתמש ב- switch ואולי זה יהיה הגיוני ומתאים יותר - היות ולא סיפקת שום מידע פרקטי זה בלתי אפשרי לענות לך על השאלה הזו.

לשאלת ה- Framework, ניתן להניח שכל Framework עם קהילה של יותר מכמה עשרות/מאות משתמשים הוא "טוב", אחרת הם לא היו משתמשים בו.
השאלה שאתה צריך לשאול את עצמך היא לא איזה פריימוורק טוב - אלא איזה פריימוורק טוב לך ולפרוייקט שלך.
ממליץ לך לחפש קצת מידע אודות פריימוורקים פופולרים היום, השוואות ביניהם וכד'.
עושה רושם ש- Laravel די מומלץ היום, יש לו קהילה גדולה, הוא מאוד עדכני, מאוד מודולרי וניתן להתאים אותו להמון צרכים - ממליץ לך לבדוק אם הוא מתאים לך.

Last edited by אדיר; 22-01-13 at 11:00..
  Reply With Quote
ישן 25-01-13, 17:47   # 4
אביב
עסק רשום [?]
 
אביב's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2011
הודעות: 250
Send a message via Skype™ to אביב

אביב לא מחובר  

האמת היא שאף אחד לא נגע כאן כול כך ביעילות - שזה נושא מאוד מורכב.
אישית אני לא חושב ש IF או ELSE IF ממש ישפיעו על יעילות האלוגריתם, כמובן שעדיף ELSE IF במקרה הנוכחי עקב היציאה המוקדמת שלו וגם מבחינה לוגית וגם מהסיבה הברורה ש:
O(log n) עדיף מאשר O(n^2)
יעילות הרבה פעמים תלוייה במשתנים תלויים אני מציע לך לקרוא ולגלגל קצת באינטרנט ולקפוץ גם לכאן
__________________


חצור אתרים
LinkedIn | Gmail | Website
  Reply With Quote
ישן 25-01-13, 18:14   # 5
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

אתה מדבר כאן על סיבוכיות, זה לא מה שהוא שאל..
  Reply With Quote
ישן 25-01-13, 21:03   # 6
אביב
עסק רשום [?]
 
אביב's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2011
הודעות: 250
Send a message via Skype™ to אביב

אביב לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
אתה מדבר כאן על סיבוכיות, זה לא מה שהוא שאל..
שאני מדבר על סיבוכיות -> מטרה להקטין זמן ריצה -> יעילות.
כמובן שזה לא פרמטר היחיד אבל בהחלט יש לו נתח רב.
__________________


חצור אתרים
LinkedIn | Gmail | Website
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 02:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ