https://github.com/ossf/criticality_score 釋出了開源專案排名,下載地址:https://commondatastorage.googleapis.com/ossf-criticality-score/index.html
我在這裡選出我感興趣,而且和公眾認知不大一致的排名。
Spring生態這點毫無疑問,Spring生態是Java開發的實際標準規範。
基於“事件驅動架構”的Spring Cloud Stream專案也上榜了,這才是微服務解耦的正確姿勢。
gradle vs maven(第2名vs第27)gradle無論是易用性還是效能都超過maven,但是大部分同學還苦苦守著maven。
kafka vs pulsar(第12名vs第20名)最近盛傳pulsar要取代kafka,kafka這麼大的生態是不會輕易被取代的。
Spring Security vs Shiro(第16名vs未上榜)Java生態安全領域只有Spring Security是完整領先的解決方案。
Hibernate vs Mybatis(第60名vs第114)全世界只有中日韓在使用Mybatis,什麼原因?因為太聰明瞭,不需要和別人協作!
Activiti vs Camunda(第28名vs第64名)Activiti近幾年大有被Camunda取代的感覺,難道這是個幻覺?還是瘦死的駱駝比馬大?
Eureka vs Apollo vs Nacos(第81vs第126vs未上榜)啥年代了,服務發現當然要依賴於基礎設施了(k8s,istio),你們都洗洗睡吧。
lombok(第50名)你公司不讓用lombok?腦子有毛病嗎?