אל תתעלם מציות, תאימות ותכנות טוב

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

אם הייתי יוצר יישום מאפס, ישנם דברים מסוימים שהייתי בהחלט מוודא שהם מושלים:

  • גיליונות סגנון מדורג - על ידי הפרדת השכבה הוויזואלית של היישום שלך מהדרג האמצעי והקצה האחורי, אינך צריך לעשות הרבה יותר מאשר לשנות כמה קבצים כדי לשנות באופן דינמי את ממשק המשתמש של אתר האינטרנט שלך. גן הזן של CSS ממחיש את העוצמה של CSS בצורה פנטסטית. ה- HTML זהה בכל האתר, אך כאשר אתה עובר בין ערכות נושא, מוחלים דפי סגנון חדשים והאתר הופך. אני ממליץ בחום גם עליהם ספר.
  • מפתה - תבניות העמודים הן 'המדרגה האמצעית' בין החלק האחורי שלך לחזית. זה שולף את קוד האחזור בפועל מהדפים ופשוט מפנה אותו מתבנית. היתרון של תבניות הן בכך שהם מסייעים בהפרדת החיטה ומוץ. פונקציונליות עורפית לא תשבור את פונקציונליות העמודים ולהיפך.
  • קוד יישום נפוץ - לעולם לא תצטרך לכתוב את אותו קוד פעמיים בתוך היישום. אם כן, אתה כותב את הבקשה שלך שגויה. כאשר עליך לבצע שינוי, עליך לבצע שינוי זה רק במיקום יחיד.
  • מסד נתונים - לאחסן נתונים במאגרי מידע. אחסון נתונים בכל שכבה אחרת דורש הרבה יותר עבודה!
  • תאימות ל- XHTML - ככל שטכנולוגיות כמו מערכות ניהול תוכן, ממשקי API, RSS וכלים אחרים לשילוב תוכן נפוצות יותר, העברת התוכן צריכה להיות פשוטה. תקני XHTML חשובים מכיוון שניתן 'להעביר' תוכן בקלות לאתרים, שירותים או מיקומים אחרים.
  • פונקציונליות בין דפדפנים - דפדפנים מתייחסים בצורה שונה ל- HTML ו- CSS. יש הרבה פריצות שמבטיחות פונקציונליות בין דפדפנים. אתה תמיד צריך לתמוך בשלושת הדפדפנים המובילים בענף עם 3 המהדורות האחרונות של כל אחת מהן. מעבר לאלה, לא הייתי טורח ... זה יהיה מותו של הדפדפן אם הם לא יוכלו לעמוד בקצב עם הכלבים הגדולים.
  • פונקציונליות חוצה פלטפורמות - פונקציונליות מסוימת אינה זהה או מוצעת בין מחשב אישי, Mac ו- Linux. אם אתה מבצע את כל השלבים הקודמים, אתה לא צריך להיתקל בצרות, אבל אני עדיין אבדוק כדי להיות בטוח!

ניסיון לתקן אינסטלציה בבית שכבר בנוי הוא יקר. ביצוע 'אינסטלציה' טובה מלפנים יחסוך לכם כסף רב בטווח הארוך!

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

תגובה אחת

  1. 1

מה אתה חושב?

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