Uyğunluğu, Uyumluluğu və Yaxşı Proqramlaşdırmanı laqeyd yanaşmayın

Çox vaxt veb brauzerlər zəif proqramlaşdırmanı gizlədəcək şəkildə qurulur. Javascript səhvləri əksər brauzerlərdə default olaraq söndürülür və HTML uyğunluğu bir şərt deyil. Saytınız haqqında danışmaq üçün sadəcə bir-iki səhifəlik bir sayt atırsınızsa yaxşıdır - ancaq saytınızı inteqrasiya etməyə başladığınız zaman bu bir çox problemə səbəb olacaqdır. Uyğunluq yolda bahalı olan şeylərdən biridir.

Sıfırdan bir tətbiq hazırlasaydım, mütləq yerinə yetirildiyindən əmin olduğum bəzi şeylər var:

  • Şablonları tərtib etmək - tətbiqinizin vizual qatını orta və arxa tərəfdən ayıraraq, veb saytınızın istifadəçi interfeysini dinamik şəkildə dəyişdirmək üçün bir neçə faylı dəyişdirməkdən çox şeyə ehtiyac yoxdur. CSS Zen Garden CSS-in gücünü fantastik şəkildə göstərir. HTML sayt boyu eynidir, ancaq mövzular arasında keçid etdikdə yeni stil vərəqləri tətbiq olunur və sayt dəyişdirilir. Mən də onların tövsiyə edirəm kitab.
  • Şablon - Səhifə şablonları arxa və ön uç arasındakı 'orta səviyyəlidir'. Bu, faktiki axtarış kodunu səhifələrdən çıxarır və sadəcə şablondan istinad edir. Şablonların üstünlüyü, buğdanı samandan ayırmağa kömək etmələridir. Back-end funksionallığı səhifə funksiyasını pozmayacaq və əksinə.
  • Ümumi tətbiq kodu - heç vaxt eyni kodu tətbiqi daxilində iki dəfə yazmağınız lazım deyil. Bunu etsəniz, ərizənizi səhv yazırsınız. Dəyişiklik etməyiniz lazım olduqda, bu dəyişikliyi yalnız bir yerdəyişmədə etməlisiniz.
  • Database - verilənlər bazalarında məlumatları saxlamaq. Verilənləri başqa bir təbəqədə saxlamaq çox daha çox iş tələb edir!
  • XHTML uyğunluğu - Məzmun İdarəetmə Sistemləri, API-lər, RSS və digər məzmuna inteqrasiya vasitələri kimi texnologiyalar daha geniş yayıldıqca, məzmunun ötürülməsi sadə olmalıdır. XHTML standartları vacibdir, çünki məzmun digər saytlara, xidmətlərə və ya yerlərə asanlıqla 'nəql olunur'.
  • Brauzerlərarası funksionallıq - brauzerlər HTML və CSS-ə fərqli yanaşır. Çapraz brauzer funksiyasını təmin edən çox sayda hack var. Həmişə hər birinin ən son 3 buraxılışı ilə sənayedə ən yaxşı 3 brauzerə dəstək olmalısınız. Bunların xaricində, məni narahat etməzdim ... böyük itlərlə ayaqlaşa bilməsələr brauzerin ölümü olacaq.
  • Platformalararası funksionallıq - bəzi funksiyalar eyni deyil və ya PC, Mac və Linux arasında təklif olunur. Əvvəlki addımların hamısını etsəniz, problemlə üzləşməməlisiniz, amma yenə də əmin olmaq üçün test edərdim!

Artıq tikilmiş bir evdə santexnika düzəltməyə çalışmaq baha başa gəlir. Əvvəlcədən yaxşı 'santexnika' etmək uzun müddətə çox pul qazanacaq!

Adlı böyük bir mənbə tapdım Dəqiqləşdirən başqa bir bloq oxuyarkən çağırdı Təsadüfi bayt. Nəhayət, geniş bir əhatə dairəsi olan bir müəssisə tətbiqi olmaq istəyirsinizsə, bu maddələri əvvəldən görməməzlikdən gələn və ya özlərinə aid olmayan işçilərdən ehtiyatlı olaram. Əhəmiyyətli olanları tapın! Həyat yolda daha asan olacaq.

One comment

  1. 1

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.