Godlikeme 写道我没有体验过,不知道ruby的速度,但我比较悲观,就假设是5倍好了。 把项目的开发和测试时间定为整个项目的40%好了,那么一个j2ee项目应该在100%,而ruby是68%,也就是ruby比java项目的整个周期快了1/3,我不认为开发速度加快会带来真个项目的进度加快那么多,如果是10倍这样,Ruby is a silver bullet。不管怎样,开发效率的提高是一件好事。 现在的应用软件开发中最大的障碍根本就不是什么现实问题复杂性,应用软件开发的最大障碍就是开发速度和开发成本问题,还有需求变更响应能力上。 对于这句话,我只想引用人月神话序中的一句话“Jackso ...
Godlikeme 写道我从没有对Ruby有过负面评价,我的出发点是不要把开发语言的优点、缺点看得如此的重,他们本身是同质的,真正能够给开发效率带来的提高并不大。我在这里强调了算法,是想强调软件开发的难点是现实问题的复杂性,这些才是软件开发中最大的障碍,任何开发语言遇到这个问题都无能为力。我不想比较什么优缺点,ruby我了解一点点,耳濡目染,但至少对我现在所了解的情况来说,还没有什么让我觉得ruby较其他语言有本质上的进步,大同小异罢了。我相信语言还会不断进步...,但它还仅仅是语言,是表达形式,内容才是最重要的。 ruby和其他web开发语言最大的本质不同就是开发速度了,比J2EE快5-1 ...
http://jyaml.sourceforge.net/ YAML的Java库,现在可以用Java来读取YAML。YAML是ruby常用的配置文件,对象序列化格式,比XML轻便,易读,比properties表达能力丰富。在ruby世界很受欢迎。现在有了Java的库了。我觉得值得好好看一下,说不定以后可以用YAML取代Java世界的XML配置文件了。 我是通过bd7lx的博客了解到这玩意的: http://bd7lx.javaeye.com/blog/29511
2006-10-17

Hibernate3.2版本正式发布了

关键字: Hibernate
前几天Spring2.0刚刚大张旗鼓发布,现在Hibernate3.2正式版,连同annotation和entitymanager就一起静悄悄的发布了,要不是因为我订阅了Hibernate的blog,还不知道呢。 从sourceforge上面拉东西总是很慢,在慢慢等待过程中把3.2的文档扫了一下。Hibernate3.2开始,annotation和JPA算是正式推出了,虽然以前也不少公司早就开始用了,不过现在算是一个正式的开始。 我不知道annotation会不会得到大家的认可和喜爱,我自己在Eclipse3.2里面试了试,发现现在Eclipse对于annotation的支持实在是太弱了。 ...
2006-10-16

驳:程序员和建筑工人

关键字: 软件工程
number017 写道不知哪时在哪里看到一个软件工程和建筑工程的对比... 前日吃饭的时候无聊,便提到这个:"你看,对面那栋漂亮的楼房。把他们建起来的是一群建筑工人,有些甚至被我们称为民工(这里,无歧视);而我们做软件的,大多受过高等教育,甚至很多被成为精英,为什么还把软件搞得这么糟糕。自从1968年软件危机第一次被提出以来,还长期存在。这是为什么呢?" 旁边的JJ说话了:"因为建筑师叫那些民工怎么做,他们就怎么做。而大多数软件开发人员都很有个性、很有想法,所以困难重重。" 偶抬杠:"这么说,去招一批民工来做软件,就可以解决这个问题?" JJ无语,但还是很坚持。 旁边的猥琐男见状, ...
2006-10-12

Linux reiserfs文件系统即将陨落

关键字: reiserfs hans
Linux著名的高性能文件系统reiserfs向来是Linux fans眼中的挚爱,但是reiserfs即将陨落。 前段时间已经风传Linux Kernel拒绝将reiserfs4加入kernel source,随后SuSE,这个reiserfs最大的赞助商也准备在下一个版本的SuSE Linux中不再将reiserfs作为默认文件系统。 如果说由于政治原因导致reiserfs文件系统被排斥在Linux主流之外的话,Hans Reiser则亲手埋葬了自己和自己的作品: 最近Hans Reiser因为谋杀妻子的罪名被警方逮捕,而且警方拒绝辩护律师,估计证据已经确凿。Hans同学就算不是死刑 ...
2006-10-09

通过JavaEye2.0网站看ruby on rails性能

关键字: rails performance
ruby on rails作为web开发框架,通常被认为性能很差,并因此被置疑其前景。JavaEye2.0网站使用ruby on rails开发,已经上线运行一个月了,通过这一个月的运行,我们可以对ruby on rails的性能有一个初步的认识。 JavaEye2.0运行的服务器硬件配置: 引用HP DL145 G1,两路AMD Operton 2GHz CPU, 4G DDR RAM, 73G SCSI 15k Disk 这是一个标准的低端1U机架式服务器,大概能够以15k价格购买到,可以说是相当便宜的硬件配置了。 JavaEye2.0的软件运行环境: 引用Linux Kernel- ...
技术重要还是业务重要,这是萦绕在软件开发者头上一个很难做出选择的问题。见过很多很多人说,技术不重要,技术很快就被淘汰了,业务才重要,业务精通了,你才有前途。这是一个很难回答的问题,我想分几次谈谈这个话题: 一个标准的答案就是:技术重要,业务也重要,哪个方面最缺,哪个方面就更重要。那么对于比较普遍的中国的行业软件公司来说,究竟是技术方面缺,还是业务方面缺,如果是两方面都缺,哪方面更缺呢? 我举两个例子发生在我身上的例子: 1、曾经替某行业公司找人才,项目经理,高级开发人员都需要。我问,是否需要行业背景经验,对方老板答曰:不需要,我们培训一个月业务就够了,关键是技术水平要过硬。 2、做一个 ...
2006-10-03

Spring2.0的新特性点评

关键字: spring
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面: 一、Spring的XML配置引入XML Schema语法简化配置 在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的namespace,因而可以将bean的配置文件做大幅度的简化。这些简化包括了对bean属性的各种简化,AOP配置的简化,事务配置的简化,JNDI配置的简化等方面。当然,在简化配置的同时,新的XML Sche ...
robbin
搜索本博客
我的相册
6e58ccc9-644b-3231-a57d-475cdfd9951e-thumb
iphone2.jpg
共 39 张
存档
最新评论