Object Oriented CSS – OOCSS

17 בOctober 2014

OOCSS הוא Design Pattern המנסה להפוך את ה-CSS להרבה יותר מודולרי. הוא שואל הרבה עקרונות מתכנות מונחה עצמים בעולם התוכנה. גישה זו מנסה לשפר ולייעל את הביצועים של האפליקציות שלנו, להפוך את הקוד ליעיל וקל יותר לתחזוקה. אבל לפני שאני ארחיב על OOCSS חשוב להבהיר כמה תפיסות שגויות ביחס ל CSS. _ סמנטיקה(SEMANTICS) סמנטיקה בתחום של פיתוח front end מתייחסת  לשאלות כמו האם להשתמש בתגית header  או div , האם טקסט מסויים צריך להיות heading  או paragraph. סמנטיקה מיועדת למכונות כמו הבוטים של גוגל שסורקים את האתר ומנסים להפיק מהמבנה של העמוד מידע על התוכן שלו. למכונות אלה לא משנה איזה class...
אין תגובות

תכנון ארכיטקטוני למפתחי web

6 בOctober 2014

בעולם התוכנה אפליקציות נבנות בדומה לבית, יוצרים שכבה מעל שכבה מעל עוד שכבה עד שנוצר מבנה שלם. ברגע שמישהו מחליט לבנות בית האם הוא יבצע זאת לבד בלי עזרתו של אדריכל? חד משמעית לא. גם אפליקציות web, בדומה לבית, זקוקות לתכנון נכון על מנת לתפקד כראוי.  בפוסט זה אני אדבר באופן כללי על חשיבותה של ארכיטקטורה בפיתוח אתרי אינטרנט, וכיצד בעזרת חשיבה ארכיטקטונית ניתן להפוך את הקוד שלנו לנגיש ויעיל יותר. אנסה להציג איזה שיקולים עומדים לפני מתכנן מערכות web, ואיך ניגשים למשימה מנקודת ממבט של ארכיטקט ולא רק מפתח. אני לא אתמקד בשפת פיתוח או טכנולוגיה ספציפית, אך בפוסטים הבאים אדבר לעומק על התחומים הבאים:  SMAC – Scalable Modular...
אין תגובות