Ärge ignoreerige vastavust, ühilduvust ja head programmeerimist

Enamasti on veebibrauserid üles ehitatud viisil, mis varjab kehva programmeerimist. Javascripti vead on enamikus brauserites vaikimisi välja lülitatud ja HTML-vastavus pole nõutav. See on okei, kui viskate saidi lihtsalt lehele või kahele, et oma saidist rääkida - kuid kui hakkate oma saiti integreerima, tekitab see palju probleeme. Vastavus on üks neist asjadest, mis on tee peal kallis.

Kui looin rakenduse nullist, on teatud asjad, mille täitmisel veendun täielikult:

  • Kaskaadlaadistiku - eraldades oma rakenduse visuaalse kihi kesktasemest ja tagaküljest, ei pea te oma veebisaidi kasutajaliidese dünaamiliseks muutmiseks tegema palju muud kui muutma mõnda faili. CSS Zeni aed illustreerib CSS-i jõudu fantastiliselt. HTML on kogu saidil sama, kuid teemade vahel vahetades rakendatakse uusi stiililehti ja sait muudetakse. Ma soovitaksin ka väga neid raamat.
  • Mallimine - Lehemallid on teie keskosa ja esiotsa vaheline keskastme tase. See tõmbab lehtedelt tegeliku otsingukoodi ja laseb sellele lihtsalt malli järgi viidata. Mallide eeliseks on see, et need aitavad nisu teradest eraldada. Taustaprogrammi funktsionaalsus ei riku lehe funktsionaalsust ja vastupidi.
  • Ühine rakenduse kood - te ei peaks kunagi rakenduses sama koodi kaks korda kirjutama. Kui teete seda, kirjutate oma avalduse valesti. Kui peate muudatust tegema, peaksite selle tegema ainult ühes asukohas.
  • andmebaas - salvestada andmeid andmebaasidesse. Andmete salvestamine mis tahes muusse kihti nõuab palju rohkem tööd!
  • XHTML-vastavus - kui sellised tehnoloogiad nagu sisuhaldussüsteemid, API-d, RSS ja muud sisu integreerimise tööriistad muutuvad üha levinumaks, peab sisu edastamine olema lihtne. XHTML-standardid on olulised, kuna sisu on hõlpsasti „transporditav” teistele saitidele, teenustele või asukohtadele.
  • Brauseriteülene funktsionaalsus - brauserid kohtlevad HTML-i ja CSS-i erinevalt. Brauseriülese funktsionaalsuse tagamiseks on palju häkkeid. Alati peaksite toetama selle valdkonna kolme parimat brauserit, kusjuures igaüks neist on välja andnud 3 viimast versiooni. Peale nende ei viitsiks ma ... see on brauseri surm, kui nad ei suuda suurte koertega sammu pidada.
  • Platvormidevaheline funktsionaalsus - mõned funktsioonid pole PC, Maci ja Linuxi vahel ühesugused või pakutavad. Kui teete kõik eelnevad toimingud, ei tohiks te probleeme tekitada, kuid ma prooviksin siiski kindel olla!

Juba ehitatud kodus torustiku parandamine on kulukas. Eespool hea torustiku tegemine säästab pikas perspektiivis palju raha!

Leidsin suurepärase ressursi nimega Uurija teist blogi lugedes, helistas Juhuslikud baidid. Lõpuks, kui soovite saada laia haarde ja ulatusega ettevõtterakendust, oleksin ettevaatlik töötajate suhtes, kes eiravad varakult neid üksusi või ei hooli neist. Leidke inimesi, kes hoolivad! Sa oled elu mööda teed palju lihtsam.

Üks kommentaar

  1. 1

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.