Visual Studio 2008发布很久了。新的.net 3.5,新的很多很爽的技术。这才没多久,SP1又出来了。这个SP1可是我见过的微*最差的补丁了,个体应该和它增加的那么一大堆新功能有关。我们不说它,可是BUG为什么这么多呢?说得支持SilverLight beta 2,这个很有可能取代Flash的技术。可是好不容易另外下载VS2008SP1对应的模板,安装完成了。在增加项目中间看到SL的应用程序了。进入界面,看到工具栏中一大堆新的控件,怀着激动的心情拖动到窗体中,就是放不进去。在代码框中可以拖进去了,可是我们亲爱的属性窗体中间怎么空空的呢?那和纯文本编辑xaml文件有什么区别,囧囧囧。在看看WPF的编辑界面,那个爽啊,动态显示的标尺,醒目的标示线。缩放的可视化界面。为什么同一个公司的东西差别那么大呢?表告诉我不是微软做得~~

看看WPF的设计器多漂亮,囧~
再说中文包的问题,装上中文包。怎么VS中间的智能提示变成中英结合了呢?检查C:\Windows\Microsoft.NET\Framework\v2.0.50727\zh-CN中间的xml文件,全部变成英文了。我晕,这是中文包,不是英文包。还而堂而华之的放在zh-CN中间,难道现在中国走向世界了,都用英语了?老大,我们是中国人~
发发牢骚,再来说说新版本给我们带来的惊喜。前端时候因为工作的关系不得不学习始终认为很垃圾的JAVA,顺带学习了一下现在流行的SSH架构。Struts和Spring还是觉得没有ASP.NET的架构用的舒服。和AJAX的集成也不是那么方便。还涉及到选择不同版本的问题。麻烦。Hibernate的数据持久层概念第一次接触。觉得这种方法很舒服,和程序语言之间没有SQL语句那种隔了两重天的感觉。和平时创建对象使用对象一样的方法。虽然可能性能上面可能要受些影响,但是更加简单的操作对于程序员来说可是个好消息。不多占些资源,怎么让老板买更好的电脑?
微软也够阴的。在人家发展的足够成熟的时候,吸收人家的长处,加上微软的快速编程风格。推出了ADO.NET Entity Framework。同样ORM的编程方式。但是基本自动化的操作流程。简单的通过设计器就能完成hibernate麻烦的配置。加上和微软工具的紧密结合。爽。和LINQ的结合使得程序中的语言及其简洁。对于我们提高生产力是个很好的东东。具体操作我就不讨论了,一是才开始学,而是最近博客园上的介绍成堆。我就说说现在的问题吧。
SP1真是个BUG,好不容易盼到AEF正式版了。可是edmx文件只要关闭,就只有重启VS才可以重新打开设计器。这这这,这是什么乱七八糟的BUG……还有自动生成的类,为什么只有Create?明明支持Delete、Update,为什么不自动生成一些了?还非要自己增加partial。
微软的技术总是更新不快,但是出来都是重量级的,各种技术紧密结合,希望有一天能打败垃圾java~