i*****h 发帖数: 1534 | 1 正准备学你一直推崇你的vert.x 有什么好的材料推荐吗?不想网上乱搜。哪个大牛也
用vert.x的请传授些经验吧? 非常感谢 |
z****e 发帖数: 54598 | 2 不需要什么资料,他们的官方网站上的documents就很齐全
基本上直接看文档就能看懂 |
h*******0 发帖数: 270 | 3 大牛能否展开来说说 akka 和 vert.x的区别? |
z****e 发帖数: 54598 | 4
给你个建议,不要碰akka
akka和vert.x的概念很相似,但是上来就跟你扯各种概念
akka的复杂度类似ejb,其实很简单的东西
绕出各种概念,什么actor,什么immutable
如果你从akka开始,你会花很多时间在这些扯蛋的概念上
相反,如果从vert.x开始,就不跟你说这些概念
就用最简单直白的语言告诉你是怎么回事
你看懂了vert.x之后,回头去看akka,很快就能看明白
然后再去看那些概念,就变得很简单了,如果反过来
学起来就是事倍功半,网络上有很多vert.x vs akka的对比
你可以看看别人怎么说的,我看到的都是一边倒支持vert.x
akka这个东西,就跟sun当年的很多东西一样
复杂难懂,java他爹james gosling就在typesafe混现在
这批人就是sun当年那批人,搞的概念都复杂异常
我当年照着sun的tutorial,搞一个jndi,看了两周的文档
硬是没搞出来,麻痹,概念全懂了,但是例子就是各种run不了
后来下了idea的plugin,直接上jboss,一分钟搞定了
【在 h*******0 的大作中提到】 : 大牛能否展开来说说 akka 和 vert.x的区别?
|
z****e 发帖数: 54598 | |
z****e 发帖数: 54598 | 6 技术流其实不是好猴子
因为技术流多数时候会把东西做得复杂难懂
维护困难,尤其是如果你进去接盘,给他们擦屁股,你就爽了
一天到晚做些狗屁活,美其名曰搞技术
其实然并卵,当年sun混不下去,跟技术流有很大关系
sun的技术很高深,但是很难用,你要明白他们是怎么造出来的
才能用,否则用不了,各种run不了
其实开源还有斯坦福系很多组织和公司都这样
但是太傻瓜的东西呢,资本家就各种伸手要钱
所以要找一个平衡点,一般就是apache+red hat
而且主要是apache,还有eclipse这些非盈利组织的轮子用得比较多
搞技术的猴子最喜欢的就是给你解释这玩意怎么造出来
其实没多少人真的在乎,绝大多数人都是这玩意我会用就行了
怎么造那是你的事,但是搞技术的猴子不太乐意解释
尤其是不喜欢写文档,而且技术流猴子表达能力普遍都很糟糕
文档写出来不能看的大把,所以好的项目+好文档的很少 |
h*******0 发帖数: 270 | 7 已经用了akka了。。 我们公司用scala + akka + play。最近要面个公司,发现是用
spring,hibernate,tomcat之类的。感觉play真心比spring好学好用。 总感觉spring
tomcat之类的是上个世纪的东西。。
【在 z****e 的大作中提到】 : 技术流其实不是好猴子 : 因为技术流多数时候会把东西做得复杂难懂 : 维护困难,尤其是如果你进去接盘,给他们擦屁股,你就爽了 : 一天到晚做些狗屁活,美其名曰搞技术 : 其实然并卵,当年sun混不下去,跟技术流有很大关系 : sun的技术很高深,但是很难用,你要明白他们是怎么造出来的 : 才能用,否则用不了,各种run不了 : 其实开源还有斯坦福系很多组织和公司都这样 : 但是太傻瓜的东西呢,资本家就各种伸手要钱 : 所以要找一个平衡点,一般就是apache+red hat
|
z****e 发帖数: 54598 | 8
spring
play好用?你确定?
play1&2的api还不兼容
而且play的效率一塌糊涂
不过spring mvc的效率也不高就是了
这点undertow和vert.x都是翘楚
就是tomcat的servlet 3也比play,spring mvc要强很多
大部分现在市面上流行的破烂效率都不如tomcat
techempower上有具体的benchmark和source code
http://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&
【在 h*******0 的大作中提到】 : 已经用了akka了。。 我们公司用scala + akka + play。最近要面个公司,发现是用 : spring,hibernate,tomcat之类的。感觉play真心比spring好学好用。 总感觉spring : tomcat之类的是上个世纪的东西。。
|
h*******0 发帖数: 270 | 9 undertow 倒是好强啊。 不过vert好像没有测试。。
【在 z****e 的大作中提到】 : : spring : play好用?你确定? : play1&2的api还不兼容 : 而且play的效率一塌糊涂 : 不过spring mvc的效率也不高就是了 : 这点undertow和vert.x都是翘楚 : 就是tomcat的servlet 3也比play,spring mvc要强很多 : 大部分现在市面上流行的破烂效率都不如tomcat : techempower上有具体的benchmark和source code
|
z****e 发帖数: 54598 | 10
round 11就会有vert.x了
之前因为忙着搞升级,从2->3,所以tim fox要求暂时不加入测试
错过2轮,现在已经有好事者把vert.x3的测试代码放上去了
round 11就会拉出vert.x的结果
如果你看round8就有vert.x
【在 h*******0 的大作中提到】 : undertow 倒是好强啊。 不过vert好像没有测试。。
|
i*****h 发帖数: 1534 | 11 感觉tomcat都成标准了,但是jetty不是performance更好嘛,为什么大家还是用tomcat?
如果不用spring一般大家用什么代替了?
【在 z****e 的大作中提到】 : : round 11就会有vert.x了 : 之前因为忙着搞升级,从2->3,所以tim fox要求暂时不加入测试 : 错过2轮,现在已经有好事者把vert.x3的测试代码放上去了 : round 11就会拉出vert.x的结果 : 如果你看round8就有vert.x
|
z****e 发帖数: 54598 | 12
tomcat?
因为系统大了之后,任何一个改变都有可能带来很大的问题
比如jvm的升级,经常会出各种问题
所以很多时候,为了避免这些不必要的问题,一般都不随便乱改
尤其是涉及到钱的时候,一般人都不敢改,如果不是特别必需
就不改,改的话,需要留出足够的测试等资源
tomcat经过多年的测试,效果良好,有一定保证,所以就不换了
虽然好像jetty性能更好,但是你可以在新项目中用
旧项目维护为主,spring以外用什么的都有,但是还是以spring为主
因为无非就是一个di嘛,又不什么很神奇的东西
【在 i*****h 的大作中提到】 : 感觉tomcat都成标准了,但是jetty不是performance更好嘛,为什么大家还是用tomcat? : 如果不用spring一般大家用什么代替了?
|
i*****h 发帖数: 1534 | 13 再弱问一下如果不想用spring,一般用什么代替比较好?
【在 z****e 的大作中提到】 : : tomcat? : 因为系统大了之后,任何一个改变都有可能带来很大的问题 : 比如jvm的升级,经常会出各种问题 : 所以很多时候,为了避免这些不必要的问题,一般都不随便乱改 : 尤其是涉及到钱的时候,一般人都不敢改,如果不是特别必需 : 就不改,改的话,需要留出足够的测试等资源 : tomcat经过多年的测试,效果良好,有一定保证,所以就不换了 : 虽然好像jetty性能更好,但是你可以在新项目中用 : 旧项目维护为主,spring以外用什么的都有,但是还是以spring为主
|
z****e 发帖数: 54598 | 14
没有比spring更傻瓜的di
其他的,只要你有ejb container,就可以用@Inject
或者用google的guice,也可以用@Inject
但是都不是特别理想,文档少
【在 i*****h 的大作中提到】 : 再弱问一下如果不想用spring,一般用什么代替比较好?
|