Re: [讨论] JAVA 10版本预计发布消息

楼主: GlinX (...无尽的终点...)   2017-12-26 20:58:31
※ 引述《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
:
作者: anumis (阿努米斯)   2017-12-26 21:07:00
spring.net?
楼主: GlinX (...无尽的终点...)   2017-12-26 21:18:00
Spring.net 之前看起来比较接近 Spring 2..老实说还好 @@||
作者: derekhsu (華麗的天下無雙)   2017-12-26 21:24:00
spring.net的生态系差Java差远了
作者: qrtt1 (有些事,有时候。。。)   2017-12-26 21:25:00
val 是 local 的,不会有 private 修饰的情况吧!?https://projectlombok.org/features/val 看起是 final配合 type inferred 的结果
作者: derekhsu (華麗的天下無雙)   2017-12-26 21:32:00
.Net有自己比较好用的DI
楼主: GlinX (...无尽的终点...)   2017-12-26 21:33:00
val好像也可以用在全域? 不过local的确没有private 歹势~所以有推荐哪个 C# 比较好用的 DI framework 吗?~感谢~
作者: shps951015 (宝宝QQ)   2017-12-26 21:51:00
var 满常用到呀 @@
作者: abccbaandy (敏)   2017-12-26 22:01:00
lombok,上次听到有人回拒说这些用IDE gen就好...XD
作者: shps951015 (宝宝QQ)   2017-12-26 22:01:00
. Net mvc 很多用法、概念跟spring 是可以说很像,所以熟悉spring 学会很快的,两个都写的感想
作者: jj0321 (JJ与你倒数唷)   2017-12-26 22:07:00
SimpleInjector ?
作者: derekhsu (華麗的天下無雙)   2017-12-26 22:14:00
http://bit.ly/2DTWMY4还有Ninject不过这些跟Java下的Spring 4一比完全是小巫见大巫整个生态系Spring Java太完整了,.Net很难用同样方法写程式,需要调整
作者: nanashi07 (NaNashi)   2017-12-26 23:23:00
ioc 还满多的,unity, autofac, simpleinject 等都有人用,可参考 https://goo.gl/W0mYIO
作者: zzshcool (台湾人)   2017-12-26 23:45:00
推lombok
作者: derekhsu (華麗的天下無雙)   2017-12-26 23:48:00
Spring不只IOC就是
楼主: GlinX (...无尽的终点...)   2017-12-27 08:16:00
感谢大家推荐,我来去试用看看 ^^Spring 的确不只 IOC 而已,里面衍生的 project 超级多
作者: brian80122 (Cevi)   2017-12-27 08:59:00
用过autofac做DI还行, 另外asp.net core内建就有DI了
作者: johnny94 (32767)   2017-12-27 09:54:00
是说遇到不用lombok用ide gen 的人该怎么办阿
楼主: GlinX (...无尽的终点...)   2017-12-27 10:06:00
Lombok不一定得靠IDE喔,他的原理有点像pre-compile的codegen,只要classpath内有Lombok的jar,不论你是直接javac或是用IDE编译,编译出来的结果实际跑起来都一样
作者: mureka (mureka)   2016-01-03 09:32:00
建议试试 grails/groovy

Links booklink

Contact Us: admin [ a t ] ucptt.com