Inā wau e hana i kahi noi mai ka wili, aia kekahi mau mea e maopopo lea ai ua hoʻokō ʻia.
- Nā'Āpana Kino Kuhi - ma ka hoʻokaʻawale ʻana i ka papa ʻike o kāu noi mai ka pae waena a me ka hope, ʻaʻole pono ʻoe e hana i nā mea hou aʻe ma mua o ka hoʻololi ʻana i kekahi mau faila e hoʻololi i ka ʻikepili hoʻohana o kāu pūnaewele. CSS Zen Māla hōʻike i ka mana o CSS ma ke ʻano kupaianaha. Ua like ka HTML ma loko o ka pūnaewele, akā ke hoʻololi ʻoe i waena o nā kumuhana, hoʻopili ʻia nā pepa kaila hou a hoʻololi ʻia ka pūnaewele. E paipai nui wau iā lākou buke.
- Hoʻohālikelike – Page templates are the ‘middle-tier' between your back-end and the front-end. This pulls the actual retrieval code out of the pages and simply has it referenced from a template. The advantage of templates are they assist in separating the wheat from the chaff. Back-end functionality won't break page functionality and vice-versa.
- Palapala noi noi maʻamau – you should never have to write the same code twice within the application. If you do, you're writing your application wrong. When you need to make a change, you should only need to make that change in a single llocation.
- hōkeoʻikepili - mālama i ka ʻikepili ma nā hōkeo ʻikepili. Ke mālama nei i ka ʻikepili ma nā papa ʻē aʻe e pono ai i nā ʻoi aku o nā hana.
- XHTML hoʻolohe – as technologies like Content Management Systems, APIs, RSS, and other content integration tools become more prevalent, the transmission of content needs to be simple. XHTML standards are important because content is easily ‘transportable' to other sites, services, or locations.
- Nā hana i keʻa kea – browsers treat HTML and CSS differently. There are plenty of hacks that ensure cross-browser functionality. You should always be supporting the top 3 browsers in the industry with the latest 3 releases of each. Beyond those, I wouldn't bother… it will be the death of the browser if they can't keep up with the big dogs.
- Nā hana keʻa – some functionality is not the same or offered between a PC, Mac, and Linux. If you do all the previous steps, you shouldn't run into trouble, but I would still test to be sure!
Trying to fix plumbing in a home that's already built is costly. Doing good ‘plumbing' up front will save you a lot of money in the long run!
Ua loaʻa iaʻu kahi kumuwaiwai maikaʻi i kapa ʻia ʻO ka Scrutinizer ʻoiai e heluhelu ana i kahi blog ʻē aʻe, i kāhea ʻia Nā Bytes Random. Lastly, if you're looking to become an enterprise application with broad reach and scope, I would be cautious of employees that ignore or don't concern themselves with these items early on. Find folks that care! You're life will be much easier down the road.