讓開源生生不息,EMQ 映雲科技成為 Vue.js 定期捐贈者

近日,EMQ 透過 Open Collective 平臺向開源專案 Vue。js 進行了捐贈。未來,EMQ 將持續向這一在前端開發領域廣泛應用的 JavaScript 框架提供定期捐贈,支援該專案良性運營,繼續為全球開發者提供便捷高效的前端開發方式。

Vue。js 是一套用於構建使用者介面的漸進式框架,作者尤雨溪最早於2014年初發布並開源了這一框架,已成為時下最流行的前端開發框架之一,目前在 GitHub 上有185K Stars 和每月近200萬的下載量。與其它大型框架不同的是,Vue 可以自底向上,逐層應用。Vue。js 的核心庫只關注檢視層,不僅易於上手,還便於與第三方庫或既有專案整合。

讓開源生生不息,EMQ 映雲科技成為 Vue.js 定期捐贈者

EMQ 與 Vue。js 的淵源由來已久。

2013 年,EMQ 開源專案在 GitHub 釋出。隨著使用者數量的增長和企業級需求的出現,對圖形化介面操作和網站質量等也都提出了更高的要求。為此,

EMQ

使用

Vue。js

陸續進行了產品、文件、官網等的開發

。如今,EMQ 的核心產品 EMQ X 已成為在全球市場廣泛應用的 MQTT 訊息伺服器。愈發完善的產品和專案背後,是我們從 Vue。js 專案中獲得的無數支援。

Dashboard

EMQ X 開源 MQTT 訊息服務中介軟體擁有強大的效能和完善的功能,為了讓使用者更加直觀方便地使用 EMQ X,我們也提供了完整的圖形化介面,即 EMQ X Dashboard。Dashboard 正是基於 Vue。js 開源專案構建的。得益於 Vue 的諸多特性,EMQ 快速、完整地構建出了這樣出色的圖形化介面來滿足使用者的需求,幫助使用者提升開發和使用效率。

例如,基於 Vue 的資料驅動渲染的特性,EMQ X Dashboard 可以使使用者快速便捷地檢視到各類實時的指標資料及其變化,而不用每次都重新重新整理整個頁面;基於簡單實現元件化的特性,我們可以對每個頁面中相同的功能快速複用,配合一些三方元件,讓使用者可以在 Dashboard 中快速完成規則引擎的 SQL 編寫等功能。

讓開源生生不息,EMQ 映雲科技成為 Vue.js 定期捐贈者

工具

除上述 Vue。js 與 EMQ 各類應用的融合外,我們還使用 Vue。js 開發了具有 GUI(圖形使用者介面)特性的開發者工具,基於 Vue。js + Electron 而開發的一款 MQTT 5。0 跨平臺桌面客戶端工具 —— MQTT X,方便使用者使用圖形化功能,快速開發和除錯 MQTT Broker,為更多的使用者和開發者帶來便利。

讓開源生生不息,EMQ 映雲科技成為 Vue.js 定期捐贈者

一直以來,

EMQ 都對 Vue。js 開源專案及其作者報以衷心的感謝。同為開源專案的發起和運營方,EMQ 深知維護一個開源專案的不易。現如今,雖然開源專案遍地開花,但要想保持穩定健康的運營並持續為社群帶來價值,需要專案維護者付出大量的精力甚至是經濟投入。事實上,有很多曾經頗受關注的專案到後期都由於種種原因被原作者放棄,陷入了無專人維護的狀態。這些對於開源領域來說,都是非常遺憾的事。

EMQ 認為,對於開源專案,特別是個人開源專案來說,除了來自社群的認可與程式碼貢獻,經濟支援也是鼓勵專案維護者的重要方式。Vue。js 專案作者尤雨溪也曾提到,雖說開源的初心並不是為了獲取回報,但專案維護者也需要透過足夠的認可和支援來獲得堅持下去的動力和意義,這同時也能鼓勵更多的開發者投身開源,使開源生態良性發展。因此,

EMQ 映雲科技

決定成為 Vue。js 專案的定期捐贈者,希望能夠為其未來的發展盡一份力。

開放原始碼與社群協作生產方式的出現,使整個產業減少了很多重複性的工作,極大提升了工作效率。我們相信,在越來越多的支援下,開源生態將更加欣欣向榮。EMQ 將與眾多優秀的開源專案與公司一起,「透過世界級開源軟體產品,服務人類未來產業與社會」。