回覆列表
-
1 # 小黑猿
-
2 # 樂百川
比較可惜的是沒有。Java的Spring家族可以說是極為特殊的存在,它和Java相輔相成,共同成就了現在豐富的Java生態。這個生態來之不易,也不可複製。和Java相近的另一門語言C#上面就沒有Spring,當然還是有個移植版的,但是隻有Spring的一部分功能,和Spring Boot更是沒法比。
-
3 # 菜鳥猿
反射和代理幾乎是所有Java框架的精髓,但C++是靜態編譯型語言,不允許動態建立物件,也不支援反射,只在執行時提供了一些簡單的型別資訊,透過typeid獲得,你可以搜到一些orm框架,但都需要預處理,沒辦法做到可配置
-
4 # 默默的愛著你等你
不得不說 spring 把反射和動態代理玩到了極致
因此想要其他語言也有類似 spring 的框架,首先就需要語言支援反射。如果支援的話可能會有,就算沒有也可以自己寫。如果不支援反射,那估計大機率沒有了
首先我們來看看什麼是SpringBoot?
什麼是SpringBootSpring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。透過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。
spring大家都知道,boot是啟動的意思。所以,spring boot其實就是一個啟動spring專案的一個工具而已。從最根本上來講,Spring Boot就是一些庫的集合,它能夠被任意專案的構建系統所使用。
那麼,spring boot可以做什麼呢?
spring boot並不是一個全新的框架,它不是spring解決方案的一個替代品,而是spring的一個封裝。所以,你以前可以用spring做的事情,現在用spring boot都可以做。
現在流行微服務與分散式系統,springboot就是一個非常好的微服務開發框架,你可以使用它快速的搭建起一個系統。同時,你也可以使用spring cloud(Spring Cloud是一個基於Spring Boot實現的雲應用開發工具)來搭建一個分散式的網站。
Spring Boot簡化新Spring應用的初始搭建以及開發過程,所以歸根結底是spring
至於c++目前是沒有類似spring boot哪類框架的。
至於spring,c++對應的有Aspect C++