锁定老帖子 主题:应用开源项目时,你会大肆封装,修改它吗?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-13
发现要重写时,请先再仔细考察一下项目的需求.
|
|
返回顶楼 | |
发表时间:2007-06-13
奇怪……竟然没有人指出如此明显的一件事:
如果你需要修改开源项目,别人很可能也有同样的需要 所以你应该把你的修改贡献给开源社区 |
|
返回顶楼 | |
发表时间:2007-06-14
yananay 写道 有的时候根据业务的需要,把那些框架封装一下,就更适合新人使用了:)
项目组有些新来的做了个把月,比较简单的功能都搞出来了,但不知道为什么这么写 公司一般都会做扩展,简化开发流程 |
|
返回顶楼 | |
发表时间:2007-06-14
我把Struts剥到骨头都不剩了。。。
对于某些项目,而且是大项目,Struts太复杂以至于满足不了要求。。。 |
|
返回顶楼 | |
发表时间:2007-06-14
比较好的开源框架,可以用Plugin的方式在其上进行二次开发,这应该是最理想的情况。
|
|
返回顶楼 | |
发表时间:2007-06-14
STRUTS,HIBERNATE这些太重了,很多东西不需要的,如果能自己去繁就简就最好了,当然自己写一个更牛。
|
|
返回顶楼 | |
发表时间:2007-06-14
工具性的开源项目不会,好像liferay,expresso这种整合框架性的开源项目,会
|
|
返回顶楼 | |
发表时间:2007-06-15
除非,你决定参与到开源项目中,否则最好不要去修改源代码(特殊情况除外),当然看人家代码实现,是应该也是必须的
大肆封装也没有必有吧,但有时候也会用facade,adapter模式去做些简单封装的. |
|
返回顶楼 | |
发表时间:2007-06-15
gigix 写道 奇怪……竟然没有人指出如此明显的一件事:
如果你需要修改开源项目,别人很可能也有同样的需要 所以你应该把你的修改贡献给开源社区 赞成,这才是正确的开源之道 |
|
返回顶楼 | |
发表时间:2007-06-15
修改,封装都是正常之事,毕竟国外人的有些框架绕的弯子和我们思路就不一样,如果能修改简单一些那自然是好,但是如果修改复杂了,那就。。。
|
|
返回顶楼 | |