您的位置:首页 > 其它

北京MS TechEd 2005之旅

2005-09-28 13:16 281 查看
参加完北京MS TechEd 2005,简单谈谈我个人的感想。

1. 庞大的MS Visual Studio 2005
当我第一次看到VS2005的演示时,不禁为它强大的功能所震惊。它几乎包括软件开发的所有过程,如Bug tracking, coding, debuging, static analyse, dynamice analyse, profiler, 类似UML建模工具,unit test, automation test, CVS等等功能。但是,如果你的企业有10名开发人员,3名架构师,1名项目经理,10名QA,你要买多少license呢?很多功能即使你从没有用过,你却需要为它买单。我想VS 2005的最大问题像Office一样,就是它太强了,远远超过一般人员的需求了。

2. 强大的Reporting Service
功能很强大,对多年合作的伙伴Crystal Report应该有不小的打击,而这就是商业规律。

3. 讲师素质需要提高
Stan lippman并没有来到北京, 这多少让带着朝圣心情的我有点失望。感觉真正开发系统的人没有来多少,看看美国Tech Ed2005的阵容就知道差距了。一些课的内容不尽人意:比如:有一堂课介绍VS 2005的Profiler,老师发现性能的瓶颈尽是类的构造函数(.cctor),并提议用static class去除掉它。这明显和其它课老师要求.Net程序需要Warm up一下再测性能相矛盾。同时,如果把7条测试输入,提高到10000条测试输入,我敢肯定性能的瓶颈一定不会在类的构造函数。又比如另一堂.NET程序安全相关的课中,老师介绍缓冲区溢出的例子(C#)如下:
string a = b;
这其实跟缓冲区溢出一点关系都没有,这行代码执行完毕之后,a和b都指向Managed Heap的一段内容。原先a所指向的内容变为Weak Reference,将可能被下一次垃圾回收掉,仅此而已。

4. 软件未来之路的感悟
我们可以把软件行业和其它传统行业(如:纺织)相对比了。MS像是机器的提供商,一般开发人员像是纺织工人。随着软件行业的成熟,随着机器的功能和性能的提高,对工人人数的需要就会减少。这也许是传统软件的发展趋势。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: