• 请不要在回答技术问题时复制粘贴 AI 生成的内容
myCupOfTea
V2EX  ›  程序员

做一个类似 jupyter 的系统 难点主要在哪些方面,求指教

  •  
  •   myCupOfTea · Jun 6, 2020 · 4458 views
    This topic created in 2352 days ago, the information mentioned may be changed or developed.
    今天老板指着 jupyter ,问我有没有用过
    我说: 用过
    老板: 能不能简单实现一个,先可以执行 sql 和 js
    我说: 我去了解一下

    老板说的简单实现的意思就是要快(估计最多也就 1 个月就要用)
    感觉文本编辑器是个大坑啊,不过先简单实现下貌似也不算太难

    我是用开源的编辑器改改,还是直接改 jupyter 呢,麻烦指教
    (有类似 jupyter notebook 的前端组件库吗

    备注: 本人会 js 、java 、python
    12 replies  •  2020-06-07 03:30:11 +08:00
    angles6645
    angles6645
    Jun 6, 2020 via Android
    1
    jupyter 可以安装插件支持其他的吧
    FYFX
    FYFX
    Jun 6, 2020
    2
    jupyter 有 SQL 和 js 的 kernel 吧,装上就能用了
    myCupOfTea
    myCupOfTea
    OP
    Jun 6, 2020
    3
    @FYFX 是的,但是老板想自己做一个...,主要的是要关联业务系统,做一些自动完成等等
    zhuangzhuang1988
    zhuangzhuang1988
    Jun 6, 2020
    4
    编辑器是 codemirror 做的
    这个肯定巨难的
    myCupOfTea
    myCupOfTea
    OP
    Jun 6, 2020
    5
    最后同意直接改 jupyter 呢
    HashV2
    HashV2
    Jun 6, 2020
    6
    一个月自己写个类 jupyter 可太难了吧,把需求了解透彻尝试用别的解决方案吧
    Yoock
    Yoock
    Jun 6, 2020 via iPhone❤️1
    7
    魔改 jupyter,可以搜一下美团怎么做的
    hallDrawnel
    hallDrawnel
    Jun 6, 2020
    8
    直接改比较现实吧,自己做一个太难了。
    prolic
    prolic
    Jun 6, 2020
    9
    这需求你调研下写插件能不能实现吧,从头造个不太现实
    jingcoco
    jingcoco
    Jun 6, 2020 via iPhone
    10
    我也感觉挺难的,用了个没怎么听说过的消息处理中间件。。。不过我看廖雪峰的个人网站,他也能运行 js 做演示,好像就是运行了个小脚本发到后端执行完了返回结果
    Huelse
    Huelse
    Jun 6, 2020
    11
    node 中可以用`const spawnSync = require('child_process').spawnSync;`
    然后 spawnSync()执行子进程本地终端命令,并获取结果
    dayeye2006199
    dayeye2006199
    Jun 7, 2020 via iPad
    12
    你需要的是 zeppelin,以及开发 kernel
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1024 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
    ♥ Do have faith in what you're doing.