随着Ruby on Rails的成功,是否还有其他Ruby Web开发框架的生存空间呢?Rails尽人皆知,有人甚至可能听说过Merb和Camping,但是否有人知道Nitro、Ramaze、Sinatra、IOWA或者Cerise?InfoQ对这些框架进行一个快速浏览,并试图解读他们为业内人士欣赏(或忽视)的原因。\u0026#xD;\n 之前我们讨论过Merb,这也许是完成度最高的Rail
转载
2024-01-22 13:52:44
28阅读
JGW Maxwell在2011年底做了一个 Ruby Web框架的并发处理能力测试 ,还做了node.js的对比测试。用250个并发去做压力测试,后端使用MongoDB数据库,总共跑完10万个请求,测试结果如下:Web框架并发模型吞吐量Rails多进程531 request/sSinatra多进程576 request/sSinatra::Synchrony纤程1692 re
转载
2023-08-12 14:55:04
50阅读
1,2,Mongrel
原创
2023-04-25 20:10:36
312阅读
从三个方面:1.各自所适用于什么应用2.开发环境、运行环境3.可移植性如何,因为项目最后计划移植到手机平台,如windows CE Symbina现把调研的一些大致整理,对比一下Python与Ruby1.各自所适用于的应用场合查阅的结果似乎对于这两种语言的评价都很好,在网络开发上的性能都很好。都很适用于快速的应用程序开发,开发的效率很高。Python:摘取了跟项目有关的一些应用方面的叙述跨平台开发
转载
2023-09-14 22:08:34
59阅读

可见在快速开发的问题上,Django可能并不输于ROR。
但Django并未表现出ROR必杀级
转载
2023-05-30 19:52:31
153阅读
python和ruby的相同点:都强调语法简单,都具有更一般的表达方式。python是缩进,ruby是类basic的表达。都大量减少了符号。都是动态数据类型。都是有丰富的数据结构。都具有c语言扩展能力,都具有可移植性,比perl的可移植性更好。也都可以作为嵌入语言。都是面向对象的语言,都可以作为大项目的开发工具。都有丰富的库支持。也有最宽松的版权许可,除了一些工具属于GNU世界。都有lisp特色的
转载
2023-10-16 06:34:09
96阅读
[b]块的定义、调用与运行[/b]
在Ruby中,定义一个代码块的方式有2种 ,一是使用do … end, 另外一种是用大括号“{}”把代码内容括起来。代码块定义时也是可以接受参数的。但是,只有在调用一个方法的时候才可以定义一个块。
块定义好之后,会直接传递给调用的方法,在该方法中,使用“yield”关键字即可回调这个块。
def block_met
转载
2023-11-24 03:35:52
38阅读
多年前就很想学习一下RUBY,但是一直拖延症爆发,一件简单的事情居然拖了几年,新的一年,下定决心,决定首先花一星期时间把RUBY学习一下.DAY 1 基本语法入门1.1 安装安装其实没什么可说的,基本参考https://www.ruby-lang.org/en/downloads/安装即可,我个人使用的是Cygwin,基本上在setup的时候勾选了ruby,打开Cygwin直接敲irb就好了.
转载
2023-07-31 10:25:18
165阅读
Ruby 与 Python 之间的差异在很大程度上可通过for循环看出本质。Python 拥有for语句。对象告诉for如何进行协作,而for的循环体会处理对象返回的内容。Ruby 则相反。在 Ruby 中,for本身(通过each)是对象的一个方法。调用者将for循环体传递给这个方法。在 Python 的语言习惯中,对象模型服从于 for 循环。而在 Ruby 中,for 循环服从于对象模型。也
转载
2024-06-21 21:45:44
19阅读
先说说题外话,以前很少写blog,最开始有整理过技术文章到QQ空间,后面整理到WORD以及文本里。再后来网上查找资料的之后发现cnblog上面的蛮专业的。我也觉得把资料存放在网络中永远不会丢。所以就出现在这里了。今天从五角场回来后,想起上个月买的《学习ruby》一书。买这个本书完全是因为puppet是ruby写的原因。多多少少会用到点ruby方面的知识。一大下午的时间翻阅了这个本数后,和原来判断是
转载
2023-10-23 15:32:22
40阅读
ruby与python(Ruby vs Python)If we talk about Ruby and Python, they both are high-level programming languages. They both have some similarities and dissimilaritiesRuby和Python ,它们都是高级编程语言。 另一方面,它们都有一些相似之
转载
2023-10-27 09:30:47
64阅读
Python 和 Ruby 的相同点: 都强调语法简单,都具有更一般的表达方式。Python 是缩进,Ruby 是类 Basic 的表达。 都是动态数据类型。 语言扩展能力,都具有可移植性,比 perl 的可移植性更好。也都可以作为嵌入语言。 GNU世界。 lisp 特色的 eval 函数,也都能把函数作为
转载
2023-12-23 14:54:35
45阅读
最近这一个月完成了自己的第一个java web项目,虽然进度很慢,但是中间确实学到了不少东西,深刻体会到了自己看几个月书都不如做一个项目来的实在。这个项目自己主要负责的是JSP页面、JS脚本、CSS样式表的编写,虽然主要做的是前端,但是在设计前端后台交互功能时,对MVC架构和数据库又多了一分了解,这一个月的时间,自己在技术上也确实成长了不少。 下面分成几块总结一下自己的这个项目中的心得吧:项
转载
2023-07-21 22:54:42
64阅读
桌面应用程序与web应用程序的对比对两者的理解:桌面应用程序主要为C/S型模式(客户机 / 服务器),像我们电脑上的程序:office、QQ、chrome属于此类;web应用程序主要为B/S型模式(浏览器 / 服务器),简单来说,web程序是通过web(简单理解为浏览器)的应用程序,像淘宝网、QQ邮箱属于此类。开发中两者的比较:桌面应用程序:缺少共享、以windows窗口的形式
转载
2023-10-30 22:03:56
85阅读
Smalltalk和smalltalk一样,Ruby也是动态的纯面向对象的语言。你不需要静态的指定数据类型,所有东西都是对象。而且,两者都有垃圾收集机制。在Smalltalk中,流程控制语句也都是通过给对象发送消息来完成的,但有时候这使得程序难以阅读理解。而Ruby中的控制流程结构就显得保守一些,而且也就自然、容易理解一些。说实话,Smalltalk为何物,我一无所知。以上废话全摘自Ruby作者之
转载
2023-08-16 17:19:20
160阅读
[quote]
PHP和Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次启动的时候初始化资源,随后的请求就不必再次初始化资源了。
这种机制的差异带
转载
2024-05-23 19:07:45
30阅读