1oNflow
V2EX  ›  问与答

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

  •  
  •   1oNflow · Oct 5, 2020 via iPhone · 3453 views
    This topic created in 2057 days ago, the information mentioned may be changed or developed.
    写 JS,html,CSS 真的好痛苦,学过的几门语言( java, python ),都没 js 给我带来的煎熬多,总在懵逼,绝望,想骂人的状态中(可能是我水平太菜了,但别的语言对菜鸟更友好吧)。

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

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

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

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

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

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