.NET,C#和ASP.NET,ASP.NET MVC 四者之间的区别

cdsdfDragon 2019-05-15 01:09:14
一.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窗体应用、手机应用等等;
...全文
298 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
自由小菜园 2019-05-16
  • 打赏
  • 举报
回复
谢谢大神分享,解开了我多年的谜团
游北亮 2019-05-16
  • 打赏
  • 举报
回复
大佬厉害,请问大佬收徒么?
mirrorspace 2019-05-16
  • 打赏
  • 举报
回复
好 好 好
正怒月神 版主 2019-05-15
  • 打赏
  • 举报
回复
谢谢大佬 学习了
月夜惹人醉 2019-05-15
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
谢谢大佬 学习了
OrdinaryCoder 2019-05-15
  • 打赏
  • 举报
回复
谢谢大佬 学习了
by_封爱 2019-05-15
  • 打赏
  • 举报
回复
谢谢大佬 学习了

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧