这几天,.net 框架正式发布了,随之.net 的王牌主力开发工具vs.net也发布了,并且可以下载。于是,就看见论坛里狼烟四起、风云滚滚。各路诸侯麾突乎东西,叫嚣乎南北,甚是热闹!有苦苦哀求ftp地址的,其情可悯;有洋洋得意宽带下载完毕者,其状可羡!随便找一.net方面的论坛,最热闹的话题总是哪里有ftp下载?有几张盘?有多大等等问题。真仿佛下载了vs.net便可一日之内或最多三五日之内便可修成.net正果。
果真如此吗?
.net正式版刚刚发布,大家还都处于一个学习阶段。对于初学者来说,我觉得还是从手写代码开始为好。尽管有些缓慢以至于笨拙,但是唯有这样踏踏实实的学习方法和态度,才能为下一步的突飞猛进打下坚实的基础。正如武侠小说中修炼正派的功夫,进展虽缓慢,前途却不可限量。而直接使用vs.net,的确很方便,再加上一些高手们的大力赞扬抑或是吹捧,就给大家造成了一种印象,仿佛使用vs.net便可将.net易如反掌一般不费吹灰之力轻松拿下。错!vs.net为了开发、分布以及重用等方面的原因,为开发者在一开始作了大量的工作,并且在使用的过程中,生成的代码也通用性极强。这对于熟练的开发者或者对.net有深入理解的用户来说,当然很好。可惜,对于大多数的用户来说,这并不是什么好事情。因为,你在简单的填写代码的时候,可能并不了解这些已经生成的代码的真正的意思,或者理解得并不深刻(这一点可以从论坛讨论的问题上看出来)。尽管在初期,可以做得像模像样,仿佛进入了高手的行列,可是,时间一点一点的过去,你会发现你对于.net仍然是一个门外汉。这是一个很可怕的事情。请记住我的忠告:你会用vs.net,并不代表你熟悉了.net 。或许你会说,我边用边学习便掌握。但是有一句话,由俭如奢易,由奢入俭难。用惯了vs.net的人让他回头手工编码,就像喝惯了茅台的人去喝二锅头一样痛苦。你可以不相信,但是请你观察一下那些开始学习的时候用手工编码的人,你会发现,一旦他开始使用vs.net,三天之内的成就就可以超过你一直使用vs.net半年!!
多讨论一些问题,哪怕是最简单的,意义也超过了那里有vs.net下载这样的话题。
仅仅是一瓢凉水,仅仅是一个建议。各位好自为之