锁定老帖子 主题:如何学习开源框架?
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-10-23
kimmking 写道 fantasy 写道 ...mo_mo... 写道 是哦,总结的能力很重要,只有有意义的思考,才能进步,才能被自己真正的掌握。
的确,思考是记忆的不二选择。 ps: apache的东西里,很多源码拿下里,死活跑步不来。 感觉缺胳膊少腿的。 such as: cxf, derby 呵呵 这种情况我也遇到过,我采取源代码加jar同时引用来学习。 |
|
返回顶楼 | |
发表时间:2010-10-23
fantasy 写道 kimmking 写道 fantasy 写道 ...mo_mo... 写道 是哦,总结的能力很重要,只有有意义的思考,才能进步,才能被自己真正的掌握。
的确,思考是记忆的不二选择。 ps: apache的东西里,很多源码拿下里,死活跑步不来。 感觉缺胳膊少腿的。 such as: cxf, derby 呵呵 这种情况我也遇到过,我采取源代码加jar同时引用来学习。 我就一顿改+删。 把不能跑的,修正不了的都去掉再说。 |
|
返回顶楼 | |
发表时间:2010-10-24
kimmking 写道 fantasy 写道 kimmking 写道 fantasy 写道 ...mo_mo... 写道 是哦,总结的能力很重要,只有有意义的思考,才能进步,才能被自己真正的掌握。
的确,思考是记忆的不二选择。 ps: apache的东西里,很多源码拿下里,死活跑步不来。 感觉缺胳膊少腿的。 such as: cxf, derby 呵呵 这种情况我也遇到过,我采取源代码加jar同时引用来学习。 我就一顿改+删。 把不能跑的,修正不了的都去掉再说。 呵呵,你这方法也不错。 |
|
返回顶楼 | |
发表时间:2010-10-25
同意这样的看法,,如今天的框架越来越多,,看懂一个,,精通一个就行了,,其它的了解一下就行了.
|
|
返回顶楼 | |
发表时间:2010-10-27
最后修改:2010-10-27
adss101 写道 同意这样的看法,,如今天的框架越来越多,,看懂一个,,精通一个就行了,,其它的了解一下就行了.
如今的开源框架的确很多,所以在使用开源框架之前必须选型,针对自己的业务需要去做技术框架选型,比如我要做一个简单的工单系统,那么osworkflow就非常适合,而jbpm则显得更重。 |
|
返回顶楼 | |
发表时间:2011-05-02
有时会跳过第三步,我觉得把握思想后,可以应用在别的地方
|
|
返回顶楼 | |
发表时间:2011-05-03
好像几个主流开源框架都用到发射机制
|
|
返回顶楼 | |
发表时间:2011-05-03
最后修改:2011-05-03
fantasy 写道
作者:kiral 链接地址:http://kiral.iteye.com/blog/791155
前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?
整理了下自己的思路,仅供拍砖!
1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。 (做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)
2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。
3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。
4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。
5:总结:总结该开源框架的优点和缺点是什么。我想到这个阶段你可以说是精通该开源框架。
其他技巧:
我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了。
学习了...都是看差不多了不总结. |
|
返回顶楼 | |