ASP.NET 的学习中,前端 HTML+JS 目前是否可以绕过?

2021-06-29 13:03:59 +08:00
 circsqua
前情: https://www.v2ex.com/t/744473#reply38
经过一段时间 C#的语法学习,和 ASP.NET 的学习,已经有了基本的概念
目前选的教程,接下去会涉及更多的 HTML+JS 的东西。

就外行看来,HTML+JS 能搞出比较个性和与众不同的 UI 。
AvaloniaUI 和 MAUI 主要还是桌面用户。

因此有了以下疑问:
1 ) AvaloniaUI 和 MAUI 这类,可以通过 WASM 运行在浏览器吗?
还是说有专门的一套东西写?

2 )目前跳过 HTML+JS 是否是个好主意?
特别是当前状态还缺乏实践
相关的一些概念在后面 WASM 里会不会不再用到

THX
2812 次点击
所在节点    .NET
9 条回复
3dwelcome
2021-06-29 13:11:12 +08:00
你在前端论坛问要不要跳过 HTML+JS?

答案就是不。
kop1989
2021-06-29 13:13:35 +08:00
跳过 html+js 是什么概念?

是指不用原生 html 语法以及原生 JS 语法?
还是只要文件后缀不是.html 和.js 就可以?
还是说你不想去学习 web 的前端呈现?
还是什么?

如果是不想学习 web 的前端呈现,那么有大把的其他前端呈现方式。
比如最简单的 winform 。
Rwing
2021-06-29 13:39:08 +08:00
1 ) AvaloniaUI 和 MAUI 这类,可以通过 WASM 运行在浏览器吗?
他们两个都不行,不过微软还有一个叫 blazor 东西,就是把 C#编译成 wasm 跑在浏览器里的
官方文档: https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor

2 )目前跳过 HTML+JS 是否是个好主意?
鉴于 wasm 还没普及,似乎不是一个好主意,但未来,我看好 wasm
Rwing
2021-06-29 13:40:24 +08:00
附一下 blazor 的 demo 站点 https://blazor-demo.github.io/Counter
以及有大佬把 ant design 翻译为 blazor 的演示站点 https://ant-design-blazor.gitee.io/
forgottencoast
2021-06-29 17:11:33 +08:00
如果你只是学习的话,可以绕过呀,因为看这样子你对 HTML 和 JS 不是很熟悉,一下子学习太多新东西接受也困难吧。
学习还是要有侧重点。
当然,你对 HTML 和 JS 必需还是要有一定的理解的,毕竟 ASP.NET 是一个 Web 框架。
bsg1992
2021-06-29 17:26:46 +08:00
看你的方向啊,只搞后端不需要学习 html+js 。 如果你要搞网站想要漂亮的 UI 那你就得学习 html+css+js 。
yunye
2021-06-29 17:30:03 +08:00
先学会搞 API 设计和开发,有空再学 html js css
flytsuki
2021-06-30 09:29:56 +08:00
asp.net 能写 api 就行了,h5,vue 那些一定要学
chaoyebugao
2021-07-13 09:17:06 +08:00
1 、MAUI 和 Blazor(wasm)可以混用,看下官方文档; AvaloniaUI 不懂
2 、如果你是专门后端,可以不理会前端的东西( HTML+JS )

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

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

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

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

© 2021 V2EX