该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-26
ltian 终于想通了,热烈欢送,也非常感谢不再过来淌浑水。
后续我会补上更多实例化的东西来讨论rails做金融系统的习得。 PS:大家让个台阶吧:) |
|
返回顶楼 | |
发表时间:2008-08-26
企业应用≠大型应用
Flex做V很好,但是并不意味着他适合大型应用。网游还是大型应用呢,也没要求用rails做网游。 我就不明白,一个对脚本语言一窍不通,会一点flex的人,有什么资格评价rails。 引用 rail框架本身在V这里是短板。甚至不如JSF RJS是非常好的东西,当然好东西不是所有人都知道。 |
|
返回顶楼 | |
发表时间:2008-08-26
资源都 REST 了,客户端用什么都行。。。。。。搞不懂 ltin 的逻辑 @_@
|
|
返回顶楼 | |
发表时间:2008-08-26
liuqiang 写道
说的比较上路,那么有以下几点可以讨论下 starfeng 写道
四是说会有多个异构系统之间的信息交流。楼主也说了rails上对REST的支持,但相比SOA,它就好比碗中的一滴水(没用大海)。 我的疑问是,可以对这个SOA进一步解释下吗?为什么rest好比碗中的一滴水呢?
那么。。。rails能做?或者不局限于某一框架,ruby能做? 我无法说将来,至少现在用ruby做的话,工作量太大,他缺少了企业级应用所需要的太多太多东西。 这个太多太多的东西包括?
写道
总而言之,ruby能做的java基本能做,rails能达到的开发速度,java也能达到。rails没有明显优势。忽然我想,纯淬的抛java选ruby,其实只不过是抛弃现有的轮子再造一个带花的轮子而已————事实上,我更偏向于给现有的轮子加上花纹。
那用.net开发企业级应用算不算重复造轮子呢?另外我的观点是用rails做大型应用适合,并不是java做就不适合,只是觉得重复造轮子一说值得商榷,莫非sun那么傻,费那么大劲发展 JRuby。
就我而言,开发速度是rails明显比java快(个人观点)
其实很多东西不好说,可以透漏一下,欧美很多外包企业级项目(不敢说是大型),选型rails,我要是没有一定这方面的信息,我也不会这么说,总体情况是方兴未艾吧。
PS:当年学python时,问python社区的人python的发展情况,给我的的答案是:python给人的感觉很低调,原因是很多人用的很爽,不愿意告诉别人,比如google yahoo
1. REST |
|
返回顶楼 | |
发表时间:2008-08-26
ltian 写道 gigix 写道 引用 我没说rail不能支持RIA.你自己理解问题。webORB和rubyAMF这两个东西的存在我知道,但不感兴趣.成功的案例有多少我不知道,但是java与RIA组合成功范例太多了。
这个,太可爱了 既然你做RIA嘛,前端后端本来就是两大块,中间XML或者JSON 那就算一个成功案例都没有吧,可是你在担心什么呢? 担心Rails生成不了XML?貌似这个风险小得很啊。 还是担心你做的RIA前端他只能解析Java生成的XML,解析不了Rails生成的XML? 我说,有风险意识是好事啊,没事瞎操心那跟风险意识还是有点区别的吧? 呵呵,针对你这个回帖我忍不住回一下,你java+RIA不太了解,用XML传送数据给RIA性能,开发效率都不好. 在JAVA+RIA的系统用XML传送数据的方案我们团队考虑过,不太现实.很多人说hession可以作java何flex之间的桥梁,但是我发现有问题。很多东西不是说理论上能够实现的就一定可以用在企业开发上。要去试。 我们使用Java+RIA的系统开发中,java和flex之间传递数据是通过客户端的虚拟机AVM对象与服务端JVM对象之间的序列化与反序列化完成的。 我就说嘛,果然是个很可爱的方案啊 分布式系统第一原则:不要分布对象 通信第一原则:使用基于文本的协议 一下子违背这么两个原则,当然了你一定是理由充分的啦,不过,请继续保持高风险意识吧,你还有得操心呢 |
|
返回顶楼 | |
发表时间:2008-08-26
ltian 写道 兄弟别卖弄你的课本知识,我也不喜欢你这种嘲讽人口气.这种序列化与反序列化的框架有hession和adobe的BlazeDs,你去告诉他们你的原则,然后嘲笑他们一番。
早料到你不信,没关系,你是对的,你当然有充分的理由这么做咯,我就随口瞎说的,别当真 毕竟那是你每天在上面工作的系统,又不是我的,你又不付钱给我做咨询 顺便说,看到你这么重视大型系统的架构,真的,那真的非常有必要呢 |
|
返回顶楼 | |
发表时间:2008-08-26
starfeng 写道
1. REST
1 我知道SOA可以在网上搜得到大量文章,但我却不知道在ava中如何SOA,我的看法和"readonly"一样,只见SOA嗡嗡嗡,当然你可以举实际的例子来反驳
2 tx, mail, jms 在ror中是有的,数量不多是事实,属于最小实用主义,个人认为不见得就差,当然你得充分理解最小实用主义。
3 方案 “上一个项目是用XXX+XXX+XXX解决,它支持XXX并发,在XXX内响应,rails在这一部份很缺少,你得在定方案前做各种检验”,这个我不好说,但 TW应该有大量的一手经验
4 轮子,虽然JE做.net的比较少,但这样说微软有点不厚道了吧:)
5 架构,对REST的拥抱是个很积极的举措,至于你说的那个是遗留项目,我在主题贴已经强调了这个是rails的弱势,java刚出道时,去兼容老系统比这种情况更加那个什么
6 另外,我说rails适合做大型应用,并不是说java就不适合,rails能做,java基本都可以做,这是事实,我承认。或许我们可以从开发效率以及后期维护再以及对rest的原生态支持上探讨下
|
|
返回顶楼 | |
发表时间:2008-08-26
引用 1 我知道SOA可以在网上搜得到大量文章,但我却不知道在ava中如何SOA,我的看法和"readonly"一样,只见SOA嗡嗡嗡,当然你可以举实际的例子来反驳 通常你先有一大堆乱七八糟的应用程序甚至信息孤岛 而不是正在打算做一个”大型企业应用“ |
|
返回顶楼 | |
发表时间:2008-08-26
ltian 写道 gigix 写道 ltian 写道 兄弟别卖弄你的课本知识,我也不喜欢你这种嘲讽人口气.这种序列化与反序列化的框架有hession和adobe的BlazeDs,你去告诉他们你的原则,然后嘲笑他们一番。
早料到你不信,没关系,你是对的,你当然有充分的理由这么做咯,我就随口瞎说的,别当真 毕竟那是你每天在上面工作的系统,又不是我的,你又不付钱给我做咨询 顺便说,看到你这么重视大型系统的架构,真的,那真的非常有必要呢 让你做咨询的人都办都是被忽悠的吧。 越来越显得可爱了呢 |
|
返回顶楼 | |
发表时间:2008-08-26
gigix 写道 ltian 写道 兄弟别卖弄你的课本知识,我也不喜欢你这种嘲讽人口气.这种序列化与反序列化的框架有hession和adobe的BlazeDs,你去告诉他们你的原则,然后嘲笑他们一番。
早料到你不信,没关系,你是对的,你当然有充分的理由这么做咯,我就随口瞎说的,别当真 毕竟那是你每天在上面工作的系统,又不是我的,你又不付钱给我做咨询 顺便说,看到你这么重视大型系统的架构,真的,那真的非常有必要呢 这几天在某地好心希望某些程序员面对自己的缺点改变自己,结果遭到各种板砖,我终于明白了,为什么有高低贵贱,贫富忠恶,就是因为人不一样,思想也不一样,如果人人都能掌握真理,大家就都成了高手了,所以,不要总是想办法劝人从善了,当个笑话一笑了之,反而让自己轻松些…… |
|
返回顶楼 | |