2007-07-26

开源框架VS土制框架

关键字: opensource framework
真的没想到,现在还会出现是否应该使用开源框架的争论。说说我很久以来的看法,权作一笑: 引用版权问题 很多Java开源项目都使用ApacheLicence2.0或者LGPL,商业软件中使用完全没有问题。 引用开发人员积极性问题 普通的开发人员,都更愿意学习流行的框架,也就是说积极性更高。说实话,对员工的发展也更好(找工作更容易)。有的时候,就会有人抱怨为什么不用Spring啊这些,然后有的人要么会偷偷使用,要么会搞一个稀奇古怪的自己的东西,很影响项目开发,维护。 引用维护问题 维护自制的框架需要工作量,由谁去维护成为一个问题。修改过程中,避免BUG出现,保证不影响以前的客户端代码也是一个问 ...
2007-07-14

Ruby语法中setter的实现

关键字: ruby
粗略翻了下Ruby的介绍,晕,Ruby里setter居然是这样搞出来的: class User def name=(myname) @name = myname end end user1 = User.new("aaa") 调用时这样: user1.name='test1' 看上去很直观吧,比Java里的user1.setName("test")简洁多了,很像C#的Property。实质上呢,这里只有普通的Ruby语法,仅仅用到了几种“魔术”: Ruby的方法命名可以用问号,感叹号,等号结尾(?,!,=),所以这里调用的是"name="这样一个方 ...
fyting
搜索本博客
存档
最新评论