V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
1oNflow
V2EX  ›  问与答

未来会不会有比 Web(JavaScript)系更好的跨平台方案?

  •  
  •   1oNflow · 2020-10-05 10:45:32 +08:00 via iPhone · 2833 次点击
    这是一个创建于 1298 天前的主题,其中的信息可能已经有所发展或是发生改变。
    写 JS,html,CSS 真的好痛苦,学过的几门语言( java, python ),都没 js 给我带来的煎熬多,总在懵逼,绝望,想骂人的状态中(可能是我水平太菜了,但别的语言对菜鸟更友好吧)。

    但是现在的产品,至少会有 web 端吧,那为了省事省钱,js 一条龙就是比较好的解决方案,而且 js 看起来还越来越火,web 领域地位更加稳固。

    希望未来能有对使用者更加友好的 web 技术吧…
    22 条回复    2020-10-06 10:29:55 +08:00
    jin7
        1
    jin7  
       2020-10-05 11:17:37 +08:00   ❤️ 1
    css 岂不是更痛苦.
    cmdOptionKana
        2
    cmdOptionKana  
       2020-10-05 11:18:12 +08:00
    js 对菜鸟很友好啊,用 js 的过程中具体遇到什么难题?

    前端的麻烦主要来源于样式与业务的固有复杂性,语言的影响并不是很大,而且 js 经过最近几年的高速发展,很多坑都被填好了,已经发展成一个非常适合用来写界面的语言。
    love
        3
    love  
       2020-10-05 11:19:11 +08:00 via Android   ❤️ 4
    你和别人的感觉都反了,写网页开发界面是所有界面技术中写起来最轻松友好的 。
    cmdOptionKana
        4
    cmdOptionKana  
       2020-10-05 11:19:25 +08:00
    未来等 webassembly 发展起来,可能 Dart 可以一战。
    angryfish
        5
    angryfish  
       2020-10-05 11:22:32 +08:00 via iPhone   ❤️ 4
    web 应该是界面开发效率最高的目前。像 wpf,qt 等传统 gui 那才蛋疼。
    forgottencoast
        6
    forgottencoast  
       2020-10-05 11:28:47 +08:00
    @angryfish WPF 一点不蛋疼,不用兼容浏览器,喷喷香。
    TypeError
        7
    TypeError  
       2020-10-05 11:32:53 +08:00
    前端写起来快,但 JS 本身坑多
    不过目前跨平台还是 web 方便,其他替代品没优势
    hxse
        8
    hxse  
       2020-10-05 12:36:58 +08:00
    js 填坑太快了, 不觉得它会落伍
    而且我觉得 html+css+js 写界面才最简单直观, dart 那种杂乱嵌套也不行
    pagepancn
        9
    pagepancn  
       2020-10-05 12:53:42 +08:00
    我觉得还好,以前我也挺抵触前端那些东西的。后面写多了,妥协了
    xiangyuecn
        10
    xiangyuecn  
       2020-10-05 13:10:28 +08:00   ❤️ 5
    try{ eval("``") }catch(e){

    document.body.innerHTML="古董浏览器,禁止访问"

    }
    shenyu1996
        11
    shenyu1996  
       2020-10-05 14:01:52 +08:00 via Android
    flutter 就是嵌套有些恶心
    lxml
        12
    lxml  
       2020-10-05 14:10:34 +08:00
    @cmdOptionKana 可别了,WASM 发展起来,Dart 只会拖后腿啊,表达力还不如没有语言包袱的现代 JS 呢,现在 Flutter 就拉垮在这个语言设计上了
    passerbytiny
        13
    passerbytiny  
       2020-10-05 15:05:57 +08:00 via Android
    一方面全球开发者都在限制移动 web 端功能把你往 app 上引导 /赶,另一方面基于纯 web 的 os 都换壳了好几波了都还没起色。楼主说得这个未来至少目前看来是不存在的。
    imn1
        14
    imn1  
       2020-10-05 15:34:22 +08:00
    我想象将来的客户端,就是无盘工作站类似的,不过我有生之年不容易见到,或者说已经见到了(云计算之类)
    其实核心问题就是如何利用客户端设备的算力,究竟用在交互界面搭建还是纯核心计算

    我觉得交互界面搭建迟早会集成到芯片内,将来可能发一堆座标,手环(姑且继续用这个叫法,或者眼镜)就能生成一个投影或全息影像的交互界面,现在甚至更早的一些科幻片就是这样设计的场景
    namelosw
        15
    namelosw  
       2020-10-05 16:21:59 +08:00
    以后前后端客户端都 WASM 了,等 GC spec 出来了啥语言都能用,JVM 就可以跟 C++一样半退休了。
    AmrtaShiva
        16
    AmrtaShiva  
       2020-10-05 19:56:37 +08:00 via iPhone
    我也不会写 web 看视频一脸懵逼
    ipwx
        17
    ipwx  
       2020-10-05 20:03:04 +08:00
    如果你用过 Qt (折腾各种编译环境),就能知道现在这个时代,能够 Vue.js Webpack 能解决有多幸福
    yunser
        18
    yunser  
       2020-10-05 20:34:01 +08:00 via iPhone
    这个世界找不到比 web 更快捷高效简单的界面开发方式了
    Sapp
        19
    Sapp  
       2020-10-05 21:53:02 +08:00
    你为什么会觉得 html js 写得慢?除非用 vb 那样拖拖拽拽,不然我觉得 html+js 已经很快了啊,而且完全不用装环境就可以写。另外按照 js 这个更新速度,你想指望他落伍估计是难。另外针对入门,就连王垠这样基本什么语言都看不上的都推荐 js 做新手入门了,至少说明这个语言对新手并不是什么毒草吧?
    Mexion
        20
    Mexion  
       2020-10-06 06:29:08 +08:00 via Android
    学过几门语言,JS 是写起来最爽的
    wanguorui123
        21
    wanguorui123  
       2020-10-06 09:33:47 +08:00
    肯定会的
    loginbygoogle
        22
    loginbygoogle  
       2020-10-06 10:29:55 +08:00 via iPhone
    仅 Flutter
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5701 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:23 · PVG 10:23 · LAX 19:23 · JFK 22:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.