在選擇框架的時候要從哪些方面入手?

2021-09-12 07:13:20 字數 944 閱讀 1546

影響團隊技術選型有很多因素,如技術組成,新技術,新框架,語言及發布等。為了更好的考量不同的因素,就需要列出重要的象限。如開發效率,團隊喜好。依次來決定哪個框架更適合當前的團隊和專案。上線時間影響框架選擇,不要盲目替換現有框架;

(1)jquery

專案功能比較簡單,並不需要做成乙個單頁面應用,就不需要mv框架。專案是乙個遺留的系統。與其使用其他框架來替換,不如留著以後重寫專案。

(2)angularjs

當我們在製作乙個應用,他 對效能要求不是很高的時候,那麼我們應該選擇開發速度更快的技術棧augular.js應用的執行效率,仍然有大量地改進空間。angular2需要學習新的語言,需慎重 選擇。

(3) react

選擇react有兩個原因,一是通過virtual dom提高執行效率,二是通過元件化提高開發效 率。大型專案首選。選擇react還有_個原因是:react native、react vr等等,可以讓 react執行在不同的平台之上。我們還能通過react輕鬆編寫出原生應用,還有vr應用。 令人遺憾的是react只是乙個view層,它是為了優化dom的操作而誕生的。為了完成一 個完整的應用,我們還需要路由庫、執行單向流庫、web ap丨呼叫庫、測試庫、依賴管理庫 等等,為了完整搭建出乙個完整的react專案,我們還需要做大量的額外工作。

(4) vue.js

對於使用vue.js的開發者來說,我們仍然可以使用熟悉的html和css來編寫**。並 且,vue.js也使用了 virtual d〇m、reactive及元件化的思想,可以讓我們集中精力於編寫 應用,而不是應用的效能。

對於沒有angular和react經驗的團隊,並且規模不大的前端專案來說,vue.js是乙個非常 好的選擇。

詳細參見:

在使用easyui的時候有哪些需要注意的點?

easyui的解析方式是通過解析程式設計師定義的html,然後easyui會在html每個元素的下面建立easyui的元素,所以有一些時候會出現一些很奇怪的bug,例如table的th一直在閃 無法構造dialog裡面的元素 無法選中combobox 無法設定元素的值 以下是我在使用easyui會注...

我們在處理磁碟報警的時候遇到了哪些問題?

磁碟報警可以說是運維工程師經常碰到的一類問題了,起初,我們收到低頻的磁碟報警的時候選擇手工清理或者寫一些簡單的指令碼來應付了事,隨著業務日誌的增長,出現了越來越多的磁碟報警,也出現了不同版本的磁碟清理指令碼,但是仍然沒有明顯的減少磁碟報警對運維人員的干擾,於是開始了乙個算是較為通用的磁碟清理指令碼的...

在系統整合中面臨多個產品的時候如何選擇?

在系統整合中,經常會面臨的問題是如何選擇產品!就是在眾多的產品中選擇合適的產品出來進行系統整合。選擇的方式很多,今天我就說一種使用execel畫矩陣圖的方式。從三個方面來比較多個產品。1 基本屬性 比如說產品 產品使用的技術平台,公司位置 要便於溝通和後續的二次開發以及維護 產品所屬公司在行業中的位...