当前位置:网站首页>. 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.
边栏推荐
- 电机控制反Park变换和反Clarke变换公式推导
- Audio-AudioRecord Binder通信机制
- [ruoyi] set theme style
- 如何做好功能测试
- Day 50 - install vsftpd on ceontos6.8
- I sorted out a classic interview question for my job hopping friends
- Gifcam v7.0 minimalist GIF animation recording tool Chinese single file version
- Problems encountered in 2022 work IV
- 【Unity3D】GUI控件
- 【 kubernets series】 a Literature Study on the Safe exposure Applications of kubernets Service
猜你喜欢

【Kubernetes 系列】一文学会Kubernetes Service安全的暴露应用
![Huawei, H3C, Cisco command comparison, mind map form from the basic, switching, routing three directions [transferred from wechat official account network technology alliance station]](/img/3b/385d19e51340ecd6281df47b39f40c.png)
Huawei, H3C, Cisco command comparison, mind map form from the basic, switching, routing three directions [transferred from wechat official account network technology alliance station]

What is the investment value of iFLYTEK, which does not make money?

八道超经典指针面试题(三千字详解)

故障分析 | MySQL 耗尽主机内存一例分析

CobaltStrike-4.4-K8修改版安装使用教程

Jenkins basic knowledge ----- detailed explanation of 03pipeline code

Analyze 菜单分析

【Unity3D】GUI控件

Which ecology is better, such as Mi family, graffiti, hilink, zhiting, etc? Analysis of five mainstream smart brands
随机推荐
Introduction to robotframework (II) app startup of appui automation
全国大学生信息安全赛创新实践赛初赛---misc(永恒的夜)
Differences and application scenarios between resulttype and resultmap
#PAT#day10
Elimination games
Single instance mode of encapsulating PDO with PHP in spare time
Introduction to robotframework (III) Baidu search of webui automation
Résumé des méthodes de reconnaissance des caractères ocr
【若依(ruoyi)】ztree 自定义图标(iconSkin 属性)
Solve 9 with C language × 9 Sudoku (personal test available) (thinking analysis)
2345 file shredding, powerful file deletion tool, unbound pure extract version
Day 50 - install vsftpd on ceontos6.8
Sign SSL certificate as Ca
Performance test method of bank core business system
【paddle】加载模型权重后预测报错AttributeError: ‘Model‘ object has no attribute ‘_place‘
RobotFramework入门(二)appUI自动化之app启动
如何精准识别主数据?
Problems encountered in 2022 work IV
Era5 reanalysis data download strategy
QT release exe software and modify exe application icon