`

开源框架学习

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

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

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

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

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

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

我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了
分享到:
评论
1 楼 四个石头 2011-03-29  
不知道楼主看了哪些开源框架,有时间交流交流 

相关推荐

    JAVA开源框架学习文档

    根据提供的文件信息:“JAVA开源框架学习文档”,我们可以深入探讨与JAVA开源框架相关的多个知识点,包括但不限于框架的选择、安装配置、核心概念以及实际应用场景等。由于提供的具体内容为空,本篇文章将基于标题和...

    OCC开源框架学习分享PPT学习教案.pptx

    OCC 开源框架学习分享 PPT 学习教案 OCC 开源框架是一种基于 C++ 的 CAD 技术框架,具有很高的扩展性和灵活性。该框架支持 Windows、Android 和 Mac 等多种操作系统,且功能完善,广泛应用于商业软件中。 根据 OCC...

    OCC开源框架学习分享学习教案.pptx

    OCC开源框架学习分享学习教案.pptx

    OCC开源框架学习分享PPT课件.pptx

    OCC 开源框架学习分享 OCC(Open CASCADE)是一款开源的 CAD 框架,旨在提供一个跨平台、跨语言的 CAD 解决方案。OCC 框架主要应用于 CAD、CAE、CAM 等领域,提供了完整的几何计算、模型设计、数据交换和图形显示等...

    学习Flutter写的V2EX App 使用了flutter-html、rxdart、url-laucher开源框架.zip

    使用了dio、fluro、flutter_html、rxdart、intl、url_laucher开源框架 学习Flutter写的简单的V2EX App。使用了dio、fluro、flutter_html、rxdart、intl、url_laucher开源框架 学习Flutter写的简单的V2EX App。使用了...

    ofbiz开源框架学习资料(附有小例子)

    【OFBIZ开源框架详解】 OFBIZ是一个强大的开源企业级Web应用框架,由Sourceforge维护,专注于构建基于J2EE和XML规范的多层、分布式电子商务系统。它以其MVC架构为基础,融合了许多被广泛认可的设计模式,旨在提高...

    第三方开源框架

    开源库在IT行业中扮演着至关重要...深入理解和熟练使用开源框架,是每个IT专业人士持续学习和提升的关键。通过选择合适的框架、遵守许可证、利用社区资源以及遵循最佳实践,开发者可以在项目中充分发挥开源框架的价值。

    java开源框架实例

    Java开源框架是开发高效、可维护的Java应用的重要工具,它们提供了一系列预定义的结构和组件,帮助开发者快速构建应用程序。本资源包包含了几个与Java开源框架相关的实例,旨在帮助初学者和经验丰富的开发者更好地...

    无刷新整合型网站开源框架

    通过学习和使用这样的开源框架,开发者可以节省大量重复工作,更专注于业务逻辑和用户体验的优化。同时,由于是开源项目,用户也可以参与到框架的改进和扩展中,进一步提升其功能和性能。对于初学者,这是一次极好的...

    BAT大牛带你深度剖析Android 10大开源框架

    BAT大牛 带你深度剖析Android 10大开源框架 好东西分享学习进步

    基于Eclipse的开源框架技术与实战 源代码

    《基于Eclipse的开源框架技术与实战》源代码是一份涵盖了多章节的编程学习资源,主要针对使用Eclipse集成开发环境进行开源框架的应用和技术实践。由于文件量较大,该资源被分成了三个部分进行上传,其中包括了从第2...

    开源框架代码

    开源框架代码是软件开发中的重要资源,它允许开发者查看、学习和修改框架的内部实现,以便更好地理解其工作原理,优化性能,或者根据自身需求进行定制。本篇将围绕开源框架代码这一主题,深入探讨其背后的编程思想、...

    BAT大牛 带你深度剖析Android 10大开源框架

    十大Android开源框架源码学习:rxjava,picasso,okhttp,retrofit,glide,butterknife,eventbus,dagger2等等。

    renren-fast开源框架开发文档2.0_完整版.zip

    这份《Renren-Fast开源框架开发文档2.0_完整版》全面覆盖了从项目初始化、开发、测试到上线的全过程,是学习和使用Renren-Fast框架的宝贵资源。无论是初学者还是经验丰富的开发者,都能从中受益匪浅,提升自己的开发...

    WPF MVVM 开源框架,包含数据验证,很不错的

    **WPF MVVM 开源框架概述** WPF(Windows Presentation Foundation)是微软.NET Framework的一部分,用于构建具有丰富用户界面的应用程序。MVVM(Model-View-ViewModel)是一种设计模式,常用于WPF开发中,它将业务...

    NFine开源框架源码与文档

    NFine开源框架是一款基于.NET平台的企业级应用开发框架,它为开发者提供了丰富的功能和便捷的开发体验。这个框架集成了许多常见的开发需求,包括权限管理、数据访问、工作流、UI组件等,旨在提高开发效率,降低项目...

    58同城开源框架

    【58同城开源框架】是58同城公司推出的一款开源技术框架,旨在为开发者提供高效、稳定、可扩展的开发工具。这个框架凝聚了58同城在互联网服务领域的技术积累,体现了其对软件工程的最佳实践,有助于提升开发效率,...

    开源框架滑动式activity

    开源框架"滑动式activity"就是为了提升这一体验而设计的。标题中的“滑动式activity”指的是通过手势滑动来实现不同Activity间的切换,这在许多现代应用程序中非常常见,比如许多流行的社交应用。这种效果不仅美观,...

Global site tag (gtag.js) - Google Analytics