לפי דעתי OB לא צריך לשמש במערכת....
יש פעמים שבהם חייבים להשתמש ב-OB (אגב lack של תמיכה מ-PHP בנוגע להצגת נתונים, לדוגמא מ-phpinfo),
אבל בטמפלייט? אני ממש לא אוהב את זה, אני מעדיף להשתמש יותר בקבצי סקין עם <if> (כאשר אני משתמש בעוד כמה דברים כדי לקצר תהליכים), נכון שזה דורש גם parsing של הקוד - אבל לפי דעתי זה יותר דינאמי ויותר נוח.
נכון שבסופו של דבר - עדיף בלי קלאסים, בלי מערכת טמפלייטים, בלי גרשיים כפולות ("), לדאוג שהשם של המשתמש יהיה כמה שיותר קצר... אבל היי! יש גבול לרמה של היעילות שצריך שתיהיה.... קוד PHP מתקמפל בכל הרצה, זה מספיק... אתה תחסוך את האקסטרה זמן אם תשתמש ב-APC בשביל העניין....
אני מעדיף שהמערכת שלי תרוץ 50.1 שניות ולא 50 שניות אבל אני אדע שאחר כך כשאצטרך לבצע בה שינויים, זה לא יגזול ממני כמעט שום מאמץ..
חוץ מזה שאתה יכול גם לבצע cache לטמפלייטס...
|