四月 24
加入書籤 Google Bookmarks HemiDemi Del.icio.us MyShare Baidu Yahoo! My Web Digg technorati furl YouPush udn共享書籤 Fiigo網路分享書籤
為了快速開發網路平台,相關技術的發展可謂是星月爭輝,好不熱鬧。然而眾多的技術不但讓設計師永遠追之不及,也造成系統昇級和維護上的果難。因此,挑選出真正核心的技術,然後努力發揮創意、持續擴大,才是重點。網路上重要的技術如下:
  • CSS
    CSS之所以重要的原因在於它讓網頁的內容和呈現可以完美的切割、分離開來。因此,在內容管理上將程式的負擔降至最低;而在呈現上又能保有最大的彈性,同樣的內容套用不同CSS就能完全改變風貌。
  • URL Rewrite
    它重要的原因在於:
    1. 簡化網址的複雜度、增加網址的彈性,而有益於SEO的提昇。
    2. 隱藏平台技術和結構資訊,提高平台安全性。
    3. 方便系統資訊之傳送、應用及掌控。(表單傳值)
    4. 具備平衡負擔(Load Balancing)的自然優勢。
    因此簡言之,透過 URL Rewrite 能讓設計師用最直覺的方式開發,而不會受限於檔案、目錄結構的問題,自然能大大提昇開發效率和穩定性。
  • Unicode
    嚴格來說這並不算是技術,而是一種規範。它能上榜的原因在於訊息的多樣化、全球化,使得網站不能偏安於當地慣用的語系,而自外於世界上其他語言的網友。然而網站平台最基本的任務不外乎記錄、儲存、顯示,因此使得 Unicode 成為唯一的不二選擇。
  • jQuery
    或者是類似的函示庫。
    jQuery重要的原因包括:
    1. 將網頁內容的控制元件化,使得設計師可以結合 CSS 和 jQuery 來作任何的變化,而同樣得以和程式完美切割,互不干擾。
    2. 豐富的函示庫能輕鬆地設計出很多特效,提昇資訊呈現的多樣性和互動性。
    3. 具備 AJAX 之主機即時通聯能力,可隨心所欲由網路上取得更多資訊,構築完整的服務功能和動線。
    簡言之,它是界於程式、網頁資訊、內容呈現之間的控制元件,能將原本各自分離、減少彼此干擾的元素又完美地結合起來,同時附予新的生命。
  • inline interpreted languages, such as php
    任何即時直譯的程式語言,如php,都很重要。關鍵在於開發效率和彈性。
    網路技術變化之快,不容許設計師在開發語言的優化上花太多時間,這包括指令的精簡、資源的分配。它雖然重要,但應是設計師的自我要求,而不是自找麻煩。畢竟網站程式和開發晶片有很大的不同。
    而在彈性上,直譯式的語言更能方便設計師隨時信手捻來任何片段訊息以組成網頁內容。這將能大大提昇開發的速度,也簡化資訊管理的難度。
    但當然平台效能也是很重要的,對於至關重要的函示庫還是值得精心設計,極盡可能去優化它。然後再利用 URL Rewrite 的方式將之整合於平台之中,就能兼顧開發和執行的效率了。