Մի արհամարհեք համապատասխանությունը, համատեղելիությունը և լավ ծրագրավորումը

Մեծ մասամբ, վեբ զննարկիչները կառուցված են այնպես, որ թաքցնեն վատ ծրագրավորումը: Javascript- ի սխալներն անջատված են զննարկիչների մեծ մասում, և HTML համապատասխանությունը պահանջ չէ: Ոչինչ, եթե պարզապես կայք եք գցում մեկ կամ երկու էջ ունեցող կայք ՝ ձեր կայքի մասին խոսելու համար, բայց հենց սկսում եք ինտեգրել ձեր կայքը, դա շատ խնդիրներ կառաջացնի: Համապատասխանությունն այն բաներից մեկն է, որը ճանապարհին թանկ է:

Եթե ​​ես զրոյից ծրագիր ստեղծեի, կան որոշ բաներ, որոնք ես համոզված կլինեի, որ կատարված են.

  • Կասկադի ոճի թերթիկներ - բաժանելով ձեր դիմումի տեսողական շերտը միջին մակարդակից և հետին պլանից, ձեզ հարկավոր չէ ավելին անել, քան մի քանի ֆայլ փոխելը `ձեր կայքի օգտագործողի ինտերֆեյսը դինամիկ փոխելու համար: CSS Zen Garden ֆանտաստիկ կերպով պատկերում է CSS- ի ուժը: HTML- ը ամբողջ կայքում նույնն է, բայց թեմաների փոխվելիս կիրառվում են նոր ոճի թերթեր և կայքը վերափոխվում է: Ես նաև մեծապես խորհուրդ կտամ նրանց գիրք.
  • Գայթակղություն - Էջի ձևանմուշները «միջին մակարդակն» են ձեր հետևի և առջևի վերջի միջև: Սա էջերից դուրս է բերում փաստացի վերականգնման ծածկագիրը և այն պարզապես հղում է անում ձևանմուշից: Կաղապարների առավելությունն այն է, որ դրանք օգնում են ցորենը տաշտից առանձնացնելուն: Back-end ֆունկցիոնալությունը չի խախտի էջի ֆունկցիոնալությունը և հակառակը:
  • Հայտի ընդհանուր ծածկագիր - Դուք երբեք չպետք է ստիպված լինեք նույն կոդը երկու անգամ գրել դիմումի մեջ: Եթե ​​այդպես եք անում, սխալ եք գրում ձեր դիմումը: Երբ դուք պետք է փոփոխություն կատարեք, անհրաժեշտ է, որ այդ փոփոխությունը կատարեք միայն մեկ տեղաշարժով:
  • Database - տվյալների պահպանում շտեմարաններում: Dataանկացած այլ շերտում տվյալների պահպանումն այդքան ավելի շատ աշխատանք է պահանջում:
  • XHTML համապատասխանություն - քանի որ բովանդակության կառավարման համակարգերը, API- ները, RSS- ը և այլ բովանդակության ինտեգրման գործիքները, ինչպիսիք են տեխնոլոգիաները ավելի տարածված են դառնում, բովանդակության փոխանցումը պետք է լինի պարզ: XHTML ստանդարտները կարևոր են, քանի որ բովանդակությունը հեշտությամբ «տեղափոխվում է» այլ կայքեր, ծառայություններ կամ վայրեր:
  • Խաչաձև զննարկչի գործառույթ - զննարկիչները տարբեր կերպ են վերաբերվում HTML- ին և CSS- ին: Կան բազմաթիվ հակերներ, որոնք ապահովում են խաչաձեւ զննարկչի գործառույթը: Դուք միշտ պետք է աջակցեք արդյունաբերության լավագույն 3 զննարկիչներին ՝ յուրաքանչյուրի վերջին 3 թողարկումներով: Դրանից դուրս ես չէի անհանգստանա… զննարկչի մահը կլինի, եթե նրանք չկարողանան հետ մնալ մեծ շներից:
  • Cross-platform ֆունկցիոնալությունը - որոշ գործառույթներ նույնը չեն կամ առաջարկվում են համակարգչի, Mac- ի և Linux- ի միջև: Եթե ​​կատարեք նախորդ բոլոր քայլերը, ապա չպետք է անախորժությունների առաջ ընկնեք, բայց ես դեռ կփորձեի համոզվել:

Արդեն կառուցված տանը սանտեխնիկա շտկելու փորձը ծախսատար է: Առջևում լավ «սանտեխնիկա» անելը երկարաժամկետ հեռանկարում ձեզ շատ փող կխնայի:

Ես գտա մի մեծ ռեսուրս, որը կոչվում է Հսկիչը կարդալով մեկ այլ բլոգ, զանգահարել Պատահական բայթեր, Վերջապես, եթե դուք ցանկանում եք դառնալ ձեռնարկության դիմում լայն ընդգրկմամբ և ընդգրկմամբ, ես զգույշ կլինեմ այն ​​աշխատողների նկատմամբ, ովքեր վաղաժամ անտեսում են կամ չեն մտահոգվում իրենց այդ իրերով: Գտեք այդ հոգատար մարդկանց: Դու կյանքդ ճանապարհին շատ ավելի հեշտ կլինի:

Մեկ մեկնաբանություն

  1. 1

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.