码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【干货】Java开发者快速上手.NET指南


    思维导航

    • 前言
    • 微软适用于Java开发人员的.NET快速入门指南
    • .NET简介
    • .NET能做什么? 
    • .NET卓越的性能
    • .NET该如何自学入门?
    • C#/.NET/.NET Core学习、工作、面试指南
    • .NET开发工具
    • 合理利用微软官方技术文档
    • DotNetGuide技术社区

    前言

    前几天有小伙伴在技术群里发了一个微软官方出的:适用于Java开发人员的.NET快速入门免费电子书,今天大姚来分享一下Java开发者想要快速上手.NET有哪些教程和优质资料。

    微软适用于Java开发人员的.NET快速入门指南

    • 下载阅读地址:https://dotnet.microsoft.com/zh-cn/campaigns/dotnet-for-java-developers

    阅读 Java 和 .NET 专家 Ted Neward 的这份指南,了解如何开始使用 .NET 平台、工具和生态系统,该指南是从 Java 开发人员的角度编写的。

    本电子书是全英文的,大家英文不好的话可以使用AI帮你快速翻译一下。

    .NET简介

    .NET 是一个免费的跨平台开放源代码开发人员平台,用于生成多种类型的应用程序。.NET 可以运行使用多种语言编写的程序,其中 C# 是最常用的语言。.NET 依赖于许多大规模应用在生产中使用的高性能运行时。

    .NET具有以下设计亮点:

    • 生产力是全栈的,包括运行时、库、语言和工具,这些都有助于改进开发人员的用户体验。
    • “安全代码”是主要的计算模型,而“不安全代码”可实现额外的手动优化。
    • 支持静态代码和动态代码,可实现各种不同场景。
    • 本机代码互操作和硬件内部函数成本低且保真度高(原始 API 和指令访问)。
    • 代码可跨平台(OS 和芯片架构)移植,而平台目标则可以实现专业化和优化。
    • 借助通用编程模型的专用实现,可以实现跨编程领域(云、客户端、游戏)的适应性。
    • OpenTelemetry 和 gRPC 等行业标准比定制解决方案更受青睐。

    .NET由Microsoft和社区维护。它定期更新,以确保用户将安全可靠的应用程序部署到生产中。

    .NET能做什么? 

    • .NET 支持生成多种应用,包括客户端、云和游戏。

    • 无论是为 Web、IoT、桌面、云还是任何移动设备生成应用,.NET 都将跨平台和芯片集本机运行。

    微软官方详细介绍:https://learn.microsoft.com/zh-cn/dotnet/core/apps

    .NET卓越的性能

    .NET的运行速度快。非常快! 这意味着应用提供了更好的响应时间,并且只要更少的计算能力。

    以下数据源自 TechEmpower 第 21 轮中提供的官方测试。

    • 数据来源地址:https://www.techempower.com/benchmarks/#section=data-r21&hw=ph&test=plaintext

    .NET该如何自学入门?

    假如你也是刚入门不久且对编程比较陌生的小伙伴,想要通过自学转行C#/.NET开发,但又没有一个明确的方向和计划,不妨来看看这篇文章相信会对你有所帮助。

    文章详细介绍:https://mp.weixin.qq.com/s/dZhhcvBBIVFkZDoQMWmkpQ

    C#/.NET/.NET Core学习、工作、面试指南

    记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、常见面试题、面试须知、简历模板、以及自己在学习和工作中的一些微薄见解。

    文章详细介绍:https://mp.weixin.qq.com/s/jGbmaFpKPqt4X9aX-nYh-Q

    GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide

    .NET开发工具

    Visual Studio

    Visual Studio 产品系列在 Windows, Linux, and macOS 上提供了出色的 .NET 开发体验。
    • Visual Studio 2022下载:https://visualstudio.microsoft.com/zh-hans/downloads/
    • Visual Studio for Mac下载:https://visualstudio.microsoft.com/zh-hans/vs/mac/

    面向 .NET 和 C++ 开发人员的综合性 Windows 版 IDE,可用于构建 Web、云、桌面、移动应用、服务和游戏。

    Visual Studio Code

    可在 Windows、macOS 和 Linux 上运行的独立源代码编辑器。Java 和 Web 开发人员的理想选择,包含大量扩展,支持几乎任何编程语言。

    • VS Code下载:https://code.visualstudio.com/?wt.mc_id=vscom_downloads

    VS Code C# 开发工具包:

    C#开发工具包旨在提高在VS Code中使用时的 C# 工作效率。它与 C# 扩展协同工作,该扩展已更新为由新的完全开源的语言服务器协议 (LSP) 主机提供支持,打造了一个高性能、可扩展且灵活的工具环境,可以轻松地将新体验整合到适用于 VS Code 的 C# 中。

    • 文章详情介绍:https://mp.weixin.qq.com/s/vWhSlrIB23mK-jcXDpPgNA

    VS Code编写.NET相关教程

    • Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用
    • Visual Studio Code调试和发布ASP.NET Core Web应用

    合理利用微软官方技术文档

    对于C#/.NET的学习,微软官方文档是一个非常好的学习资料。这些文档提供了详细的说明和示例代码,涵盖了C#/.NET的各个方面。按照文档的目录逐步学习,可以让你循序渐进地掌握语言和框架的各个语法和概念。

    微软.NET 文档

    • https://learn.microsoft.com/zh-cn/dotnet/

    微软 C# 文档

    • https://learn.microsoft.com/zh-cn/dotnet/csharp/

    DotNetGuide技术社区

    • DotNetGuide技术社区是一个面向.NET开发者的开源技术社区,旨在为开发者们提供全面的C#/.NET/.NET Core相关学习资料、技术分享和咨询、项目框架推荐、求职和招聘资讯、以及解决问题的平台。
    • 在DotNetGuide技术社区中,开发者们可以分享自己的技术文章、项目经验、学习心得、遇到的疑难技术问题以及解决方案,并且还有机会结识志同道合的开发者。
    • 我们致力于构建一个积极向上、和谐友善的.NET技术交流平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。

    DotNetGuide技术社区微信交流群👪

  • 相关阅读:
    01-Maven入门
    高压放大器在扫描显微镜中的应用及优势是什么
    又推出两款纯净工具,360终于良心了?
    springCore完整学习教程2,入门级别
    【security】spring security放行不生效,security放行后还是被拦截,路径变成了error
    计算机毕业设计选题推荐-掌心办公微信小程序/安卓APP-项目实战
    中国城市统计年鉴、中国县域统计年鉴、中国财政统计年鉴、中国税务统计年鉴、中国科技统计年鉴、中国卫生统计年鉴​
    向量数据库入坑:入门向量数据库 Milvus 的 Docker 工具镜像
    【AI大模型应用开发】【RAG评估】0. 综述:一文了解RAG评估方法、工具与指标
    跑步戴什么耳机比较好,五款专业运动的耳机排行
  • 原文地址:https://www.cnblogs.com/Can-daydayup/p/18086254
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号