Negearje neilibjen, kompatibiliteit en goede programmearring

Foar it grutste part binne webbrowsers konstruearre op in manier dy't minne programmering ferbergt. Javascript-flaters binne standert útskeakele yn 'e measte browsers en HTML-neilibjen is gjin fereaske. Dat is goed as jo gewoan in side opsmite mei in side as twa om oer jo side te praten - mar as jo jo side begjinne te yntegrearjen, sil it in soad problemen feroarsaakje. Neilibjen is ien fan dy dingen dy't djoer fan 'e dyk is.

As ik in oanfraach fan it begjin ôf oanmeitsje soe, binne d'r bepaalde dingen wêr't ik perfoarst foar soargje soe dat wurde foltôge:

  • Cascading Style Sheets - troch de fisuele laach fan jo applikaasje te skieden fan 'e middelste en efterste ein, hoege jo net folle mear te dwaan dan in pear bestannen te feroarjen om de brûkersynterface fan jo webside dynamysk te feroarjen. CSS Zen Garden yllustreart de krêft fan CSS fantastysk. De HTML is oer de hiele side itselde, mar as jo wikselje tusken tema's, wurde nije stylblêden tapast en de side wurdt transformeare. Ik soe har ek sterk oanbefelje boek.
  • Templating - Pagina-sjabloanen binne de 'middelste nivo' tusken jo efterein en it foarkant. Dit lûkt de eigentlike ophelkoade út 'e siden en hat it gewoanwei ferwiisd út in sjabloan. It foardiel fan sjabloanen binne dat se helpe by it skieden fan 'e weet fan it kaf. Back-end-funksjonaliteit sil pagina-funksjonaliteit net brekke en oarsom.
  • Common tapassing koade - jo moatte deselde koade nea twa kear yn 'e applikaasje hoege te skriuwen. As jo ​​dat dogge, skriuwe jo jo applikaasje ferkeard. As jo ​​in feroaring nedich binne, moatte jo dizze feroaring allinich yn ien lokaasje moatte oanbringe.
  • Databank - bewarje gegevens yn databases. Gegevens opslaan yn elke oare laach freget safolle mear wurk!
  • XHTML neilibjen - as technologyen lykas Content Management Systems, API's, RSS, en oare ark foar yntegraasje foar ynhâld mear foarkomme, moat de oerdracht fan ynhâld ienfâldich wêze. XHTML-standerts binne wichtich om't ynhâld maklik 'ferfierber' is nei oare siden, tsjinsten as lokaasjes.
  • Cross-browser funksjonaliteit - browsers behannelje HTML en CSS oars. D'r binne genôch hacks dy't soargje foar funksjonaliteit foar cross-browser. Jo moatte de top 3 browsers yn 'e sektor altyd stypje mei de lêste 3 releases fan elk. Fierder dan dy soe ik my net lestich falle ... it sil de dea fan 'e browser wêze as se de grutte hûnen net kinne byhâlde.
  • Cross-platform-funksjonaliteit - wat funksjonaliteit is net itselde of wurdt oanbean tusken in PC, Mac en Linux. As jo ​​alle foarige stappen dogge, moatte jo net yn problemen komme, mar ik soe noch hifkje om wis te wêzen!

Besykje sanitair te reparearjen yn in hûs dat al boud is is djoer. Foarôf goed 'sanitair' dwaan sil jo op 'e lange termyn in soad jild besparje!

Ik fûn in geweldige boarne neamd The Scrutinizer by it lêzen fan in oare blog, neamd Willekeurige bytes, As lêste, as jo in bedriuwsapplikaasje wurde wolle mei breed berik en omfang, soe ik foarsichtich wêze mei meiwurkers dy't harsels dizze items al ier negearje of har net dwaande hâlde. Fyn minsken dy't soarchje! Jo libben sil de dyk folle makliker wêze.

ien reaksje

  1. 1

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.