C# .NET5 “非程序员”的福报

2020-05-21 19:03:34 +08:00
 oyjc
有感于 2016 年发的贴,关于技术栈: https://www.v2ex.com/t/265995

Server: C# .NET5
Client: C# .NET5 for Browser/iOS/Android/Windows/OSX

用 C#写的一些自用小工具,已经很方便了。
优势之一:同一份代码,刚开始是本机(osx/win)用命令行版本,后来有新的需求需要部署在云,以便自己随时可用,直接输出 单文件.exe 部署到 Ubuntu 启动 web 服务(你没看错,和 GO 一样方便的独立部署)。
优势之二:浏览器的界面,也不需要 JS 了,用 C# Blazor 框架即可(生成 WebAssembly 取代 Javascript)
优势之三:忘掉所有过去学过的或寻找过的轮子,.NET 的轮子也挺多的,足够使用,节约寻找或熟悉的时间成本,不用费时间学习不同语言之间的同一个功能的不同轮子(比如前后端都需要同一个功能模块:生成 BTC 钱包地址,却需要寻找不同语言的轮子,自己实现也要不同语言写两遍),看轮子的文档用例或源码也挺浪费时间的,甚至轮子的坑。
7197 次点击
所在节点    C#
4 条回复
ian19znj
2020-05-28 13:04:15 +08:00
什么时候能用 XAML 写网页就好了
forgottencoast
2020-05-28 20:44:02 +08:00
@ian19znj 太重了。
qW7bo2FbzbC0
2020-06-09 08:01:02 +08:00
现在不还是 3.1 版本吗?
my522cn
2021-03-04 08:25:21 +08:00
@ian19znj 我也希望

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX