四月 24
- CSS
CSS之所以重要的原因在於它讓網頁的內容和呈現可以完美的切割、分離開來。因此,在內容管理上將程式的負擔降至最低;而在呈現上又能保有最大的彈性,同樣的內容套用不同CSS就能完全改變風貌。 - URL Rewrite
它重要的原因在於:- 簡化網址的複雜度、增加網址的彈性,而有益於SEO的提昇。
- 隱藏平台技術和結構資訊,提高平台安全性。
- 方便系統資訊之傳送、應用及掌控。(表單傳值)
- 具備平衡負擔(Load Balancing)的自然優勢。
- Unicode
嚴格來說這並不算是技術,而是一種規範。它能上榜的原因在於訊息的多樣化、全球化,使得網站不能偏安於當地慣用的語系,而自外於世界上其他語言的網友。然而網站平台最基本的任務不外乎記錄、儲存、顯示,因此使得 Unicode 成為唯一的不二選擇。 - jQuery
或者是類似的函示庫。
jQuery重要的原因包括:- 將網頁內容的控制元件化,使得設計師可以結合 CSS 和 jQuery 來作任何的變化,而同樣得以和程式完美切割,互不干擾。
- 豐富的函示庫能輕鬆地設計出很多特效,提昇資訊呈現的多樣性和互動性。
- 具備 AJAX 之主機即時通聯能力,可隨心所欲由網路上取得更多資訊,構築完整的服務功能和動線。
- inline interpreted languages, such as php
任何即時直譯的程式語言,如php,都很重要。關鍵在於開發效率和彈性。
網路技術變化之快,不容許設計師在開發語言的優化上花太多時間,這包括指令的精簡、資源的分配。它雖然重要,但應是設計師的自我要求,而不是自找麻煩。畢竟網站程式和開發晶片有很大的不同。
而在彈性上,直譯式的語言更能方便設計師隨時信手捻來任何片段訊息以組成網頁內容。這將能大大提昇開發的速度,也簡化資訊管理的難度。
但當然平台效能也是很重要的,對於至關重要的函示庫還是值得精心設計,極盡可能去優化它。然後再利用 URL Rewrite 的方式將之整合於平台之中,就能兼顧開發和執行的效率了。