.NET,C#和ASP.NET,ASP.NET MVC 四者之间的区别
一.NET
.NET是微软的一个开发平台,其主要核心就是.NET Framwork,这个平台的一大特点就是跨语言性,不管是什么语言,c、c++、c#、F#、J#、vb等语言都可以用这个平台合作开发;
二.C#
全称C sharp,C#是一个.NET平台下的一个程序设计语言,和c语言、c++语言、java语言等一样都是一门语言,使用它进行编程非常方便,而且它也是一门面向对象的开发语言。
三.ASP.NET
它是一门网站开发的技术,是.NET框架中的一个应用模型。使用ASP.NET开发Web应用程序并维持其运行,比其他开发语言更加简单。与Java、PHP和Perl等高级技术相比,ASP.NET具有方便性、灵活性、生产效率高、安全性高及面向对象等优点,是目前主流的网络编程技术之一。
五.ASP.net MVC模型
MVC是软件架构的一种模式,可以说就相当于我们常说的设计模式吧。其中主要包括三个模块,顾名思义。就如MVC名字所显示的那样:模型(Model),视图(View),控制器(Controller)。mvc中的模型(Model)和视图(View )是完全区别于三层架构中的模型(Model)和视图(View)的。
①模型(Model)“不依赖”视图(View)和控制器(Controller),即模型(Model)不关心它会被如何显示或者如何被操作;
②视图(View),这里的视图基本跟三层中的视图一样,都是为了显示数据,没有程序上的逻辑。为了实现视图上数据的刷新,视图(View)需要访问它监视的模型(Model),所以应该事先在被它监视的数据那里进行注册。
③控制器(Controller),这个概念是在三层中不存在的概念。它主要起到不同层面的组织作用,用于控制应用程序的流程。主要处理事件并作出相应操作。
五.Visual Studio 2017
这款软件是用来开发c#程序的开发工具,里面可以开发web、Windows窗体应用、手机应用等等;
...全文
相关推荐
如何学习ASP.net
掌握GridView和DataList的使用方法,了解它们之间的区别,以及如何根据具体需求选择合适的数据绑定控件,将大大提高你在实际项目中的数据展示和操作能力。
C# ASP.NET MVC WebSocket
理解WebSocket的工作原理并结合C#和ASP.NET MVC的强大功能,可以让你构建出功能强大且高效的实时Web应用。
基于ASP.NET MVC项目实例
**C#编程语言**:ASP.NET MVC框架主要使用C#作为后端编程语言。C#是一种面向对象的语言,具有丰富的特性和强大的库支持,非常适合开发Web应用程序。8.
ASP.NET MVC 4和ASP.NET MVC5[附源码]合集
ASP.NET MVC 4和ASP.NET MVC 5是该框架的两个不同版本,它们各自具有独特的特性,同时也共享许多基础概念。
c# ASP.NET MVC视频
**C# ASP.NET MVC 视频教程概览**C# ASP.NET MVC 是一种构建Web应用程序的强大框架,由Microsoft开发,它结合了Model-View-Controller(MVC)


