yaott2020
V2EX  ›  问与答

有哪一种语言可以作为内嵌的脚本语言比较好

  •  
  •   yaott2020 · Mar 15, 2024 · 1558 views
    This topic created in 813 days ago, the information mentioned may be changed or developed.

    如题,想在软件中嵌入一些自定义脚本,提高一些灵活性,但是脚本语言的选择是个问题。

    目前能想到的:

    1. Lua
    2. Python
    3. JavaScript
    4. WebAssembly
    5. 系统内置的脚本语言:比如 Shell, PowerShell 等等

    你们用的是哪一种

    7 replies    2024-03-15 16:38:05 +08:00
    passive
        1
    passive  
       Mar 15, 2024 via Android
    tcl 、guile 、lua
    hellojay
        2
    hellojay  
       Mar 15, 2024
    python 使用的人多,lua 蛮简单
    cheneydog
        3
    cheneydog  
       Mar 15, 2024
    JavaScript
    cheng6563
        4
    cheng6563  
       Mar 15, 2024
    js 把,会的人多,比较便捷,数据交互直接用 json ,对性能没啥要求可以用。
    ntdll
        5
    ntdll  
       Mar 15, 2024
    lua 语法简单,嵌入式解释引擎也不会很大,0 基础用户现学 lua 也并不困难
    js 群众基础好,人人或多或少会一点

    其他的,如果没有特别的理由(比如开发人员特别喜欢,或者目标人群有偏好),一般都不建议考虑。
    wu67
        6
    wu67  
       Mar 15, 2024
    js 吧. 比较典型的一个代表是 foobar2000, 扩展插件的 js 能力让网友们把他的播放器界面画出花了.
    xieqiqiang00
        7
    xieqiqiang00  
       Mar 15, 2024 via Android
    js 吧,可以套在 vm 里隔离运行,直接拿输入输出就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:53 · PVG 06:53 · LAX 15:53 · JFK 18:53
    ♥ Do have faith in what you're doing.