实现一个 Python 编辑器需要哪些技术栈

2021-02-01 22:29:28 +08:00
 Gorgine

终于可以发帖了,新人第一贴。。。

公司业务做大了,是做少儿编程的,现在只有 Scratch 编辑器,现在要接入 Python 。 我是一个后端,目前要我调研 Python 编辑器,实现一个 类似编程猫海龟编辑器的 Python 编辑器,需要哪些技术栈或者说框架库呢? 我看了编程猫的海龟编辑器,目前了解到的是使用的 Blockly 和 Skulpt,其他的不太确定。 编程猫是用 Blockly 把积木转化成 Python,再用 Skulpt 把 Python 转成 JS 运行,是这样的么?

2155 次点击
所在节点    Python
8 条回复
Gorgine
2021-02-01 22:40:44 +08:00
咋不能编辑了。。
IgniteWhite
2021-02-02 02:16:43 +08:00
/faq
IgniteWhite
2021-02-02 02:16:52 +08:00
pabupa
2021-02-02 07:00:50 +08:00
做人难,做中国人更难、、、真的是太难了呀。没有任何兴趣,没有任何自由,现实的重力加速度怎么就这么大,,,,
mepwang
2021-02-02 09:15:56 +08:00
你不仅仅需要编辑器,还需要与编辑器紧密耦合的执行和调试环境吧。。。
推荐一下微软的 PXT,同样基于 blockly 开发,支持块编程、typescript 和 python,
支持单步调试,做的比 scratch 完整漂亮多了,也是开源的
zouzou0208
2021-02-02 09:22:08 +08:00
Skulpt 相当于纯前端了,有好多 Python 的包不支持。
zhuangzhuang1988
2021-02-02 09:50:19 +08:00
@mepwang 微软的东西不一定是最牛逼最酷的,但是一定是最好用的
DaguguJ
2021-02-02 14:14:38 +08:00
emacs + elisp 语言

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

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

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

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

© 2021 V2EX