V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
circsqua
V2EX  ›  .NET

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

  •  
  •   circsqua · 2021-06-29 13:03:59 +08:00 · 2801 次点击
    这是一个创建于 1248 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前情: 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
    9 条回复    2021-07-13 09:17:06 +08:00
    3dwelcome
        1
    3dwelcome  
       2021-06-29 13:11:12 +08:00
    你在前端论坛问要不要跳过 HTML+JS?

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

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

    如果是不想学习 web 的前端呈现,那么有大把的其他前端呈现方式。
    比如最简单的 winform 。
    Rwing
        3
    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
        4
    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
        5
    forgottencoast  
       2021-06-29 17:11:33 +08:00
    如果你只是学习的话,可以绕过呀,因为看这样子你对 HTML 和 JS 不是很熟悉,一下子学习太多新东西接受也困难吧。
    学习还是要有侧重点。
    当然,你对 HTML 和 JS 必需还是要有一定的理解的,毕竟 ASP.NET 是一个 Web 框架。
    bsg1992
        6
    bsg1992  
       2021-06-29 17:26:46 +08:00
    看你的方向啊,只搞后端不需要学习 html+js 。 如果你要搞网站想要漂亮的 UI 那你就得学习 html+css+js 。
    yunye
        7
    yunye  
       2021-06-29 17:30:03 +08:00
    先学会搞 API 设计和开发,有空再学 html js css
    flytsuki
        8
    flytsuki  
       2021-06-30 09:29:56 +08:00
    asp.net 能写 api 就行了,h5,vue 那些一定要学
    chaoyebugao
        9
    chaoyebugao  
       2021-07-13 09:17:06 +08:00
    1 、MAUI 和 Blazor(wasm)可以混用,看下官方文档; AvaloniaUI 不懂
    2 、如果你是专门后端,可以不理会前端的东西( HTML+JS )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:23 · PVG 19:23 · LAX 03:23 · JFK 06:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.