ThinkJS 3 0 正式版發布!

2021-09-16 12:40:25 字數 1028 閱讀 4501

npm install -g think-cli
正如之前所說,為了解決之前遺留的不足問題我們開發了新版本,下圖為我們新版的架構圖。

除了引進了新的架構,對框架進行高度解構外,我們還增加了很多新的功能,優化了老版為人詬病的用法,下面就讓我們來具體看看有哪些更新吧。

相較於之前使用自身整合架構,3.0 最大的改變就是將底層架構基於 koa 重構。重構之後的 thinkjs 3.0 版本能完全相容 koa 的中介軟體。使用 koa 重構主要有下面幾個原因:

thinkjs 2.x 版本內建了很多功能,這些功能基本上是很多專案的最佳實踐,但並不一是每個專案都需要這些所有的功能,但基於 2.x 的架構要實現這個需求就非常困難。所以 thinkjs 3.0 版本基於 koa 重構後在這塊做了精簡,不再提供豐富的功能,而是提供乙個最基本的核心,然後通過擴充套件滿足更多的需求。

node.js 開發中乙個比較頭疼的問題就是錯誤處理問題,遇到問題後查錯和定位問題後比較麻煩,尤其是使用了 babel 轉譯之後,為此我們專門開發了 think-trace 模組用來跟蹤錯誤問題,能夠更加友好的捕捉顯示錯誤堆疊資訊。

除了剛才說的一些功能,我們還有一些其它的更新要告訴大家:

最後感謝所有使用 thinkjs 框架的使用者,感謝你們多年來的支援,是你們的存在讓我們有了更進一步的勇氣。當然還需要感謝所有為 thinkjs 專案做過貢獻的貢獻者,包括**貢獻和文件貢獻,你們的努力讓 thinkjs 變的越來越棒!如果沒時間幫助貢獻**想用其它方式支援我們也可以通過捐贈的方式支援我們,你們的捐贈會用來幫助 thinkjs 推廣。感謝你們所有人,讓我們一起擁抱 thinkjs,期待更美好的未來吧!

React Suite v3 0 正式版發布

相信很多人會好奇,react suite 是什麼?react suite 是 hypers 前端團隊和 ux 團隊開源的一套基於 react 的 ui 元件庫,能夠幫助您快速構建乙個企業級應用。我們在服務於很多企業的過程中發現,不管是大企業,還是中小企業都有一套 或者希望有一套 自己的 vi 其中產...

React Suite v3 0 正式版發布

相信很多人會好奇,react suite 是什麼?react suite 是 hypers 前端團隊和 ux 團隊開源的一套基於 react 的 ui 元件庫,能夠幫助您快速構建乙個企業級應用。我們在服務於很多企業的過程中發現,不管是大企業,還是中小企業都有一套 或者希望有一套 自己的 vi 其中產...

漢文博士正式版發布

經過一年多的開發,漢文博士正式版已經發布了!新增功能 更新統一碼資料庫為 7.0。增加漢字筆畫數偏好選項。簡繁體 異體字轉換。漢字文字排序。選中單個漢字時顯示該漢字的簡繁變體和讀音。修改功能 程式載入器檢測 net framework 2.0 4.0 是否安裝。程式自動檢測基礎資料庫是否存在。發行版...