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

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

浏览 104769 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-08-26  
一个烂的VM是支撑不起一个企业应用的。
0 请登录后投票
   发表时间:2008-08-26  
ltian 写道
一群人在自己开的房间里面一起自娱自乐也是好事情,外人打扰实在是找死。

都承认你说得对Java千秋万世Rails狗屎不如了,你还要如何呢?
0 请登录后投票
   发表时间:2008-08-26  
ltian 写道
seemoon 写道
ltian老兄,省点口水吧,看了你发的三个问题就知道你对web开发的理解力和水平了,我这不是故意贬损,继续说下去不是批判的问题了,而是你自己暴露自己的过程了。

保持一颗开放学习的心,人才会有进步。


那三个问题本来就是很简单的问题。有通用的解决方案吗?我有开放学习的心,但我不会学在企业开发领域没有前途的ROR,不学ROR也不能代表一个人没有什么开放学习的心。我用RIA+Java开发企业应用。等你用了RIA后再看ROR吧。祝你好运。
另外,这个论坛的ROR鼓吹者总是喜欢这个论调来批评不同意见的人。仿佛ROR代表了最先进的WEB开发技术,不知道这个技术就是无知,落后。再过几年看看,再到其他论坛看看,有人关注这个技术么?没有,这里才是你们的天堂。祝你们好运。



真是笑死个人 - 气极而笑。
RIA、ROR、javascript、ruby、java都处于什么层面、什么领域、解决什么问题的,它们之间是什么关系,连这个都搞不清楚,只能回祝你好运了~

--题外话
周末闲来看了看RubyGnome,觉得很爽,rubynroll有这方面的开发经验。尽量Flex/AIR为代表的新一代方案卷土而来,也可以好好的比比。
我以前的观点,UI开发要有设计期这个阶段,是标记语言+IDE发挥威力的地方。
看过RubyGnome,对我这个固守的观念都有冲击。

ltian 写道

当然气糊涂了啊,不知道Ruby方面的东西就是孤陋寡闻,太不讲理了吧。而且我从来没有说过Ruby不能开发工作流之类那样没水平的话。争论的焦点在于大型企业开发更重要的是框架和平台,而非语言。不知道你们从什么地方看出来我说RoR不能开发这些框架之类的意思?
搞大型网站的人更关注性能方面的技术,搞大型企业开发的人更关注系统构架方面的技术。如果ROR 粉丝们喜欢用ROR企业开发,那我也祝你们好运。


不懂不是错,一点不懂还煞有其事指指点点,尊重你的才会(假意的)客客气气的说你孤陋寡闻,照东北话说,您这就是扯犊子啊~

系统构架解决的是什么问题?通过什么手段解决的?
能不能想明白这些,也只能祝你好运了。

洗洗睡吧




0 请登录后投票
   发表时间:2008-08-26  
gigix 写道

Groovy的好处是它编译成byte code


byte code还能不能interpreted ?

这个问题会不会太弱智? 我不关注业界新闻好多年了。

interpreted是rails一大优势,对开发者而言...省去了重启tomcat的步骤
0 请登录后投票
   发表时间:2008-08-26  
ray_linn 写道
一个烂的VM是支撑不起一个企业应用的。


这句话比较中听。比那个Itian有水平多了。

不过企业应用也要看是多大的企业。
ERP我觉得没问题,因为同时操作的人是比较少的。
0 请登录后投票
   发表时间:2008-08-26  
说了这么多,不知道有没有人用过?
0 请登录后投票
   发表时间:2008-08-26  
toostupid 写道

byte code还能不能interpreted ?

这个问题会不会太弱智? 我不关注业界新闻好多年了。

interpreted是rails一大优势,对开发者而言...省去了重启tomcat的步骤


ROR/ruby的Class Reload并不因为interpreted就如想象中的那么自然,我现在更倾向于认为:ruby天然不能完美支持这一特性。
然而我们用得很爽,证明这是个不大的问题。
0 请登录后投票
   发表时间:2008-08-26  
ray_linn 写道
一个烂的VM是支撑不起一个企业应用的。


的确,一个烂的VM支撑不了一个企业应用,但是一堆烂的VM就可以支撑一个企业应用了。所以我一直反复强调,Rails部署要多进程,要多进程,哈哈。

事实上Rails的多进程部署方式巧妙的规避了RubyVM的绝大多数问题,而代价就是要多吃猛吃内存,好在内存条便宜,只管加就是。

0 请登录后投票
   发表时间:2008-08-26  
toostupid 写道
gigix 写道

Groovy的好处是它编译成byte code


byte code还能不能interpreted ?

这个问题会不会太弱智? 我不关注业界新闻好多年了。

interpreted是rails一大优势,对开发者而言...省去了重启tomcat的步骤



解释执行并不是Rails的优势,事实上现在Rails在生产环境当中重新部署也需要重起应用服务器的,这和Tomcat没有区别。有区别的地方在于Rails是多进程跑,因此重起的过程,你可以一个接一个重起ruby进程,整个重起过程不会打断用户访问,不像Tomcat,单进程多线程,要重起就要整个重起,会打断用户访问。

Ruby1.9也会改成编译为字节码执行,事实上虚拟机字节码是一个优点。
0 请登录后投票
   发表时间:2008-08-26  
ray_linn 写道
一个烂的VM是支撑不起一个企业应用的。

 

 我很大一部分就是针对你这种观点而写的,把应用分开,合理的分,rails鼓励你去分,一个好的VM也难支撑起一个企业应用的。

 

另外,貌似几年前很多做c++的就嘲笑JVM的性能

0 请登录后投票
论坛首页 编程语言技术版

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