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

2020-06-06 10:06:17 +08:00
 myCupOfTea
今天老板指着 jupyter ,问我有没有用过
我说: 用过
老板: 能不能简单实现一个,先可以执行 sql 和 js
我说: 我去了解一下

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

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

备注: 本人会 js 、java 、python
3404 次点击
所在节点    程序员
12 条回复
zst
2020-06-06 10:08:47 +08:00
jupyter 可以安装插件支持其他的吧
FYFX
2020-06-06 10:10:02 +08:00
jupyter 有 SQL 和 js 的 kernel 吧,装上就能用了
myCupOfTea
2020-06-06 10:14:50 +08:00
@FYFX 是的,但是老板想自己做一个...,主要的是要关联业务系统,做一些自动完成等等
zhuangzhuang1988
2020-06-06 10:51:49 +08:00
编辑器是 codemirror 做的
这个肯定巨难的
myCupOfTea
2020-06-06 11:01:27 +08:00
最后同意直接改 jupyter 呢
HashV2
2020-06-06 14:11:43 +08:00
一个月自己写个类 jupyter 可太难了吧,把需求了解透彻尝试用别的解决方案吧
Yoock
2020-06-06 14:14:13 +08:00
魔改 jupyter,可以搜一下美团怎么做的
hallDrawnel
2020-06-06 14:27:30 +08:00
直接改比较现实吧,自己做一个太难了。
prolic
2020-06-06 15:25:32 +08:00
这需求你调研下写插件能不能实现吧,从头造个不太现实
jingcoco
2020-06-06 16:27:42 +08:00
我也感觉挺难的,用了个没怎么听说过的消息处理中间件。。。不过我看廖雪峰的个人网站,他也能运行 js 做演示,好像就是运行了个小脚本发到后端执行完了返回结果
Huelse
2020-06-06 17:17:03 +08:00
node 中可以用`const spawnSync = require('child_process').spawnSync;`
然后 spawnSync()执行子进程本地终端命令,并获取结果
dayeye2006199
2020-06-07 03:30:11 +08:00
你需要的是 zeppelin,以及开发 kernel

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/679104

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX