阅读更多

17顶
2踩

编程语言

转载新闻 2009年:Rails将积极改进

2009-01-23 09:36 by 正式记者 liumy601 评论(4) 有3351人浏览
 Rails 2.3将优化性能和记忆存储

  随着本月Rails多种功能的升级和与Merb网络框架合并。相信对于Ruby on Rails Web应用开发架构来说,2009年是忙碌的一年。

  首先是开源Rails架构2.3版本的发布,该版本优化了定制模板和存储量性能,并且能够用Ruby写性能最依赖部分。Rails 2.3还具有HTTP摘要式身份验证,一个API身份验证。

  Rails 2.3及早地利用了Merb长处,Rails 3.0预计在五月左右成形,作为合并后的Merb-Rails发布,2.3版本在某些方面是3.0版的前奏,其性能提升带来了从Merb。

  例如,Rails 2.3的respond_to阻止功能,允许一个应用程序响应单独的HTML,XML或JavaScript的请求,而这比原来的版本要快百分之八。

  2.3版本的其他变化与Merb无关。例如,新的模板功能中添加了许多模板创建的具体功能,如插件,而不是仅仅空有一个架子。可以增加一个插件,例如,为确保由RSpec框架而不是默认的单元框架测试应用程序,页码标注插件也可以添加在模板中。

  2.3版本的机架功能充当共享基础结构,这使不同的Ruby架构更易于同时运行。例如,开发人员可以Rails项目中添加一个建立在更轻巧的Sinatra架构上的应用程序。

  2.3版本的Rails Metal功能让开发人员可以直接用Ruby编写应用程序的某部分以提高性能。Rails Metal基本上是Rails的汇编程序,你可以丢弃所有的预置功能,这样你通常可使用[it]来为一小部分应用程序加速。

  Rails 3.0 将吸收Merb的优点

  和2.3版本的一些卓越功能一样,Rails 3.0看起来会有更大的升级。5月,在拉斯维加斯举行的RailsConf上预计会发布一个候选的版本。

  Rails 3.0将充分利用Merb的努力。Rails与Merb的合并也是因为他们意识到彼此的目标都是一致的。

  所有的Merb成员都曾是Rails的开发者,他们创建Merb ,因为他们有一系列感兴趣的问题,如性能优化和有关Rails架构的不可知论。例如,Rails对对象关系映射使用活跃记录,而Merb支持者希望使用DataMapper或Sequel。

  Rails 3.0将给Merb带来改变,如架构不可知论将融合Rails侧重于强效默认设置理念。 Merb希望通过插件扩展Rails而发布API的想法也将是合并内容之一。

  现在,对于Rails插件来说,不良生态系统已经令人难以置信。就是因为缺乏明确的API ,所以Rails更新的时候,插件往往违规。Merb所带来的还有映射浏览器请求的路径选择。Merb在这方面提供的选择比Rails要多。

  Merb致力于Rails栈。最初创建Merb架构的目的是为解决Rails中异步处理的问题。 当时,Rails是一个单线程应用程序,使用Rails的进程来处理,所以例如文件上传这样的操作是不允许的。Merb最初创立时,专门为解决文件上传的问题,随后它迅速成为其他不满足于Rails的人的一种共识。

  基本上,Rails与Merb的发展方向是一致的(Merb和Rails都由Ruby分化而来,两者都是开源项目)。现在的合并是Merb成员选择加入到Rails的团队中。两队合并将更有助于我们创建一个架构,且该架构将兼具Rails和Merb的优点。

  Rails与Merb合并带来的连锁反应

  有一些在线评论,对这种竞争性质的合并给予了一些批评。但是

  Rails的顾问Jade Meskill却支持两大架构的合并,他强调这样的结合为Ruby社区带来了团结。竞争肯定是有价值的,特别是对于这个领域,对于这一特殊的技术。

  Meskill预计合并所带来的好处之一就包括,作为开发语言之一的Ruby和作为Web平台的Rails都将获得更广泛的认可。

  “合并确实提供统一,但有可能会出现和形成的又一类似的项目”,IDC的应用软件开发项目负责人兼分析师Al Hilwa称,“有可能是Merb的一种增值”。
来自: lupaworld.com
17
2
评论 共 4 条 请登录后发表评论
4 楼 darkbaby123 2009-01-23 23:15
rubynroll 写道

It looks like translated by a machine它看好像翻译被一个机器

3 楼 poshboytl 2009-01-23 21:52
支持合并....^_^
2 楼 laozhijia 2009-01-23 20:42
ruby总的来说不如php
1 楼 rubynroll 2009-01-23 19:37
It looks like translated by a machine
它看好像翻译被一个机器

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 开花:Edmonds的开花算法,用于无向图中的最大权重匹配

    Edmonds开花算法,用于无向图中的最大权重匹配 该库实现了Blossom算法,该算法计算O(节点数** 3)中无向图的最大加权匹配。 它从Joris van Rantwijk编写的python代码移植而来,该代码包含在NetworkX图形库中并进行...

  • java 权重_java的权重匹配算法技术?

    在函数里x,y,z就是权重,对于权重的设置,也是一个很有趣的话题。这可能也是题主最关心的,怎么设置权重?我要上图了! 目前的作法方式有很多: 1.直接测量 比如这个 这是一家厂商在去年Epic 中国开发者大会上展示...

  • 求解分配问题(三) 二分图最小权重匹配

    如果设置权重为 c(i,j)=W−w(i,j),W≥max(w(i,j))c(i,j)=W-w(i,j),W\geq max(w(i,j))c(i,j)=W−w(i,j),W≥max(w(i,j)),那么最大权重匹配就转化成了最小权重匹配 因为分配问题大多数情况是要让总的cost最小,所以...

  • 最大权重匹配问题-匈牙利算法

    每个工人只能选一个工作,每个工作只能一个工人去做,要怎样去匹配工人和工作把这个收益最大化。 上述为二分图(Bipartite Graph 大家可以自行Google),由点(Vertex)和边(Edge)组成。 不失一般性,假设一些...

  • 权重匹配

    更多相关推荐 我们要开发个平台所有与平台交互的个人基本信息都保存到平台上。...假如权重值到80时新数据覆盖旧数据,到60时手动合并,到40时就把这条数据做为新数据。谁有这方面经验。谢谢谢谢 ...

  • 模型权重不匹配的解决思路——PyTorch预训练权重shape修改

    无图/无目录/格式错误/更多相关请至首发页...为什么要修改预训练权重shape?为什么要修改预训练权重shape?如何修改预训练权重shape?在哪修改预训练权重shape?如何修改预训练权重shape?在哪修改预训练权重shape?

  • 算法-模糊匹配 计算权重, 并去除相似度数据

    模糊匹配, 计算匹配数据之间的权重, 并清除权重>n的重复数据

  • Java对象匹配以及权重筛选的设计和实现

    Java对象匹配以及权重筛选的设计和实现 我们先谈需求,再谈设计。 现在我们有一个对象,属于类A和另一堆对象属于类B,他们不是同一个类。但是他们有一些字段是类似的,在我们要从一堆类B的对象中找到和对象A最匹配的...

  • 网关配置来使路径直接访问服务提供者和什么是路径路由匹配?什么是参数匹配?什么是权重匹配?

    什么是权重匹配? 完成:第一遍 1.网关配置来使路径直接访问服务提供者? 配置gateway项目的application.yml 访问路径设定为buildingservice的http://localhost:8002 server: port: 9001 spring: application: ...

  • 基于扩展双权重聚合的实时立体匹配

    基于在保证实时性的前提下提高匹配精确度的目的,本文采用了一种基于扩展双权重聚合的实时立体匹配方法。扩展双权重聚合是基于以下2个新的想法。第一,扩展双权重聚合越过颜色边界连接相似区域,对于一个给定的像素...

  • 基于权重的地图匹配技术

    三、基于权重的地图匹配算法 3.1、计算方向相似度(ω1) 3.2、计算距离相似度(ω2) 3.3、计算形状相似度(ω3) 3.4、计算权重 总结 前言 随着生活质量的日益提高,地图相关技术已经渗透到人们生活的...

  • 带权二部图匹配(KM算法)讲解及Matlab实现

    在现实生活中经常会遇见匹配问题需要解决,我们手中有两种资源如何让他们之间的组合最优。 举个例子,你是联谊会的执行人,联谊上有一群男生和一群女生,每个人都对自己心目中的对象有明确要求,如身高籍贯等,你...

  • 基于人眼视觉特性的自适应支持权重立体匹配算法

    结合人眼的同心圆拮抗式感受野以及符合人眼特性的HSI色彩空间模型对原自适应支持权重(ASW)算法的权重计算进行了改进, 并通过左右一致性校验和中值滤波方法进行视差优化。在VS2010平台对几组国际标准图像进行测试, ...

  • es ik 多字段查询_ES中使搜索词通过ik分词后匹配多个文档字段,根据字段权重和最大匹配原则进行返回的QueryBuilders创建...

    这里是罗列了所有需要查询的列,并指定boost(类似权重,是提升文档搜索评分的重要因素)的大小,还根据不同的字段的数据类型指定不同的分词器analyzer,并指定分词的搜索方式operator 转换为查询语句后如下: { "bool...

  • ES多字段匹配查询时的权重控制

    我们在使用ES进行查询时常常遇到这样的场景:需要根据用户输入的查询关键字同时去匹配多个字段,并且希望对匹配字段的权重做不同的设置,比如同时去匹配公司名称和公司简介,这里一般需要提升公司名称匹配的权重,...

  • 立体匹配:自适应权重立体匹配算法.

    转载于:https://www.cnblogs.com/yuan328/p/6410907.html

  • 最小权重完美匹配问题算法的Java实现

    寻找增广路径:使用增广路径算法(Augmenting Path Algorithm)来查找增广路径,直到无法找到新的增广路径为止。...计算总权重:遍历匹配集,计算匹配边的总权重之和,即为最小权重完美匹配的结果。

Global site tag (gtag.js) - Google Analytics