Neignorējiet atbilstību, savietojamību un labu programmēšanu

Pārsvarā tīmekļa pārlūkprogrammas tiek veidotas tā, lai slēptu sliktu programmēšanu. Javascript kļūdas pēc noklusējuma ir izslēgtas lielākajā daļā pārlūkprogrammu, un HTML atbilstība nav prasība. Tas ir labi, ja jūs vienkārši izmetat vietni ar vienu vai divām lappusēm, lai runātu par savu vietni, taču, sākot vietnes integrēšanu, tas radīs daudz problēmu. Atbilstība ir viena no tām lietām, kas ir dārga ceļā.

Ja es izveidotu lietojumprogrammu no jauna, es noteikti pārliecinātos, ka tās ir izpildītas:

  • Cascading Style Sheets - atdalot lietojumprogrammas vizuālo slāni no vidējā līmeņa un aizmugures, jums nav jādara daudz vairāk, kā tikai jāmaina daži faili, lai dinamiski mainītu savas vietnes lietotāja saskarni. CSS Zen dārzs fantastiski ilustrē CSS spēku. HTML visā vietnē ir vienāds, taču, pārslēdzoties starp tēmām, tiek izmantotas jaunas stila lapas un vietne tiek pārveidota. Es arī ļoti ieteiktu viņu grāmata.
  • Veidošana - Lappušu veidnes ir “vidējā līmeņa” starp jūsu aizmuguri un priekšpusi. Tas izvelk faktisko izguves kodu no lapām un uz to vienkārši atsaucas no veidnes. Šablonu priekšrocība ir tā, ka tie palīdz atdalīt kviešus no pelavām. Aizmugures funkcionalitāte neizjauks lapas funkcionalitāti un otrādi.
  • Kopējais lietojumprogrammas kods - jums nekad nevajadzēs lietot vienu un to pašu kodu divreiz. Ja jūs to darāt, jūs nepareizi rakstāt savu pieteikumu. Ja jums jāveic izmaiņas, šīs izmaiņas jāveic tikai vienā vietā.
  • Datubāze - uzglabāt datus datubāzēs. Datu glabāšana jebkurā citā slānī prasa tik daudz darba!
  • XHTML atbilstība - Tā kā tādas tehnoloģijas kā satura pārvaldības sistēmas, API, RSS un citi satura integrēšanas rīki kļūst arvien izplatītāki, satura pārsūtīšanai jābūt vienkāršai. XHTML standarti ir svarīgi, jo saturs ir viegli “pārvietojams” uz citām vietnēm, pakalpojumiem vai vietām.
  • Pārlūkprogrammu funkcionalitāte - pārlūkprogrammas atšķirīgi izturas pret HTML un CSS. Ir daudz uzlaušanas gadījumu, kas nodrošina pārlūku funkcionalitāti. Jums vienmēr jāatbalsta nozares 3 populārākās pārlūkprogrammas, izmantojot katras pēdējās 3 versijas. Papildus tiem es neuztraucos ... tā būs pārlūka nāve, ja viņi nespēs sekot līdzi lielajiem suņiem.
  • Starpplatformu funkcionalitāte - dažas funkcionalitātes nav vienādas vai tiek piedāvātas starp datoru, Mac un Linux. Ja veicat visas iepriekšējās darbības, jums nevajadzētu rasties nepatikšanām, bet es tomēr pārbaudītu, vai esat pārliecināts!

Mēģināt salabot santehniku ​​jau uzceltās mājās ir dārgi. Veicot labu santehniku ​​priekšā, ilgtermiņā ietaupīsit daudz naudas!

Es atradu lielisku resursu ar nosaukumu Pārbaudītājs lasot citu emuāru, piezvanīja Nejaušie baiti. Visbeidzot, ja jūs vēlaties kļūt par uzņēmuma lietojumprogrammu ar plašu sasniedzamību un darbības jomu, es būtu piesardzīgs attiecībā uz darbiniekiem, kuri agri ignorē šos priekšmetus vai neuztraucas par tiem. Atrodiet ļaudis, kas rūpējas! Jūs dzīvē būs daudz vieglāk pa ceļu.

viens komentārs

  1. 1

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.