web前后端 技術棧
1、Jenkins 是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。
2、Vagrant 是一個基于Ruby的工具,用于創建和部署虛擬化開發環境。它 使用Oracle的開源VirtualBox虛擬化系統,使用 Chef創建自動化虛擬環境。
3、ApacheMINA是一個網絡應用程序框架,用來幫助用戶簡單地開發高性能和高可擴展性的網絡應用程序。它提供了一個通過Java NIO在不同的傳輸例如TCP/IP和UDP/IP上抽象的事件驅動的異步API。
4、Gollum 是 Git 上面 wiki 系統的構造工具,簡單實用。Gollum wikis 是簡單的 Git 庫,遵循特定的格式。Gollum 上面允許使用多種格式,有多種編輯的方式。
5、React 是一個 非死book 和 Instagram 用來創建用戶界面的 JavaScript 庫。很人多認為 React 是 MVC 中的 V(視圖)。
6、Redux 是應用狀態管理服務。雖然本身受到了 Flux 很深的影響,但是其核心概念卻非常簡單,就是 Map/Reduce 中的 Reduce。
7、Webpack 是一款專為Web開發設計的包管理器。它能夠很好地管理、打包Web開發中所用到的HTML、Javascript、CSS以及各種靜態文件(圖片、字體等),讓開發過程更加高效。
8、node-webkit 是一個支持跨操作系統(Windows,Linux,MacOS)的利用流行的Web技術(Node.JS, JavaScript,HTML5)來編寫應用程序的平臺。應用程序開發人員可以輕松的利用Web技術來實現各種應用程序。node-webkit性能和特色已經讓它成為當今世界領先的web技術應用程序平臺。