当前位置:网站首页>. 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.
边栏推荐
- tcpdump: no suitable device found
- Audio audiorecord binder communication mechanism
- 4. File modification
- Differences and application scenarios between resulttype and resultmap
- Redis cluster deployment based on redis5
- tcpdump: no suitable device found
- 1. Dynamic parameters of function: *args, **kwargs
- Universal crud interface
- Who is the winner of PTA
- 八道超经典指针面试题(三千字详解)
猜你喜欢
如何精准识别主数据?
Eight super classic pointer interview questions (3000 words in detail)
微服务间通信
Reverse repackaging of wechat applet
Codeworks 5 questions per day (1700 average) - day 6
RobotFramework入门(三)WebUI自动化之百度搜索
Introduction to robotframework (I) brief introduction and use
全国大学生信息安全赛创新实践赛初赛---misc(永恒的夜)
银行核心业务系统性能测试方法
Who is the winner of PTA
随机推荐
华为、H3C、思科命令对比,思维导图形式从基础、交换、路由三大方向介绍【转自微信公众号网络技术联盟站】
Elimination games
IPv6 jobs
2022工作中遇到的问题四
1. Dynamic parameters of function: *args, **kwargs
07 singleton mode
[ruoyi] set theme style
My C language learning record (blue bridge) -- on the pointer
电机控制反Park变换和反Clarke变换公式推导
【 kubernets series】 a Literature Study on the Safe exposure Applications of kubernets Service
MySQL advanced notes
2.12 simulation
适合程序员学习的国外网站推荐
How to improve the enthusiasm of consumers when the member points marketing system is operated?
Apt installation ZABBIX
Fault analysis | analysis of an example of MySQL running out of host memory
Descriptor implements ORM model
My C language learning records (blue bridge) -- files and file input and output
Classic interview question [gem pirate]
What is the investment value of iFLYTEK, which does not make money?