`
robbin
  • 浏览: 4826306 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
377a9ecd-1ea1-34ac-9530-9daa53bb2a7b
robbin谈管理
浏览量:137498
社区版块
存档分类
最新评论

Robert C. Martin对RoR的高度评价令我吃惊

    博客分类:
  • Ruby
阅读更多
先看CSDN上面Robert C. Martin博客中文版:

http://blog.csdn.net/rmartin/archive/2006/08/14/1064049.aspx

引用
从我目前看来,Rails是一个高产的敏捷环境,任何人都应该认真关注它。在我看来,因为Rails具有比Java或是.Net快达五倍甚至更多的开发效率,一个Rails团队可以远远将Java和.Net团队抛之于后。我知道辩驳方会担心"E"这个词(译注7)。我的回应是:“如果你不及时跟进,我觉得没什么问题,只要你不妨碍我们把事情搞定。”


作者简介:Robert C. Martin是Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域内的资深顾问。他不仅是Jolt获奖图书《敏捷软件开发:原则、模式与实践》(中文版)(《敏捷软件开发》(英文影印版))的作者,还是畅销书Designing Object-Oriented C++ Applications Using the Booch Method的作者。Martin是Pattern Languages of Program Design 3和More C++ Gems的主编,并与James Newkirk合著了XP in Practice。他是国际程序员大会上著名的发言人,并在C++ Report杂志担任过4年的编辑。

虽然我已经通过开发JavaEye从RoR得到了很好的回报,但是我仍然吃惊于一个软件行业的泰斗级人物竟然毫不掩饰自己对RoR赤裸裸的喜爱。

还有这篇文章:

http://blog.csdn.net/rmartin/archive/2007/01/30/1497556.aspx

字里行间都是鼓吹RoR。
分享到:
评论
23 楼 yimlin 2007-04-16  
好像讨论了半天,都没有看到实际的目标场景,不同的技术本来就有其各自的适用场景,加上程序员个人的喜好,没有一个约定大家讨论来讨论去都是自说自话!
22 楼 kaven 2007-04-11  
ozzzzzz 写道
gigix 写道
towjzhou 写道
searching 写道
I have only one question: how much will these stuff cost?
呵呵,要谈性价比,那就没得说了。要不首富从哪来?

MS的开发工具向来是貌似庞大无比的巨型坦克,但开发时往往被它的重量级压的不能轻松编程。

Windows从来就没有“轻松编程”的传统

MS的问题在于他们自己大面积不用自己的开发工具进行主要工作,而且他们 面对的客户也不喜欢“轻松编程”。


ms自己不用才是重点。RoR强的就是DHH是37signal的员工,为37signal要做产品。
21 楼 iceboundrock 2007-04-07  
gigix 写道
searching 写道
"因为Rails具有比Java或是.Net快达五倍甚至更多的开发效率"?
这句话不敢苟同,如果他看过.Net 2007(code name orcas)2007年3月CTP的话,特别是集成Linq,加上VS.net的单元测试,可用性增强很多的页面编辑器,外挂ASP.net Ajax和WPF,我不清楚ROR除了动态语言所具的优势以外还有什么?在开发工具方面ROR落后java和.net不是一星半点。

I have only one question: how much will these stuff cost?



如果你使用Visual studio express,这些都是免费的。功能略差,但是已经够用了。

SQL Server 2005 express也是免费的,而且.net也支持mysql啊。

20 楼 billgui 2007-04-07  
cherami 写道
我们公司的测试团队有一个基于Watir的WEB页面测试框架,效果确实不错

我们也在做这个,有机会交流交流。
19 楼 charon 2007-04-06  
作c/s或者web service的开发,ror没得强吧。
静态强类型语言ide或者有工具可以自动搞定wsdl,动态类型的语言基本上就是扯淡,限死了client端也只能是一致的。
不过ms的解决方案就是太贵,开发成本贵,部署成本更贵,竞争力立马下来很多。
18 楼 blueoxygen 2007-04-05  
ozzzzzz 写道
gigix 写道
towjzhou 写道
searching 写道
I have only one question: how much will these stuff cost?
呵呵,要谈性价比,那就没得说了。要不首富从哪来?

MS的开发工具向来是貌似庞大无比的巨型坦克,但开发时往往被它的重量级压的不能轻松编程。

Windows从来就没有“轻松编程”的传统

MS的问题在于他们自己大面积不用自己的开发工具进行主要工作,而且他们 面对的客户也不喜欢“轻松编程”。

据我所知要是做ASP.NET的话 MSN GDC还是用VS.NET的,做c cpp就不知道了。
不过他们的版本控制等其他工具都自有一套,而且都号称比卖给外面的好用,具体我倒是没机会使用过。
17 楼 zhu1230 2007-04-04  
WINDOWS对程序员越来越苛刻了
还是让我们选择更适合自己职业的系统吧
16 楼 searching 2007-04-04  
ozzzzzz 写道
引用
而且他们 面对的客户也不喜欢“轻松编程”。

也不喜欢“轻松编程” 这句话怎么讲?搞了这么多年开发也没感觉ms的开发平台多么繁重,相反倒是java的框架显得纷繁复杂。事物都有两面性,java的百家争鸣给软件开发带来了若干新的技术、创新,ms老是再屁股后面追。有google、linux,windows才有压力,有ror这样的新生代,现有框架才会有危机感。
15 楼 ozzzzzz 2007-04-04  
gigix 写道
towjzhou 写道
searching 写道
I have only one question: how much will these stuff cost?
呵呵,要谈性价比,那就没得说了。要不首富从哪来?

MS的开发工具向来是貌似庞大无比的巨型坦克,但开发时往往被它的重量级压的不能轻松编程。

Windows从来就没有“轻松编程”的传统

MS的问题在于他们自己大面积不用自己的开发工具进行主要工作,而且他们 面对的客户也不喜欢“轻松编程”。
14 楼 cherami 2007-04-03  
我们公司的测试团队有一个基于Watir的WEB页面测试框架,效果确实不错
13 楼 gigix 2007-04-03  
towjzhou 写道
searching 写道
I have only one question: how much will these stuff cost?
呵呵,要谈性价比,那就没得说了。要不首富从哪来?

MS的开发工具向来是貌似庞大无比的巨型坦克,但开发时往往被它的重量级压的不能轻松编程。

Windows从来就没有“轻松编程”的传统
12 楼 towjzhou 2007-04-03  
searching 写道
I have only one question: how much will these stuff cost?
呵呵,要谈性价比,那就没得说了。要不首富从哪来?

MS的开发工具向来是貌似庞大无比的巨型坦克,但开发时往往被它的重量级压的不能轻松编程。
11 楼 searching 2007-04-03  
fly_bluewolf 写道
引用
"可用性增强很多的页面编辑器"性能奇差无比,还在页面上加些无用的东西,比起dreamwaver要差的远了.
ling?到目前还是个半成品,不是很看好.
VS.net的单元测试?比起junit来难用.

性能奇差无比,还在页面上加些无用的东西,比起dreamwaver要差的远了,我没说和dreamwaver比,这两个不是一类产品。
不是ling,是linq,我可以给你赌它的前途,我在最新CTP版,配合sqlserver使用简直是太易用了,比hibernater要爽多了。
VS.net的单元测试?比起junit来难用,难用在那里?从一般的应用来讲,足矣。
10 楼 searching 2007-04-03  
I have only one question: how much will these stuff cost?
呵呵,要谈性价比,那就没得说了。要不首富从哪来?
9 楼 gigix 2007-04-03  
searching 写道
"因为Rails具有比Java或是.Net快达五倍甚至更多的开发效率"?
这句话不敢苟同,如果他看过.Net 2007(code name orcas)2007年3月CTP的话,特别是集成Linq,加上VS.net的单元测试,可用性增强很多的页面编辑器,外挂ASP.net Ajax和WPF,我不清楚ROR除了动态语言所具的优势以外还有什么?在开发工具方面ROR落后java和.net不是一星半点。

I have only one question: how much will these stuff cost?
8 楼 fly_bluewolf 2007-04-03  
searching 写道
"因为Rails具有比Java或是.Net快达五倍甚至更多的开发效率"?
这句话不敢苟同,如果他看过.Net 2007(code name orcas)2007年3月CTP的话,特别是集成Linq,加上VS.net的单元测试,可用性增强很多的页面编辑器,外挂ASP.net Ajax和WPF,我不清楚ROR除了动态语言所具的优势以外还有什么?在开发工具方面ROR落后java和.net不是一星半点。

Microsoft的IDE是越来越庞大,性能也是越来越慢了,1G的内存,运行VS2005和SQL 2005 开发版,光物理内存就占了800M,太失望了.还不如VS98的好用.难道Microsoft也再利用开发工具促进硬件的销售?
"可用性增强很多的页面编辑器"性能奇差无比,还在页面上加些无用的东西,比起dreamwaver要差的远了.
ling?到目前还是个半成品,不是很看好.
VS.net的单元测试?比起junit来难用.
7 楼 searching 2007-04-03  
"因为Rails具有比Java或是.Net快达五倍甚至更多的开发效率"?
这句话不敢苟同,如果他看过.Net 2007(code name orcas)2007年3月CTP的话,特别是集成Linq,加上VS.net的单元测试,可用性增强很多的页面编辑器,外挂ASP.net Ajax和WPF,我不清楚ROR除了动态语言所具的优势以外还有什么?在开发工具方面ROR落后java和.net不是一星半点。
6 楼 一叶孤鸿 2007-04-03  
我觉得ROR受到大型商业公司的支持这个很重要,否则目前比较难介入传统行业
5 楼 kidult 2007-04-03  
或者多接5倍单嘛
4 楼 抛出异常的爱 2007-04-03  
裁掉N*10个人...

相关推荐

    Source.Insight.v3.50.0027-ROR.rar

    通过智能语法高亮和自动完成功能,它能快速识别各种编程语言,如C、C++、Java、Python等,使开发者能够迅速定位并理解代码结构。此外,其内置的代码跳转功能允许用户快速从一个函数或变量跳转到其定义或引用位置,极...

    Source.Insight.v3.50.0027-ROR

    Source.Insight.v3.50.0027-ROR 里面有注册机,可以下载

    Quest.Toad.for.Oracle.Xpert.v8.0-ROR

    Quest.Toad.for.Oracle.Xpert.v8.0-ROR 注册机,想必很多人想要吧

    Quest.Toad.for.Oracle.Suite.v8.0-ROR

    Quest.Toad.for.Oracle.Suite.v8.0-ROR 另外一个注册机,想必也有人想要把

    RoR性能优化经验谈

    RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...

    BCGSoft[1].Professional.Editor.v6.75-ROR.ZIP_BCGSoft

    bcgsoft professional editor + crack file

    ROR 文件的上传与下载

    ### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...

    mysqlDriver4ror.rar

    每个新版本可能包含性能提升、新的功能、错误修复或者对新版本MySQL数据库的兼容性增强。选择合适的版本取决于你的Ruby应用程序和正在使用的MySQL数据库版本。 3. **安装MySQL驱动**:压缩包中的“mysql驱动安装....

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    ror中文资料

    **Ruby on Rails(简称RoR)中文资料** Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”...

    ror实例

    Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...

    ROR安装必备所有架包

    在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...

    初探ROR

    **初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat ...

    神经网络ror resenet模型

    而“Ror”(Residual-of-Residual)则是对ResNet的一种扩展,进一步优化了网络的性能,尤其在图像分类任务上表现突出。 **ResNet模型核心思想** ResNet的核心是引入了“残差块”(Residual Block),通过引入一个...

    RoR选题方向—源代码

    Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程...通过深入源代码,开发者不仅能提高RoR的使用技巧,还能对Web开发有更全面的理解。

    c语言程序输出3576进制2位数随机字符串律法理式代码正确版.txt

    c语言程序输出3576进制2位数随机字符串律法理式代码正确版.txt

    ror-api:ROR火

    单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    Windows 上搭建 ROR环境

    ### Windows上搭建Ruby on Rails(ROR)环境详解 #### 一、引言 随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows...

    freemis 基于ror框架的mis

    1. **灵活性**:作为基于RoR的系统,FreeMIS具有高度可扩展性和模块化设计,可以根据不同业务需求进行定制和调整。 2. **快速开发**:利用RoR的生产力优势,FreeMIS的开发周期相对较短,能够快速实现功能迭代。 3. *...

Global site tag (gtag.js) - Google Analytics