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ı birləşdirməyə başladığınız zaman 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-yə 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 əmin olmaq üçün yenə də sınayardım!

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 qazandıracaq!

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əsinə sahib 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 onlarla maraqlanmayan 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.