• ASP.NET Core MVC 入门到精通


    环境:

    • .NET 5
    • ASP.NET Core MVC

    1. .NET 5

    作为一个资深.NET工程师,说句实话,.NET没落了,在国内更加的没落。之前做过8年node.js/前端,现如今又转回了.NET。也希望.NET能有更好的前景吧。个人觉得.NET还是有一定的市场的(当然,国内算小众了),有几点原因:

    1. .NET5开始,真正做到的跨平台(之前叫.NET CORE), 而且把那个'CORE'字也拿掉就,就叫.NET5, 可见微软的宏大目标;
    2. 开发效率,.NET软件开发,不管是web还是winForm,效率确实高
    3. 跨平台,从.net core开始,终于跨平台了....
    4. 性能大大提升。 .NET core性能大幅提升,尤其是跑在Linux上的时候;
    5. 有些已有的基于.NET的产品,还需要继续维护、开发,不会换个语言重写;
    6. 微软、以及和微软紧密合作的公司,也提供了不少.NET的应用场景;

    工欲善其事必先利其器,既然要接着用.NET,那么下文将列一下开发必备工具,供参考。

    2. IDE

    2.1. Visual Studio

    这个没的说,而且要用最新版的VS!

    2.2. Visual Studio Code

    微软的开源软件,同时是当前最流行的Web前端开发IDE。

    作为备选,支持C#开发,对于简单的代码,或者测试一些语法、看代码什么的,这个足够,而且占用资源很少。

    推荐插件:

    • Code Spell Checker, 检查代码中单词拼写错误。声明个变量,后来发现单词拼写错了,尴尬了,使用这个插件,即时提示拼写错误
    • C#, 安装此插件支持C#项目
    • GitLens,如果使用git,一定要装这个,方便查询提交历史,某一行上次代码的提交人、提交备注等;
    • Markdown All in One, markdown文件的插件,很强大,自动生成目录、编号等等。

    3. 代码比较

    3.1. Beyond Compare

    收费软件,但功能确实是强大。

    3.2. WinDiff

    免费版,将就着用;

    4. 图片处理

    4.1. paint.net

    (这个也是基于.NET开发的哦,因为我们机器必然有.net framework,所以这是还是很小的);
    免费版,功能也很强大,占用资源很少。对于非专业的美工,足够用了!

    5. 其他Web工具

    5.1. node.js/npm

    做前端web开发,不管是否用node.js,环境还是要有的;

    5.2. API 测试 - Postman

    方便测试API,免费版足够用了,支持账号同步,导入导出等等;

    5.3. Color Pick

    快速精确地从任何地方取色。

    6. 其他工具

    6.1. Linux客户端:MobaXterm

    还在用putty? 试试MobaXterm吧,免费版支持保存20个session(节点、机器),足够用了;

    1. 集成了sftp,直接拖拽上传、下载文件
    2. 自带windows编辑器,不用vi了
    3. 多窗口模式
    4. 很好很强大... ...

    6.2. 远程连接: Remote Desktop Connection Manager

    如果有大量的虚机、PC等需要远程连接使用,那这个工具就是很必要的。
    微软的工具,虽说没什么更新了,但是很实用:

    1. 分组管理、保存用户、密码,支持继承用户名、密码(实验室机器一般用户名、密码都是一样的吧)

    RQ

  • 相关阅读:
    实现高效易用的java操作mysql包装
    部分NLuke版本源码更新(2009111)
    ASP.NET Forms验证的安全性问题研究——为什么加密代码需要配置为服务
    VirtualBox 虚拟机 Debian系统上安装Cassandra步骤及遇到的问题
    mysql master/slave 使用感受
    一个不必要的设计
    应对服务器端访问限制的一些办法(Cookie,Session,IP等)
    qq四国军旗2.1 beat03 builde017记牌器开发思路(一)
    MVC与WebForm最大的区别
    dell笔记本的Broadcom 802.11b/g 无线网卡ubuntu 9.10下安装
  • 原文地址:https://www.cnblogs.com/skywind/p/14862572.html
Copyright © 2020-2023  润新知