4月份参加了一个WORKSHOP的VS2005的培训。参加培训的初衷,是希望能消除心中对.NET 2.0的某些疑惑。而结果,则是更多的迷惑,困惑和疑惑。

不得不承认,.NET 2.0是强大的,先进的。在是先进的.NET 2.0面前,我们开发者(不才,冒昧给自己扣上个开发者的高帽)还能有多大的发挥空间和自由?.NET 2.0越来越象是在配置一个应用,而不是开发一个应用。想使用.NET 2.0强悍的新功能和新特性吗?请托拽控件吧,请配置控件吧。一切按照微软预先框定的路线走,一定能实现最强悍的功能,比如,SQL SERVER的 cache dependency。可如果,我们想按自己的需要,用代码自定义一个数据接口话,如何才能cache dependency?那个可爱的partial class,把你所有的代码,都化作了一个完整的程序的小小的一部分。其它部分的代码从哪里来?从aspx文件的script里来,甚至从web.config里来。开发者可以看到的,只是井口上的一片天。

我承认我是个.NET2.0的初学者,所以不明白的东西太多,太多。所以,可能对它有这样那样的误解。不过,从现在开始,从这里开始,我就要开始努力地了解它,掌握它,揭开它神秘的面纱。。。