首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 网页制作 > 需要这样的框架吗?
【标  题】:需要这样的框架吗?
【关键字】:
【来  源】:http://blog.csdn.net/dounking/archive/2007/01/19/1487880.aspx

需要这样的框架吗?

CSDN上看到的对Robert Parker(ATC高级工程总监)的采访,下面是他的一段对Ruby/ROR的看法:

记者:现在Ruby On Rails在全世界都非常火,它使软件开发的效率几乎是成数量级的提高,代码量也成数量级下降。您是否认为这种东西是新一代或者具有革命性质的开发方法或工具。如果您认为这个东西确实很有价值的话,微软会不会以某种手段,或某种方法,或是一种工具在微软的平台上实现?

Robert Parker:我们确实看到了Ruby On Rails的性能很高,开发效用 确实非常的好,不过看到它似乎只适合做Web应用。现在问题是如果要开发真正的应用和产品的时候,它是否是可信赖的,这也是大家正在积极讨论和实践的问题。我觉得Ruby On Rails的主要力量是在它的框架这一块,所以我认为微软也会发展类似的框架,同时要保证不仅在做Web开发的时候很强,但是在做真正的服务和产品的时候也很强。

    我自己对web开发兴趣不大,相关经验很少,Ruby/ROR勉强懂点皮毛,没资格评价。我疑惑的是Parker的最后一句话,为什么要去实现一个在各方面都很强的框架?真能实现吗?真的需要这样的框架吗?
    毕竟像ROR这样的框架都是针对一个特定的应用领域(比如就是Web应用)而开发出来的,所以才能兼有功能强大和设计优雅。这种框架本身虽然也有一定的开放性和可扩展能力,但是其应用本质上还是限定在一定的范围内,扩展也是针对同样的领域来扩展。这实际上是一个设计上面的通用和专用的两难问题,毕竟你要把一个产品做得面面俱到,就必然诞生一个庞然大物,用户使用起来必然会觉得笨重;而如果希望做个轻量级的产品,功能上就不可能很全,其结果要么把所有有限的功能集中在一个特定领域,精益求精;要么就是功能被分散,好像很多失败的产品其实都是这样的…… 

网页Javascript提交OutLook发送邮件:【上一篇】
Wiki引用格式调整:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast(转载)
  • 长/短文件名转换
  • 好的站点
  • unix下的基本系统数据类型
  • VLAN新用途
  • 郑州网络工程设计
  • Windows2000域用户时间同步问题的解决办法
  • Photoshop中折扇的制作技巧
  • COM+事务和IIS
  • 唇部美工_nEO_IMG.jpg
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.