开源项目使用总结

          现在开源项目琳琅满目,互联网的力量就是强大,一个好的开源项目往往升级速度相当了得,在使用这方面的资料的时候,大家甚至无所适从,以为暂时一解眉头之急就ok,之后往往导致很多不可预见的问题,下面是我在使用开源项目总结的一些,忘大家少走弯路:

1、谈开源项目的选用
开源项目与商业项目相比,非常显著的一个特点就是文档比较少,尤其对于高级功能的使用,一般的开源项目就是一个quick start文档,然后更深入的使用,看代码吧。 还有的一点点资料就靠一些爱好者的blog文章之类。所以选择开源项目的时候,一点要把其文档资料全部搜刮出来,看其资料尤其是官方资料是否比较完整,越完整当然越好。

 

2、谈开源项目的学习
开源项目的学习一般比较简单,一般都会提供一些demo,甚至有些web项目,连你tomcat都不需要就可以使用,他们内置jetty服务器,可以供你demo。 学习的方式一般有两种:
a、草根博客, 很多bloger都会把自己怎么配置,怎么设置demo的完整版写出来,对于不懂E文的同志非常重要,但缺点就是以后遇到问题,草根博客没有,你就只能等死了。
b、官方网站,官方网站一般都提供完整的文档,大家可以按照文档资料quick start, FAQ页面大家也千万别放过,因为大家遇到的问题,官方都在这里做了汇总,然后就是论坛,一般都会有个论坛供大家讨论。

 

3、谈开源项目的升级
当利用开源项目进行到一定程度,发现开源项目的新版本的一个新功能很是吸引人,但可悲的是自己已经把开源项目的源码已经改得面目全非,~~ 我就遇到过,很可悲的是我改的开源项目居然连当时的版本都不记得了。所以在此告诉大家如果想将开源项目更深入的集成,尽量尽量少改动里面的代码,就算是改,也要留个标记,以防后患,当然版本一定得记住,不然你就喊天吧!介绍给软件给大家叫beyond compare 可以比较文件夹里面的东西, 至于怎么用不多说了!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>