.NET 开发误区

  

  在各大网站论坛,.NET的开发的贴子不少。像C#.NET,ASP.NET,ADO.NET,LINQ,AZURE,WPF,WP,WEB开发等等诸多概念和名词。对于一个初学者,甚至一个老手,都会被这些个名字弄晕。
      一个刚准备学习 .NET开发的入门者,有必要先搞清楚这些个概念,理清思路,建立合理的学习线非常必要。

     什么是.NET?

     .NET是Microsoft  Visual Studio 开发工具中一个框架。 这话怎么理解?
     我们做.NET可以不用Microsoft  Visual Studio这个一发工具,可以用文本编程器,在文本编辑器写好源代码,然后使用编译命令,编译后就可直接运行。只是这样做非常麻烦,不直观,效率低。那么我们肯定会选择更高效的Microsoft  Visual Studio这个工具来写程序。
     写程序我们可以一句一句代码的从最底层写起,这样的后果同样是效率低下。我们会选择已做好的半成品直接加工成产品。.NET框架为我们提供了许许多多的“半成品”和“零件”。直接利用这些“半成品”和“零件”,就能做出很好产品。开发周期缩小几百倍。
     ASP,ADO,WF,WPF,LINQ等等,这些就是微软件提供的“半成品”,除了这些半成品外,微软还提供了7000多个零件(.NET类库)。
      .NET指的就是这些个“半成品”和“零件”。在利用这些半成品或零件的时候,必须遵从它约定的规则规范。

      .NET约定的编程语言可以是C#,VC++,VB,JS,J++等,你不可以用除此之外的编程语来“调用”这些“半成品”或“零件”。

       每一个“半成品”都有独特的功能,比如你想做出WEB网页方面的产品(WEB前端开发),就可以利用ASP这种“半成品”,在它的基础上进行再加工。我们也可以不使用这些“半成品”,直接在“零件”的基础上做出产品。

       编程语言:C#,VC++,VB,JS,J++等;
       半成品:ASP,ADO,LINQ,AZURE,WPF,WP等,大约有几百个,微软件还在不断的制作新的“半成品”;
        零件:类库,约有7000多个类。
        .NET框架从最初的1.0发展到4.5,不同的版本,提供的半成品,零件有所不同。

         51CTO学院《C#.NET编程视频教程》:http://edu.51cto.com/course/course_id-2123.html

  •  net.png (29.73 KB)

  • 2014-10-17 09:23

    .NET 示意图

    net.png


你可能感兴趣的:(.net)