看板 Soft_Job 關於我們 聯絡資訊
※ 引述《shps951015 (寶寶QQ)》之銘言: 引言太多,容我刪掉部分... : 1.增加var keyword,支持局部變數 這東西現在用 Lombok Project 也做得到類似的,就是 val 不過 val 等義於 private final 的意思,實際用起來還是沒那麼方便... 題外話,Lombok 的 @Data @Getter @Setter @ToString 等等好用到爆啊 : 2.GC的優化與改善,提供control : interface : 3.整合jdk Repository (root,corba : ---- : java 11 : 發布時間:未知 Java 本身發展很慢,寫起來很冗餘 倒是 Java ecosystem 以及建基在 JVM 上的其他語言超級熱鬧的 對了,好奇問一下 在 C# 上有沒有類似 Spring 那樣的框架? 最近工作上碰到 C#,但是已經習慣到處 @Autowired 了... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.254.149 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1514293116.A.39F.html
anumis: spring.net? 12/26 21:07
GlinX: Spring.net 之前看起來比較接近 Spring 2..老實說還好 @@|| 12/26 21:18
derekhsu: spring.net的生態系差Java差遠了 12/26 21:24
qrtt1: val 是 local 的,不會有 private 修飾的情況吧!? 12/26 21:25
qrtt1: https://projectlombok.org/features/val 看起是 final 12/26 21:25
qrtt1: 配合 type inferred 的結果 12/26 21:26
derekhsu: .Net有自己比較好用的DI 12/26 21:32
GlinX: val好像也可以用在全域? 不過local的確沒有private 歹勢~ 12/26 21:33
GlinX: 所以有推薦哪個 C# 比較好用的 DI framework 嗎?~感謝~ 12/26 21:34
shps951015: var 滿常用到呀 @@ 12/26 21:51
abccbaandy: lombok,上次聽到有人回拒說這些用IDE gen就好...XD 12/26 22:01
shps951015: . Net mvc 很多用法、概念跟spring 是可以說很像,所 12/26 22:01
shps951015: 以熟悉spring 學會很快的,兩個都寫的感想 12/26 22:01
jj0321: SimpleInjector ? 12/26 22:07
derekhsu: http://bit.ly/2DTWMY4 12/26 22:14
derekhsu: 還有Ninject 12/26 22:15
derekhsu: 不過這些跟Java下的Spring 4一比完全是小巫見大巫 12/26 22:15
derekhsu: 整個生態系Spring Java太完整了,.Net很難用同樣方法寫 12/26 22:16
derekhsu: 程式,需要調整 12/26 22:16
nanashi07: ioc 還滿多的,unity, autofac, simpleinject 等都有人 12/26 23:23
nanashi07: 用,可參考 https://goo.gl/W0mYIO 12/26 23:23
zzshcool: 推lombok 12/26 23:45
derekhsu: Spring不只IOC就是 12/26 23:48
GlinX: 感謝大家推薦,我來去試用看看 ^^ 12/27 08:16
GlinX: Spring 的確不只 IOC 而已,裡面衍生的 project 超級多 12/27 08:19
brian80122: 用過autofac做DI還行, 另外asp.net core內建就有DI了 12/27 08:59
johnny94: 是說遇到不用lombok用ide gen 的人該怎麼辦阿 12/27 09:54
GlinX: Lombok不一定得靠IDE喔,他的原理有點像pre-compile的code 12/27 10:06
GlinX: gen,只要classpath內有Lombok的jar,不論你是直接javac 12/27 10:06
GlinX: 或是用IDE編譯,編譯出來的結果實際跑起來都一樣 12/27 10:06
mureka: 建議試試 grails/groovy 01/03 09:32