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

rails虽好,但依然难用

浏览 45888 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-06-16  
caryl 写道
gigix 写道
steve_gu 写道
gigix 写道

因为你把它宝贵的东西都扔掉了

jack是被逼的

我知道
但他的困境,仍然是很可讨论的。如果真的为这些问题,像他说的,卡了几个月,那是多大的成本浪费?出于什么样的考虑,可以浪费如此大的成本,而一定要坚持用Windows Server、用SQLServer、用GB2312编码?这个决策本身就是很可商榷的。


相当深刻。
自我学习以来,RAILS其快速的开发进程令人鼓舞,尽管还有很多需要完善的地方,但是我可以理解,毕竟这是一个事物发展的必经阶段,似乎到目前为止,还没有一种完善到零风险的工具.存在的,有其合理性.
0 请登录后投票
   发表时间:2007-06-16  
lakeeye2002 写道
自我学习以来,RAILS其快速的开发进程令人鼓舞,尽管还有很多需要完善的地方,但是我可以理解,毕竟这是一个事物发展的必经阶段,似乎到目前为止,还没有一种完善到零风险的工具.存在的,有其合理性.

Rails的快速,很大程度上是因为它缩小了你的选择空间,从而节省了作出选择的成本:它告诉你一个好的网站应该怎么做,你就照着这个套路做就是了。黑话这个就叫convention over configuration。有效缩小选择空间需要信息,这些信息就是“如何开发网站”的知识。Rails之所以快,因为它提供了更多的知识。
所以,如果你不用这些知识,它没办法让你继续快起来也就是很正常的。
0 请登录后投票
   发表时间:2007-06-17  
的确,经过这几个月的之后,确如gigix说的,rails必须按照它推荐的方式去做,抛弃这点,基本就等于抛弃rails本身。
而且我也犯了低级错误,测试环境同生产环境有很大的不同。有些问题前期自然难以发现。

0 请登录后投票
   发表时间:2007-06-17  
这种状况让人想起一句话:
report a bug relying on a bug
0 请登录后投票
   发表时间:2007-06-18  
gigix 写道
lakeeye2002 写道
自我学习以来,RAILS其快速的开发进程令人鼓舞,尽管还有很多需要完善的地方,但是我可以理解,毕竟这是一个事物发展的必经阶段,似乎到目前为止,还没有一种完善到零风险的工具.存在的,有其合理性.

Rails的快速,很大程度上是因为它缩小了你的选择空间,从而节省了作出选择的成本:它告诉你一个好的网站应该怎么做,你就照着这个套路做就是了。黑话这个就叫convention over configuration。有效缩小选择空间需要信息,这些信息就是“如何开发网站”的知识。Rails之所以快,因为它提供了更多的知识。
所以,如果你不用这些知识,它没办法让你继续快起来也就是很正常的。


这就是刀和镰刀的区别
0 请登录后投票
   发表时间:2007-06-19  
或许jack的公司只让他决定开发语言而不让决定开发环境。
0 请登录后投票
   发表时间:2007-06-19  
楼主所说的这些问题,参考一下javaeye,就不成问题了
0 请登录后投票
   发表时间:2007-06-19  
我是用ror开发的新项目,LZ提到的问题出现不少,不过有技术牛人指导一一解决,总体来说ror还是很不错的,开发速度提升不少,只不过现在ROR的有些技术难题很少能google到书也基本上都是刚开始深入的介绍,问题是有滴,不过我看好她的前景
0 请登录后投票
   发表时间:2007-06-19  
任何一项技术都有他自己适用的场合,jack的提醒是善意的,这也是某些自认为技术高超的激进人士经常犯的错误,盲目追崇新的技术,或者盲目听从,都是会犯错误的,这些错误也必然会在后面由自己承担,而当初那些人,却会说“看吧,我让你完全按照我说的做,你就是不听,这个不是我的观点有问题,而是你自己有问题”。
0 请登录后投票
   发表时间:2007-06-20  
basicbest 写道
任何一项技术都有他自己适用的场合,jack的提醒是善意的,这也是某些自认为技术高超的激进人士经常犯的错误,盲目追崇新的技术,或者盲目听从,都是会犯错误的,这些错误也必然会在后面由自己承担,而当初那些人,却会说“看吧,我让你完全按照我说的做,你就是不听,这个不是我的观点有问题,而是你自己有问题”。

我不知道像你这种自认为经验丰富的保守人士会如何去评估一种新技术
不过至少在我看来,要评估一种新技术是否可用有一个最基本的条件
你至少花过时间去了解它
如果你花过哪怕一天时间去了解Ruby on Rails,你就应该知道
convention over configuration是它整体的设计原则
所以不遵循它的convention就无法得到它的很多好处,那也是理所当然的
请问这和你明讥暗讽说的那种情况是一回事吗?

另外还有个问题我也想不出答案:
在评估和推荐之前会去花时间了解新技术的自认为技术高超的激进人士

在批评之前根本不花时间去了解的自认为经验丰富的保守人士
究竟哪一个对别人会更有帮助一点。
0 请登录后投票
论坛首页 编程语言技术版

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