ThinkJS|基於Node.js Web 框架

ThinkJS是奇舞團開源的一款 Node.js 框架,主要由 welefen 負責架構設計和開發,該框架使用 async/await
徹底解決非同步回撥的問題,ThinkJS 最優秀的地方在於她可以快速上手,開發簡單,功能強大,利於擴充套件!

ThinkJS

ThinkJS 功能特色:

1.支援 ES6/7 特性:

可以直接在專案裡使用 ES6/7(Generator Function, Class, Async & Await)等特性,藉助 Babel
編譯,可穩定執行在 Node.js 環境上。

2.支援豐富的資料庫:

支援 Mysql、SQLite、MongoDB 等常見的資料庫,提供了很多簡單易用、高度封裝的方法,自動防止 SQL 注入。

3.Hook & Middleware:

系統提供了大量的鉤子和中介軟體,可以方便地對請求進行控制和修改。

4.REST API:

自動生成 REST API,而無需寫任何的程式碼。也可以根據介面定製,隱藏部分資料和進行許可權控制。

5.支援 WebSocket:

支援 socket.io、SockJS 等常見的 WebSocket 客戶端,而服務端程式碼始終保持一致。

6.豐富的 Adapter:

快速切換 Cache、Store、Session、Template 等功能,而無需關心具體使用哪種方式。

7.自動更新:

開發模式下,檔案修改後立即生效,無需重啟 Node.js 服務。

8.命令列呼叫:

支援命令列方式呼叫 Action,方便執行定時任務。

Node.js Web 框架

ThinkJS 是一款擁抱未來的 Node.js Web 框架,致力於整合專案最佳實踐,規範專案讓企業級團隊開發變得更加簡單,更加高效。在 2.x
釋出的時候,雖然帶來了很多非常棒的功能,但也意識到本身的不足。針對這些問題,開發團隊經過幾個月的緊張開發,ThinkJS 迎來了新的大版本
3.0。目前該版本已經在線上多個專案中使用。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *