GooGee

TypeScript 可视化编程

  •  
  •   GooGee · Sep 8, 2021 · 3853 views
    This topic created in 1738 days ago, the information mentioned may be changed or developed.

    以前曾想,如果可视化编程能够使用现代编程语言,那该多好啊。
    后来经常用 TypeScript 写程序,越来越觉得喜欢。
    所以就尝试做了一个 TypeScript 可视化编程的原型。
    目前只做了常用的语法结构,还有很多语言功能没完成。
    demo

    26 replies    2021-09-17 15:56:34 +08:00
    6IbA2bj5ip3tK49j
        1
    6IbA2bj5ip3tK49j  
       Sep 8, 2021
    这可视化……
    蚌埠住了
    itechify
        2
    itechify  
    PRO
       Sep 8, 2021
    有取,只是,不如手敲的快?
    GooGee
        3
    GooGee  
    OP
       Sep 8, 2021
    @oneisall8955 只是个玩具,没法和成熟的 IDE 比。
    aguesuka
        4
    aguesuka  
       Sep 8, 2021
    也许你需要的是 MPS?
    ipwx
        5
    ipwx  
       Sep 8, 2021
    这可视化比写代码还复杂!
    yuhangch
        6
    yuhangch  
       Sep 8, 2021   ❤️ 4
    玩了玩,楼主还是花了心思的
    建议改名鼠标编程😂
    小朋友学编程还真挺需要这种方式
    nicholasxuu
        7
    nicholasxuu  
       Sep 8, 2021
    适合平板手机之类的~
    建议加一些 icon 图像,帮助提升辨识能力。
    wwwtarzan
        8
    wwwtarzan  
       Sep 8, 2021
    还蛮有意思的
    wszgrcy
        9
    wszgrcy  
       Sep 8, 2021
    技术可以借鉴
    thetbw
        10
    thetbw  
       Sep 8, 2021   ❤️ 1
    我以为是 像 vb 那种可视化编程,没想到是真的可视化编程呀
    sphawkcn
        11
    sphawkcn  
       Sep 8, 2021
    这样点来点去,比手写+自动提示慢太多了吧。
    Mutoo
        12
    Mutoo  
       Sep 8, 2021   ❤️ 1
    我以为是 learnable programming 这样的可视化
    http://worrydream.com/LearnableProgramming/
    sutra
        13
    sutra  
       Sep 8, 2021
    适合没有物理键盘的触摸屏设备?
    Vegetable
        14
    Vegetable  
       Sep 8, 2021   ❤️ 2
    我愿称之为无障碍编程
    CrazyRundong
        15
    CrazyRundong  
       Sep 8, 2021
    好玩!感觉很适合小孩子学编程呀
    yfugibr
        16
    yfugibr  
       Sep 9, 2021 via Android   ❤️ 1
    建议改进一下,选项还是太多了。改成输入字母自动搜索并给出建议,然后按 tab 或者 enter 接受会方便很多🐶
    xz410236056
        17
    xz410236056  
       Sep 9, 2021
    这么个可视化啊。。这不是 IDE 的功能吗
    ncepuzs
        18
    ncepuzs  
       Sep 9, 2021
    和我预想的有点偏差……
    cnkuner
        19
    cnkuner  
       Sep 9, 2021
    你知道我鼠标点开的那一刻笑的多开心吗?
    israinbow
        20
    israinbow  
       Sep 9, 2021
    笑死, 以为是图形拖拽, 结果和想象中的完全不一样, 甚至超出了认知, 挺有意思的.
    THESDZ
        21
    THESDZ  
       Sep 9, 2021
    感觉很合理,交互方式修改下就可以用了
    2i2Re2PLMaDnghL
        22
    2i2Re2PLMaDnghL  
       Sep 9, 2021

    点击第五行 [*] index < [[*]] 0 的这个星号,选择 Compute
    变成了这样:[*] index [X] < [[*]] ( [*] 0 === [*] null)
    好像和想象的有点不一样?算了,删了,点击这个星号,选择 Delete
    屏幕,瞬间空白了;我,风中凌乱了
    2i2Re2PLMaDnghL
        23
    2i2Re2PLMaDnghL  
       Sep 9, 2021
    其他地方 Delete 还有 Are you sure? 这里没有,应该是个 bug
    2i2Re2PLMaDnghL
        24
    2i2Re2PLMaDnghL  
       Sep 9, 2021
    突然出现的星号让需要点击的位置不稳定,就好像按钮在躲着我的鼠标一样。
    GooGee
        25
    GooGee  
    OP
       Sep 9, 2021
    @2i2Re2PLMaDnghL 还是一个玩具,bug 很多 😅
    0xFish
        26
    0xFish  
       Sep 17, 2021
    因吹丝停
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3032 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 06:38 · PVG 14:38 · LAX 23:38 · JFK 02:38
    ♥ Do have faith in what you're doing.