JSON 发明人:老朽的 Javascript 编程语言早该入土了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yodhcn
V2EX    程序员

JSON 发明人:老朽的 Javascript 编程语言早该入土了

  •  1
     
  •   yodhcn
    yodhcn 2022-08-09 10:57:41 +08:00 7141 次点击
    这是一个创建于 1227 天前的主题,其中的信息可能已经有所发展或是发生改变。
    36 条回复    2022-08-13 00:17:58 +08:00
    bthulu
        1
    bthulu  
       2022-08-09 11:01:21 +08:00
    只说这个语言不行, 然后又说替换语言连个想法都还没有, 虚空入土啊, 这是
    lujiaosama
        2
    lujiaosama  
       2022-08-09 11:04:39 +08:00
    整个前端发展史其实就是 js 的发展史, 抛弃了 js 又没有新事物新标准 ,这个巨大的历史包袱怎么解决? 管杀不管埋了属于是.
    Procumbens
        3
    Procumbens  
       2022-08-09 11:05:09 +08:00
    https://news.ycombinator.com/item?id=32362696

    Hackernews 上都没啥讨论的
    colatin
        4
    colatin  
       2022-08-09 11:11:41 +08:00
    把 js 当成汇编好了
    sepwolves
        5
    sepwolves  
       2022-08-09 11:13:12 +08:00
    Python 也可以做前端么?
    Cbdy
        6
    Cbdy  
       2022-08-09 11:19:50 +08:00 via Android
    不用 js (以及其方言)用什么?
    ghouleztt
        7
    ghouleztt  
       2022-08-09 11:22:37 +08:00 via iPhone   18
    我开始还以为老朽在这里当名词用呢……
    makelove
        8
    makelove  
       2022-08-09 11:22:49 +08:00   1
    个人觉得 js 都是些小问题没有本质硬伤,喜闻乐见的那些埂其实对日常操作几乎没有影响,特别是 ts 加持下
    甚至写起来比 python 还舒服
    sunhelter
        9
    sunhelter  
       2022-08-09 11:23:24 +08:00
    @Cbdy 当然是 ts 啦
    leido
        10
    leido  
       2022-08-09 11:26:48 +08:00
    嗯 用回 vbs
    @Cbdy
    ericgui
        11
    ericgui  
       2022-08-09 11:27:34 +08:00   2
    那先把 json 改名了,JSON == Javascript Object Notation
    yohole
        12
    yohole  
       2022-08-09 11:30:10 +08:00   1
    很羡慕,很羡慕你这一搬运就直接拿下不少铜币
    ytll21
        13
    ytll21  
       2022-08-09 11:34:47 +08:00
    @yohole 铜币又不是真钱,该花就花,这样才能鼓励更多帖子出现,方便我摸鱼(不是)。。。
    yuhaotjutwt
        14
    yuhaotjutwt/strong>  
       2022-08-09 14:32:44 +08:00
    被 js 虐了很久之后发现也能凑合用
    lingly02
        15
    lingly02  
       2022-08-09 14:41:39 +08:00 via iPhone
    统一用 ts ,浏览器原生支持就好了
    pigspy
        16
    pigspy  
       2022-08-09 14:51:59 +08:00
    微软赶紧出个支持 ts 的运行时吧
    nothingistrue
        17
    nothingistrue  
       2022-08-09 14:54:12 +08:00
    在开发完整软件 /项目 /工程上,Javascript 确实该入土了。但是在开发脚本上,Javascript 还是很好用的,比如说 Kettle 上的 javascrpt 脚本就比 java 脚本好用。

    Javascript 的最大问题是它本来只是个脚本语言,却被人用来当成了工程语言,最早拿 Javascript 来开发客户端应用(貌似是 ExtJS )的人,应该被拉出来鞭尸。
    cheng6563
        18
    cheng6563  
       2022-08-09 14:55:46 +08:00
    @ericgui 改成 JSON super object notation 简称 JSON 吧
    KMpAn8Obw1QhPoEP
        19
    KMpAn8Obw1QhPoEP  
       2022-08-09 14:57:50 +08:00 via Android
    @yohole 别的帮不了你 给个感谢送你点铜币吧。。
    cmdOptionKana
        20
    cmdOptionKana  
       2022-08-09 15:11:18 +08:00   1
    JSON 发明人就是《 Javascript: The Good Parts 》( Javascript 语言精粹)的作者。
    yohole
        21
    yohole  
       2022-08-09 15:13:35 +08:00
    @enchilada2020 哈哈哈,其实铜币我还有很多,我只是一开始觉得这种争议很大的观点,注定是流量密码
    stoluoyu
        22
    stoluoyu  
       2022-08-09 15:39:20 +08:00
    js 的诞生就有点扯,js 之父也看不上。
    BeautifulSoap
        23
    BeautifulSoap  
       2022-08-09 15:46:45 +08:00
    JS 真是一门很多人都用着嫌恶心想让它死,但就是死不了还越来越广泛的语言。至于什么时候 JS 能被灭掉,我觉得 JS 大概率会跟随浏览器一起生一切灭(唯一的希望可能也就是所有浏览器原生支持 TS 了)
    daolanfler
        24
    daolanfler  
       2022-08-09 15:56:10 +08:00
    几年前读过他写的 《 Javascript 语言精粹》,这本书讲的内容早已过时。EcmaScript 也是在不断发展的,OOP ,函数式编程都支持了,只要浏览器里面还只能用(占主流) js ,那它的活力就还在。借用坚哥的一句话,让我们拭目以待
    YvesX
        25
    YvesX  
       2022-08-09 16:57:23 +08:00
    JSON 也设计得稀烂啊
    DeleteZN
        26
    DeleteZN  
       2022-08-09 17:36:55 +08:00 via Android
    我还以为是他自称老朽
    snw
        27
    snw  
       2022-08-09 17:50:28 +08:00 via Android
    什么时候把 <script> 标签的 type 属性再捡回来呢?当年写网页还得写明用的是 Javascript 而不是 Vbscript ,现在都默认 Javascript 了
    xiangyuecn
        28
    xiangyuecn  
       2022-08-09 18:11:55 +08:00
    @YvesX #25 难不成用 xml ?用 XMLHttpRequest 请求 json 数据
    chaowang
        29
    chaowang  
    nbsp;  2022-08-10 00:39:35 +08:00
    这就是 js 的问题所在,Java 用的不爽我去用 C#,php 用的不爽我用 go ,但是 js 你怎么换,ts 不还是编译成 js
    FrankHB
        30
    FrankHB  
       2022-08-10 01:59:14 +08:00
    @chaowang 这还真不是 js 的问题,头铁也可以强推 wasm (虽然 wasm 有另外的技术问题)。
    关键是(只)会 js 的人就不干了……
    musi
        31
    musi  
       2022-08-10 07:19:48 +08:00
    @FrankHB # 30 wasm 只是在虚拟机上跑中间代码,理论上也可以把 js 编译成中间代码,所以真到了那一步应该也不会有只会 js 不会 wasm 的情况。。。
    fqzz
        32
    fqzz  
       2022-08-10 08:03:46 +08:00
    好不容易学会一个语言,你竟然要他入土
    rb6221
        33
    rb6221  
       2022-08-10 10:36:06 +08:00
    对我这种底层码农来说,混饭吃罢了,没什么好不好的
    FrankHB
        34
    FrankHB  
       2022-08-10 18:24:38 +08:00
    @musi 不大会这样,因为 js 自己调试工具够成熟了大部分人本来就不需要认识 wasm ,而且 wasm 就不是给人方便读写设计的。
    musi
        35
    musi  
       2022-08-10 18:39:13 +08:00
    @FrankHB #34 那是现在 wasm 的调试工具还没做好,其实现在是可以直接在 chrome 里调 c 的代码了
    FrankHB
        36
    FrankHB  
       2022-08-13 00:17:58 +08:00
    @musi 我主要是指虽然传统上很多 C 用户就有看反汇编的习惯,甚至调试器可能挂不到源码上就只能调试汇编,但是 js 用户可没被逼出来这种习惯。看 wasm 显然比看 js 麻烦,就算 wasm 工具齐全了也不太改变习惯。就算是 C 用户,只要能对着源码调试,谁还非得没事去看汇编啊……再说浏览器跑 C 跟 js 比起来,实在不成气候,将来 js 用户会长期占绝对多数。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5207 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 08:03 PVG 16:03 LAX 00:03 JFK 03:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86