论坛首页 编程语言技术论坛

我怎么就觉得rails适合做大型应用

浏览 104866 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-08-26  
ltian 写道
gigix 写道
ltian 写道
兄弟别卖弄你的课本知识,我也不喜欢你这种嘲讽人口气.这种序列化与反序列化的框架有hession和adobe的BlazeDs,你去告诉他们你的原则,然后嘲笑他们一番。

早料到你不信,没关系,你是对的,你当然有充分的理由这么做咯,我就随口瞎说的,别当真
毕竟那是你每天在上面工作的系统,又不是我的,你又不付钱给我做咨询
顺便说,看到你这么重视大型系统的架构,真的,那真的非常有必要呢


让你做咨询的人都办都是被忽悠的吧。

 

 大哥,你怎么出尔反尔呀,咋又开始淌混水呀,gigix明显是拉你下水,呵呵,你太可爱了,所以会上当

0 请登录后投票
   发表时间:2008-08-26  
ltian 写道
连什么是分布式系统都不认识的人,怎么去给别人做咨询,我也很难想象.

 
要这样子的继续看下去
0 请登录后投票
   发表时间:2008-08-26  
看了半个多小时,楞没看完。愿意用什么就用呗。谁给钱多给谁干,让用啥用啥。
0 请登录后投票
   发表时间:2008-08-26  
ltian 写道
连什么是分布式系统都不认识的人,怎么去给别人做咨询,我也很难想象.不要故作高深的笑.,RIA+JAVA开发的企业应用,怎么成的分布式?你的原则又怎么适用了?你说清楚了在笑好吗?大家都在睁眼看着呢.


看看,本来我都不知道该说什么才好的,端一杯茶在那一放,自己就冒出来了
RIA+JAVA开发的企业应用,我也不知道它怎么就成了分布式的呢
感情你们用户都直接跑到数据库服务器上去用啊
果然是了不起的大型企业应用呢
0 请登录后投票
   发表时间:2008-08-26  
感觉这里 无论正反双方, 都是误导观众之类的话,看不出任何建设性或客观的言论。 失望...
0 请登录后投票
   发表时间:2008-08-26  
ltian 写道
gigix 写道
ltian 写道
连什么是分布式系统都不认识的人,怎么去给别人做咨询,我也很难想象.不要故作高深的笑.,RIA+JAVA开发的企业应用,怎么成的分布式?你的原则又怎么适用了?你说清楚了在笑好吗?大家都在睁眼看着呢.


看看,本来我都不知道该说什么才好的,端一杯茶在那一放,自己就冒出来了
RIA+JAVA开发的企业应用,我也不知道它怎么就成了分布式的呢
感情你们用户都直接跑到数据库服务器上去用啊
果然是了不起的大型企业应用呢


兄弟别瞎掰了,你真对不起你的粉丝呢.88了.感情客户端输入数据就成了分布式.不懂装懂,还故作高深.

 

 建议你去补习下分布式,记得哦,要看完哦,http://www.iteye.com/post/314362?page=1

 

友情提示:我先退了,不用回我

0 请登录后投票
   发表时间:2008-08-26  
萝卜青菜各有所好,国内公司的技术选型,往往是政治凌驾于技术本身,ROR在国内的发展很大程度上被掌握话语权的CTO所扼杀。不要做无谓的争论了,时间会证明一切。
0 请登录后投票
   发表时间:2008-08-26  
edson 写道
萝卜青菜各有所好,国内公司的技术选型,往往是政治凌驾于技术本身,ROR在国内的发展很大程度上被掌握话语权的CTO所扼杀。不要做无谓的争论了,时间会证明一切。


近日觉得很快乐啊,怎么看见什么都觉得很可爱呢
0 请登录后投票
   发表时间:2008-08-26  
starfeng 写道

1. REST
SOA可以在网上搜得到大量文章,就REST这个通信部份,我就说一下:
通常的项目中用不到,但当项目较大时,会遇到.Net和java的通信,老版本j2ee平台和新架构(比方spring,只是比方)的通信,这里老的项目支持某一种或两种协议,这时,你要调取别人的服务就得用别人能懂的协议,虽然,REST不错,但你这里无法对老的系统全改为REST,代价大,风险大。也许你会说,针对每种协议写一个Adapt就可以啊。是的,是一种方法。SOA(有很多轻量级open source的SOA,不一定非要用钱去买)对你说,你不用写了,我帮你写好了。

2. 太多太多的东西
一是指各种component,像我们平时用的各种apache library,各种j2ee中提及到的服务(像tx, mail, jms等等)。rails在这一部份很缺少,虽然他的component在不断增长,但相比java,太少。
二是指解决方案,方案这东西,不能保证你快,但他能保证你的安全,性能。上一个项目是用XXX+XXX+XXX解决,它支持XXX并发,在XXX内响应。rails在这一部份很缺少,你得在定方案前做各种检验。
三是指兼容性与集成性,全新的东西是好办事,但你不能让企业把它运行得好好的东西全部重新开发吧。那么怎么集成,如何平滑的升级,这里又是一堆要做的东西。rails在这一部份也没怎么见过。

3. 轮子
关从技术角度,.Net还真是这样。但从商业角度,从兼容性等方面来看,那就不是了。

4. 开发速度
的确,j2ee的方式是慢,看上去java比不上rails,但是,这个问题要看架构师如何设计你的架构,如何利用或改装现有组件。思想是相通的,rails代表的是思想,而这种思想在java上实现是一样可以做到的。

5. 欧美项目
我知道瑞士银行的一个核心项目也在用SSH(非门户之类,涉及到具体投资、资金方面),这句话好像有点抬杠,我主要是说,在面对新兴的技术,其实是有各种选择。rails最大的问题是优势不明显(从架构的角度),底气(component,项目证明等)又不足,所以现在不是它用于做大型应用的时候。

 

Rails在企业应用方面的前景,我在两年前就说过,不会成为主流(参考我两年前的博客),不过你提到的这些到不是主要因素。反而我觉得Java目前在企业应用方面还有一些比较大的缺陷,比方说没有一个真正好用而用够用的Web框架,比方说虽然解决方案众多,开源项目繁荣,但是缺乏一个完整的、统一的、一致的开发框架,目前Seam是最有希望的,但还是有缺陷。

 

另外你上面提到的第2点,Rails很多解决方案比Java要完善,只不过你不了解而已。

7 请登录后投票
   发表时间:2008-08-26  
呵呵,ltian兄弟比较可爱,比较耿直。不过发言之前需要还是需要做一些功课的。

ROR明显了解很少,却要掺和讨论是否适合企业开发。
说gigix不懂java,不了解RIA,明显不了解人家之前是干什么的。

至于企业应用,一个需要运行几十年乃至更长时间的系统(应该是属于企业应用的范畴吧),具体一个功能的操作界面,只是一件很小的事情,银行系统几十年来,一直都还在使用字符界面呢。

所以,界面的事情,对你很重要,对操作人员很重要。但对老板,对一个公司的长期价值却未必。系统的核心应该不再这。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics