当前位置:首页 > 开发 > 开源软件 > 正文

如何学习开源框架

发表于: 2013-05-20   作者:矮蛋蛋   来源:转载   浏览次数:
摘要:   作者:kiral  链接地址: http://kiral.iteye.com/blog/791155    前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?    整理了下自己的思路,仅供拍砖!    1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。
  作者:kiral  链接地址: http://kiral.iteye.com/blog/791155

   前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?

   整理了下自己的思路,仅供拍砖!

   1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。
       (做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)

   2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。

   3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。

   4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。

   5:总结:总结该开源框架的优点和缺点是什么。我想到这个阶段你可以说是精通该开源框架。

    其他技巧:
有一定能力的技术人员先看DEMO 文档太多很容易看晕。
先看框架的外层,再看内层。逐层学习。
多画图,将信息结构化。
多总结,将信息由多变少。

我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了。

如何学习开源框架

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1.webx框架的基础知识 1.1.框架整体理解 从整体上来说,webx框架是一个可定制可扩展的javaEE框架。
2.6 如何学习开源框架 正确的学习方法不仅能够事半功倍,也能够使我们更加接近真理。在大家了解了框
2.6 如何学习开源框架 正确的学习方法不仅能够事半功倍,也能够使我们更加接近真理。在大家了解了框
SubSonic 3.0简介 接触到SubSonic3.0 ORM框架是看了AllEmpty大神的从零开始编写自己的C#框架(链接
1.下载 相关jar包 (下载地址:https://repo1.maven.org/maven2/org/androidannotations/androidann
Spring mvc+hibernate+freemarker(开源项目) 博客分类: Spring spring mvc hibernate freemarker w
DWR DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DW
一、comet基本概念 1.comet是一个用于描述客户端和服务器之间交互的术语,即使用长期保持的http连接
一、comet基本概念 1.comet是一个用于描述客户端和服务器之间交互的术语,即使用长期保持的http连接
<!----> 输入您的搜索字词 提交搜索表单 Web www.open-open.com <!----> <script ty
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号