V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
myCupOfTea
V2EX  ›  程序员

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

  •  
  •   myCupOfTea · 2020-06-06 10:06:17 +08:00 · 3404 次点击
    这是一个创建于 1656 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天老板指着 jupyter ,问我有没有用过
    我说: 用过
    老板: 能不能简单实现一个,先可以执行 sql 和 js
    我说: 我去了解一下

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

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

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