我們在做前端專案開發時,都不可避免地要思考選型問題,即用什麼技術開發我們的應用。
以下是本人的一些思考,歡迎補充。
我的專案需求是怎樣的?
不同需求的專案適合不同的技術棧。
傳統的多頁應用你不會選擇react作為前端框架,單頁應用使用jquery來做也變得非常困難,所以不同專案適合不同的技術棧。
目前前端專案可以分為多頁應用跟單頁應用。
多頁應用就是我們傳統的**,每個頁面都是由瀏覽器向伺服器傳送請求進行頁面跳轉。
使用grunt或gulp等工具手動編譯到html中,自由度低,操作複雜,或者甚至不處理,交給後端,讓後端服務處理。
單頁應用,就是所有頁面內容都是由前端生成的,用到的所有資料都是js主動向服務端發請求獲取的。
可以直接在js**中進行引用,並且交由模組化工具轉化成線上可用的靜態資源,並且可以定製轉化過程適應不同的需求場景。
最後還需要考慮三點:
web前端技術框架選型參考
一 出發點 隨著web技術的不斷發展,前端架構 框架 ui框架 構建工具 css預處理等 層出不窮,各有千秋 太多的框架在形成初期,都曾在web領域 掀起過一場技術浪潮,可有些卻僅僅是曇花一現,隨著他們使用者量的逐漸減少,社群也越來越不活躍。如 meteor backbone ember knock...
如何進行合適的前端技術選型
適合自己 團隊 的技術棧才是好技術棧 在專案的架構中,我們需要選擇各種技術棧所對應的技術 在專案的開發中,我們需要選擇各種工具庫。技術選型是我們必然會碰到的,我們常常面臨的不是單個技術的選型,而是對於乙個專案所涉及的一整套技術 方案 規範或者產品的選型。我們需要仔細的去權衡各種技術 各種組合的利弊,...
技術選型 spring boot
參考部落格 官網 7天學會spring cloud教程 講解清晰的文章 服務註冊於發現!spring cloud教程之使用spring boot建立乙個應用 使用spring cloud實現分布式配置管理 spring cloud實現服務註冊及發現 綜合使用spring cloud技術實現微服務應用...