诸多优秀的开源项目整理

1,博客

wordpress

2,浏览器

firebox chrome

3,服务器

apache

4,编程语言

php

5,数据库

mysql mongodb

6,分布式计算

Hadoop

7,操作系统

linux

 

未完待续。

 

关于阅读开源源码的各种建议和声音:

1,掌握整体架构,挨个找链接,都调通就没有大问题

2,先用,再看. 再改,再看.

3,官方的英文文档挺全的,还有示例。

4,先会使用,再会修改,然后读懂源代码,最后二次开发。

个人以为:

1,大量的使用熟悉,用产品的眼光去看待产品。

2,明白这个产品的优秀之处,不管是用户体验、功能、性能还是需求规划。

3,结束了产品之旅之后,再来展开思路去猜想,完成这个产品自己做的话,会用什么语言、什么架构、什么思想、什么技术来搞定,同时要想可能会碰到哪些技术难题,这些问题应该怎么解决。这个设计阶段是非常重要的。

4,了解此产品到底使用了哪些技术、哪种语言、哪种策略,最终理出框架及软件真实的架构,此时多去论坛整理下别人已经研究到的东西是非常重要的,站在牛顿的肩膀上毕竟会事半功倍的。

5,对比自己的思路和产品真实的源码架构。

6,针对感兴趣的模块,逐个攻破。直到完全理解整个项目的架构、模块、文件、函数。

7,尝试修改代码,完成自己的个性化需求。并观察效果。

8, 从1-7再不停地循环,此过程中做好博客及整理好记录。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值