.net 、.net core 、.net framework、asp.net

1.  .NET  、.NET Framwork、 ASP.NET

1.1 .NET

.NET包含两部分,.Net平台.Net FrameWork 框架

Net的开发应用: Winform(桌面应用程序)、ASP.NET(Internet应用程序)、WP8(手机开发)、Unity3D(游戏开发或虚拟现实

.NET框架支持多种语言(C#、F#、VB.NET、C++、Python等)的开发

选择.net 的原因:

  • 可以同时使用多种开发语言进行开发
  • 可以利用方便的开发工具
  • 书写更少的代码
  • 充分利用Windows系统的应用程序服务功能,如先进快速的事件处理和消息队列机制
  • 软件服务的发布
  • 良好的继承性

1.2 .NET Framwork

.NET Framwork是.NET程序开发和运行的环境。

包含:编程语言(C# ,Visual Basic ,Visual C++)、.NET开发工具(Visual Studio .NET)、.NET框架(.NET Framework)

(补:C#是编程语言,可以基于.net平台的引用 。而java既是一种语言又是开发平台)

.Net和.Net FrameWork 联系:

        .Net FrameWork框架包含于.Net平台. .Net FrameWork提供环境和支撑保证.Net平台运行。

        .Net FrameWork框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境里来保证我们基于.Net平台开发的各种应用能够正常的运转。(.Net平台类似于可上网、通信、游戏的中国移动互联网平台,而.Net FrameWork框架类似保证中国移动互联网平台能够正常运转对的信号塔。)

1.3 ASP.NET

ASP.NET是一个网站开发的技术,通常是用 VBScript 编写的.是.NET框架中的一个应用模型。使用ASP.NET开发Web应用程序并维持其运行,比其他开发语言更加简单。与Java、PHP和Perl等高级技术相比,ASP.NET具有方便性、灵活性、生产效率高、安全性高及面向对象等优点,是过时的主流网络编程技术之一.

2.  .NET Core

.NET Core是一个可以用来构建现代、可伸缩和高性能的跨平台软件应用程序的通用开发框架。可用于为Windows、Linux和MacOS构建软件应用程序。

1.由Microsoft开发,目前在.NET Foundation(一个非营利的开源组织)下进行管理。.NET Core是用C#和C++编写的,并采用MIT协议作为开源协议,第一个.NET Core是2016发布的

2.ASP.NET Core是.NET Core生态系统的核心组件。ASP.NET Core是一个用于构建网页的框架。ASP.NET Core基于MVC架构,并提供用于构建Web的通用库

3. .NET  Framework(框架) 和  .NET Core区别和联系

区别:.net Framework 不可以跨平台,只能用于Windows。

联系:.net core 和.net framework  是.net standard 在不同平台下的具体实现。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值