代码阅读

一直计划着去看一些好项目的源代码,但从未能完整的走下去。这是不对的。所以,再次计划一些,坚持走下去。

.NET方面的(目前吃饭的东东)

一、 Prism

一个WPF MVVM 框架,项目中一直在用这个。

http://compositewpf.codeplex.com/

有段时间没看了,今天发现5.0版本都出来了。之前看过点4.0版本的,看的稀里糊涂的,不过MS小伙伴的注释还是不错的。现是时间完整的走读下了,再争取写个Prism源码走读系列吧。

二、 Unity

一个IOC Container,之前项目用的是这个,现在用的是Autofac。不过Unity的注释和文档齐全点,源代码还是看Untiy吧。

http://unity.codeplex.com/

三、RestSharp

一个.NET Rest和Http 客户端 API.

http://restsharp.org/

四、Json.Net

一个流行的.NET JSON 框架

http://json.codeplex.com/

五、EntityFramework

之前项目用的一个ORM框架,现在项目用的是NHibernate。源码还是看下MS的东东吧。

http://entityframework.codeplex.com/

六、NuGet

NuGet是MS平台的包管理软件。十分的流行哦。

http://nuget.codeplex.com/

数据系统存储和分析

一、MongoDB

文档数据库

https://github.com/mongodb/mongo

二、Redis

开源的key-value内存数据库

https://github.com/antirez/redis

三、Storm

一个分布式实时计算系统。

http://storm.incubator.apache.org/

四、Spark

一个大规模数据处理系统

http://spark.apache.org/

五、Apache Hadoop

这是一个大工程,包含的许多子工程,这也是一个长期的学习研究工程。

http://hadoop.apache.org/

操作系统

一、Contiki

一个物联网(IOT)操作系统

http://contiki-os.org/

二、Android

在手机,电视,汽车,可穿戴设备都很有市场的移动操作系统。

http://source.android.com/ 

三、Linux Kernel

Linux,你懂的,这是一个长期的工程。

https://kernel.org/

 游戏

一、Cocos2d-x

开源的2D游戏引擎,很火很强大。

http://cn.cocos2d-x.org/

你可能感兴趣的:(代码)