October 25
不要小看了微软
之前的一阵子,我都在研究一些微软以外的技术:比如TeX, Django, Erlang等等,之所以不碰微软的东西,我认为是两个原因:
- 我以为微软的技术比一些微软之外的技术落后
- 我在逃避微软技术发展的速度,vc -> .net 1 -> .net 2 -> .net 3,win95 -> win98 -> win2k -> winxp -> vista,技术发展快到还没完全吃透一个技术
现在回头看,重新拾起微软的技术,几个原因:
- 微软有钱、有人才,所以做出非常牛x的技术完全不在话下
- 技术发展快只能说明需求在变化,比如.net本身只是一层外壳,核心是com/com+;在现在,完全掌握一个技术几乎是不可能的,所以这是我自己想法的问题
搞微软开发的好处,举个例子:
- 07年,我一直在说服一个同事使用并发多线程的方法来编写一些工具,以获得更快的执行效率,事实证明我多做了许多苦力——vc2005原始编译的程序使用了单个cpu,而vc2005sp1的程序默认使用了并发,可以在多个cpu上执行,只需要重新编译即可,而我却花了很多时间在处理多线程同步的问题
最近写个东西需要使用网络通讯,一直在找解决方案,erlang, libevent等等,突然醒悟了:微软自己有dcom,为什么我不再看看呢?