乐趣区

关于asp.net:ASPNET-Core-MVC-入门到精通-1-开发必备工具-2021

环境:

  • .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. 分组治理、保留用户、明码,反对继承用户名、明码(实验室机器个别用户名、明码都是一样的吧)

退出移动版