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

- 来自: 成都

- 详细资料
搜索本博客
最新评论
-
代码统计工具COLC
刚下载用过,感觉不错。只是不知道,最后两列 scale 3rd gen. e ...
-- by jacklondon -
dojo Quick Start
建议不要沉迷于他 用多了非常非常慢的
-- by careprad -
dojo Quick Start
fyting.yang{{在}}gmail.com,在我的个人资料里有的呵呵。
-- by fyting -
dojo Quick Start
fyting 写道commond 写道 function foo() { con ...
-- by commond -
dojo Quick Start
commond 写道 function foo() { console.debu ...
-- by fyting






评论排行榜