Ninja:Java全棧Web開發框架

jopen 9年前發布 | 31K 次閱讀 Ninja Web框架

Ninja是一個Java全棧Web開發框架,穩定、快速、非常高效。

Ninja:Java全棧Web開發框架

商業價值

在你的下一個項目中,Ninja會成為你很好的助力而非障礙。有了Ninja,你可以更快地展示產品的商業價值,與此同時產品質量令人驚喜。我們提供長期商業支持確保你的成功。

讓開發更愉悅

無論是大型企業應用還是小型RESTful JSON微服務,Ninja都能一次性為你提供所有支持。開發、測試、部署、重構及維護都更有效率。

主要特性

巖石般穩固

Ninja沒有從頭開始發明輪子——我們站在了巨人的肩膀之上。Ninja使用了業界最成熟和穩固的技術,包括Servlet、Guice、JPA、Flyway遷移和Maven等。

可擴展

Ninja采用非共享策略。服務器沒有共享任何通用會話信息。這意味著你可以對Ninja非常容易地進行水平擴展

100% Java

你可以享受所有Java的優點:優異的IDE支持、靜態類型語言、巨大且成熟的生態系統、最好的測試支持等等。Ninja基于Apache 2.0開源協議發布——基本代碼(codebase)永遠開源。

開發

你可以使用Maven原型生成一個新項目,導入到你最喜歡的IDE中就可以開始編程了。Ninja的SuperDevMode能立刻獲得所有的代碼變化。Ninja支持哪些特性? HTML、XML、JSON、JPA、緩存等等。

測試

Ninja自帶了豐富的測試工具,可以在一臺真實的服務器上對你的應用執行模擬測試集成測試。想要運行selenium測試?同樣支持。Ninja可以在本地和任何持續集成服務器上運行。

DevOps

把你的Ninja應用打包成war文件,在你的應用服務器上運行(Tomcat、Jetty等)。也可以創建一個獨立應用程序,拷貝到你的服務器上在產品中運行。Ninja可以在云端運行,支持Heroku平臺、App引擎和許多其它云服務提供商。

官方網站:http://www.ninjaframework.org/
開源地址:https://github.com/ninjaframework/ninja

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!