Ajax網頁設計帶來新SPA潮流
歷史滾滾往前,2004 年 Gmail 像風一樣的女子來到人間,很快 2005 年 Ajax 正式提出,加上 CDN 開始大量用於靜態網頁設計資源存儲,於是出現了 JavaScript 王者歸來的 SPA (Single Page Application 單頁面應用)時代。
這種模式下,前後端的分工非常清晰,前後端的關鍵協作點是 Ajax 接口。看起來是如此美妙,但回過頭來看看的話,這與 JSP 時代區別不大。複雜度從服務端的 JSP 里移到了瀏覽器的 JavaScript,瀏覽器端變得很複雜。類似 Spring MVC,這個時代開始出現瀏覽器端的分層架構:
對於 SPA 應用,有幾個很重要的挑戰:
1、前後網頁設計端接口的約定。如果後端的接口一塌糊塗,如果後端的網頁設計業務模型不夠穩定,那麼前端網頁設計開發會很痛苦。這一塊在業界有 API Blueprint 等方案來約定和沉澱接口,在阿里,不少團隊也有類似嘗試,通過接口規則、接口平台等方式來做。有了和網頁設計後端一起沉澱的接口規則,還可以用來模擬數據,使得前後端網頁設計可以在約定接口後實現高效並行開發。相信這一塊會越做越好。
2、前端網頁設計開發的複雜度控制。SPA 應用大多以功能交互型為主,JavaScript 代碼過十萬行很正常。大量 JS 代碼的組織,與 View 層的綁定等,都不是容易的事情。典型的解決方案是業界的 Backbone,但 Backbone 做的事還很有限,依舊存在大量空白區域需要挑戰。
總結:SPA 讓網頁設計前端看到了一絲綠色,但依舊是在荒漠中行走。
轉貼來源:前端文摘
參考文獻:
1.黃佳惠(2005)。體驗品質、滿意度及行為意向關係之研究-以華陶窯為例。朝陽科技大學休閒事業管理系碩士論文,未出版。
2.黃映瑀(2005)。體驗行銷、體驗價值、顧客滿意、品牌形象與行為意向關係之研究。大葉大學事業經營研究所碩士論文,未出版。
3.黃惇勝(1995)。台灣式KJ 法原理與技術-邁向21 世紀改造臺灣的思考武器。台北:中國生產力。
相關文章
以MVC為主的網頁設計網頁設計的分層演變對於網頁設計的HTTPS誤解目前網頁設計遇到的困境面試網頁設計程式碼的要點
最新文章
HVACKer:入侵隔離網絡的新型攻擊技術還有什麼不會被入侵?路由器 LED 燈已成為攻擊入口美 5 家獨角獸同天申請 IPO 掛牌,最狂的是一家估值 124 億美的數據分析新創!【台灣「智慧產業」開始佈局】緯創集團領投跨國 AI 新創 iKala,下一步拓展東南亞市場快可以用手機遠端遙控你的所有家電了