PIECE2巨群
網頁設計 ‧ 平面設計 ‧ 虛擬主機 ‧ 網路行銷
最新消息
資訊分享
關於我們 服務項目 客戶案例 製作流程 虛擬主機 聯絡我們
網頁設計的分層演變

可稱之為網頁設計 1.0 時代,非常適合創業型小項目,不分前後端,經常 3-5 人搞定所有開發。頁面由 JSP、PHP 等工程師在服務端生成網頁設計,瀏覽器負責展現。基本上是服務端給什麼瀏覽器就展現什麼,展現的控制在 Web Server 層。

這種模式的好處是:簡單明快,本地起一個 Tomcat 或 Apache 就能開發,調試什麼的都還好,只要業務不太複雜。

然而業務總會變複雜,這是好事情,否則很可能就意味着創業失敗了。業務的複雜會讓 Service 越來越多,參與開發的人員也很可能從幾個人快速擴招到幾十人。在這種情況下,會遇到一些典型問題:

1、Service 越來越多,調用關係變複雜,前端搭建本地環境不再是一件簡單的事。考慮團隊協作,往往會考慮搭建集中式的開發服務器來解決。這種解決方案對編譯型的後端開發來說也許還好,但對前端開發來說並不友好。天哪,我只是想調整下按鈕樣式,卻要本地開發、程式碼上傳、驗證生效等好幾個步驟。也許習慣了也還好,但開發服務器總是不那麼穩定,出問題時往往需要依賴後端開發搞定。看似僅僅是前端開發難以本地化,但這對研發效率的影響其實蠻大。

2、JSP 等程式碼的可維護性越來越差。JSP 非常強大,可以內嵌 Java 程式碼。這種強大使得前後端的職責不清晰,JSP 變成了一個灰色地帶。經常為了趕項目,為了各種緊急需求,會在 JSP 裡揉雜大量業務程式碼。積攢到一定階段時,往往會帶來大量維護成本。

理論上,如果大家都能按照最佳實踐去書寫網頁設計,那麼無論是 JSP 還是 PHP,可維護性都不會差。但可維護性更多是工程含義,有時候需要通過限制帶來自由,需要某種約定,使得即便是新手也不會寫出太糟糕的網頁設計程式碼。

 


轉貼來源:前端文摘

 


參考文獻:

1.林宥吟,2002,延伸性企業報告語言之產業應用-以資產管理產業為例,私立中原大學會計系碩士班未出版論文。

2.李果益,2001,JAVA 技術手冊,台北:美商歐萊禮股份有限公司台灣分公司。

3.易芙瑛,2002,影響企業導入可延伸性企業報告語言(XBRL)之因素探討,私立中原大學會計系碩士班未出版論文。

 
返回列表
上一頁 下一頁


相關文章

對於網頁設計的HTTPS誤解
目前網頁設計遇到的困境
面試網頁設計程式碼的要點
為你的網頁設計加個啟用動畫
創新網頁設計的架構及突破規則的冒險


最新文章

HVACKer:入侵隔離網絡的新型攻擊技術
還有什麼不會被入侵?路由器 LED 燈已成為攻擊入口
美 5 家獨角獸同天申請 IPO 掛牌,最狂的是一家估值 124 億美的數據分析新創!
【台灣「智慧產業」開始佈局】緯創集團領投跨國 AI 新創 iKala,下一步拓展東南亞市場
快可以用手機遠端遙控你的所有家電了



 
PIECE2巨群 版權所有 © 2008 總公司:06-2895301 台北:02-82529838 台中:04-25152530 高雄:07-7931226
驗證 CSS 驗證 W3C
專精項目:網頁設計   網站設計   平面設計   包裝設計   關鍵字行銷   關鍵字排名   網路行銷   網站代管   虛擬主機   ERP系統