.net将不同语言编译成IL(intermediate language),然后便可以在CLR(common language runtime)上运行。这就使我们用.net编写出来的程序运行,就必须得有这个CLR,也就是说在安装我们的程序时,要安装一个基础的framework。
软件的安全性很重要,发布后,最要注意的就是代码的安全性。防止劳动成果被他人轻易的得到。而由于这种clr的使用使代码的安全性就更低了。解决方案自然仍有其漏洞!因为问题总比解决方案快!在日后的工作中,还要深度研究这部分内容。
在此先引篇文章:http://blog.youkuaiyun.com/coolksj/archive/2005/04/14/347004.aspx
还有一篇延展性文章:
J2ee 与vs.net之语言安全性:http://industry.ccidnet.com/art/295/20020419/12693_1.html
同时在应用程序设计与部署上还要进一步在实践中学习。除了安全性的学问外,还有个并发性程序设计(concurrent programming)要掌握。
总之要在实践中继续学习.net framework(包括命名空间的学习)、安全性的学习(一些机制方法等)、程序设计及部署的学习(包括concurrent programming和组件创建的学习等)