美文网首页跟我一起学.NetCore
跟我一起学.NetCore之.NetCore概述

跟我一起学.NetCore之.NetCore概述

作者: Code综艺圈 | 来源:发表于2020-09-22 09:16 被阅读0次

    前言

    随着.NetCore版本发布变更,在最近一年左右开始接触到.NetCore,之前只是传闻,并没有动手实操;.NetCore逐渐成熟,大大小小的公司也开始进行使用,感觉再不学习就落后了,于是乎搜索各种资料开始学习,学习路径是通过官网、博客、视频;总的来说,项目开发应该没有问题,但是总觉得所学知识不够体系,总是停留在会用阶段,对于相关联知识也不熟,从而导致好多零碎的知识点每次都只能通过搜索引擎解决,浪费了不少时间,而且对于微服务体系的架构也需要有扎实的知识,所以痛定思痛,从头整理,将知识点形成体系。初篇先从概述和简单使用开始;

    .NetCore百度百科定义

    .NET Core是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架 (Application Framework);

    .NetCore应用场景,如下图:

    官方说明,.NetCore在桌面程序、Web、云、移动、游戏、物联网、AI领域都能进行开发。对于我自己而言,Web程序和控制台程序开发的比较多,随着后续版本的发布迭代,Winform/WPF桌面应用程序应该也是不错的选择,毕竟界面开发的便捷性是很大的优势,但个人觉得像桌面程序后续做工具、单机项目及内部小项目会使用,大型项目应该采取Web架构更加适合(个人理解);

    .NetCore版本发布

    根据以上表格体现,其实微软在很早之前就开始做.NetCore进行布局了,从2016年开始发布对应版,起初迭代还是相对比较快的;其中LTS版本是长期支持版本,相对比较推荐; 目前3.1是推荐使用版本,后续微软计划每一年发布一个版本,其中偶数版本为LTS版本;

    后续版本为什么直接到NET5.0(非官方定义)

    从NET5.0版本开始,将不再区分.NetFrameWork和.NetCore,统一叫.NET,之前之所以叫.NetCore,应该就是为了区分两个版本;至于为什么版本直接从3.0到5.0,因为现在.NetFrameWork是4.8了,由于后续是兼容版本,如果再起4.x版本的话就会感觉冲突,所以直接到5.0;(哈哈哈,这样理解其实挺合理);

    开发工具

    微软提供了几款开发工具,适应于各平台的开发,如下图:

    可以根据自己环境选择不同的开发工具;

    HelloWorld走起

    如果在Windows安装的是VisaulStudio的话,在安装过程中就安装了SDK,如果用Visual Studio Code,那么需要单独安装对应的SDK;这里默认都安装好了;

    1. 打开开发工具,创建新项目;

    2. 搜索控制台,选择第一个;

    3. 项目命名,选择对应文件夹;

    4. 点击创建,生成项目,然后直接运行;

    总结

        概述就这么多吧,如果需要详细了解,去官网或搜索引擎去详看;下一篇简述Asp.NetCore的启动过程;

        一个被程序搞丑的帅小伙,关注"Code综艺圈",跟我一起学Code~~~

    相关文章

      网友评论

        本文标题:跟我一起学.NetCore之.NetCore概述

        本文链接:https://www.haomeiwen.com/subject/syiiyktx.html