当前位置:网站首页>. Net 6 and Net core learning notes: Important issues of net core
. Net 6 and Net core learning notes: Important issues of net core
2022-07-06 03:07:00 【I don't know astronomy or geography】
What is? C#?
.NET The main development languages in .
recommend C# Books :《C# Illustrated tutorial 》,《C# Introductory classic 》
Although most of the usage has not changed , however .NET Core No .NET Framework Upgraded version , Can't upgrade directly
Most usage has not changed , But there are some parts that cannot be used .
It's been cheated by Microsoft again ? .NET Framework For nothing ?
The technology of software development is constantly improving , It's very popular now python3, from python2 To python3,python2 Some classes and methods in cannot be used .
Have an open mind , I didn't learn most of them in vain .NET Framework To .NET Core Still usable . Also accept change .
use Mono,.NET Framework The program can run directly in Linux Next . With Mono, Why is Microsoft still doing .NET Core?
.NET Framework shortcoming :
1、 System level installation , Interact with each other
2、 Can't deploy independently
3、ASP.NET and IIS Deep coupling
4、ASP.NET High resource consumption
5、 Not cloud native
.NET Framework The burden of history :
1、 Growing up in handcuffs and shackles ASP.NET MVC
2、ASP.NET The bottom layer does not support good unit testing
Mono Simple on the mobile end , When you get to the server, you can't walk
.NET Core The advantages of :
1) Support independent deployment , Do not affect each other ;
2) Completely modular ;
3) There is no burden of history , High operational efficiency
4) Don't depend on IIS
5) Cross platform
6) In line with the modern development concept : Dependency injection 、 Unit test, etc
.NET Core and .NET Framework Different :
1) I won't support it :ASP.NET WebForms、WCF Server side 、WF、.NET Remoting、Appdomain
2) part Windows-Only Characteristics of .NET core, But you can't cross platform : WinForm、WPF、 The registry 、Event Log、AD etc. .
My project can use .NET Core Development ?
1) used .NET Framework There is no need to move the project ;
2) Yes .NET Core Features that are not supported in cannot be moved ;
3) Other projects can be used .NET Core, Mature enough , The community is also turning in an all-round way .NET Core.
边栏推荐
- XSS challenges绕过防护策略进行 XSS 注入
- Gifcam v7.0 minimalist GIF animation recording tool Chinese single file version
- CSP date calculation
- Technology sharing | what if Undo is too big
- Universal crud interface
- 07 单件(Singleton)模式
- 故障分析 | MySQL 耗尽主机内存一例分析
- Spherical lens and cylindrical lens
- RobotFramework入门(一)简要介绍及使用
- js 正则过滤和增加富文本中图片前缀
猜你喜欢
随机推荐
Spherical lens and cylindrical lens
[concept] Web basic concept cognition
07 单件(Singleton)模式
华为、H3C、思科命令对比,思维导图形式从基础、交换、路由三大方向介绍【转自微信公众号网络技术联盟站】
Problems encountered in 2022 work IV
【若依(ruoyi)】设置主题样式
主数据管理(MDM)的成熟度
PMP每日一练 | 考试不迷路-7.5
Detailed use of dbutils # yyds dry goods inventory #
深入探究指针及指针类型
4. File modification
Zhang Lijun: penetrating uncertainty depends on four "invariants"
What are the principles of software design (OCP)
Linear regression and logistic regression
[Chongqing Guangdong education] higher mathematics I reference materials of Southwest Petroleum University
2.11 simulation summary
Redis cluster deployment based on redis5
C语言sizeof和strlen的区别
[ruoyi] set theme style
IPv6 jobs