当前位置:网站首页>. 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.
边栏推荐
- 如何精准识别主数据?
- Codeworks 5 questions per day (1700 average) - day 6
- 主数据管理理论与实践
- Taobao focus map layout practice
- 【Unity3D】GUI控件
- Gifcam v7.0 minimalist GIF animation recording tool Chinese single file version
- [Chongqing Guangdong education] higher mathematics I reference materials of Southwest Petroleum University
- 华为、H3C、思科命令对比,思维导图形式从基础、交换、路由三大方向介绍【转自微信公众号网络技术联盟站】
- 如何做好功能测试
- JS regular filtering and adding image prefixes in rich text
猜你喜欢
Communication between microservices
OCR文字识别方法综述
【Unity3D】GUI控件
微服务注册与发现
Gifcam v7.0 minimalist GIF animation recording tool Chinese single file version
Universal crud interface
[ruoyi] enable Mini navigation bar
Linear regression and logistic regression
Web security SQL injection vulnerability (1)
适合程序员学习的国外网站推荐
随机推荐
Maturity of master data management (MDM)
OCR文字识别方法综述
2.11 simulation summary
RobotFramework入门(一)简要介绍及使用
The difference between sizeof and strlen in C language
C language - Blue Bridge Cup - promised score
C # create self host webservice
银行核心业务系统性能测试方法
[pointer training - eight questions]
电机控制反Park变换和反Clarke变换公式推导
Résumé des méthodes de reconnaissance des caractères ocr
07 单件(Singleton)模式
Communication between microservices
Yyds dry inventory comparison of several database storage engines
Microservice registration and discovery
2022工作中遇到的问题四
C语言sizeof和strlen的区别
[ruoyi] ztree custom icon (iconskin attribute)
【paddle】加载模型权重后预测报错AttributeError: ‘Model‘ object has no attribute ‘_place‘
Solve 9 with C language × 9 Sudoku (personal test available) (thinking analysis)