首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MIT-增加/删除语言特性

MIT-增加/删除语言特性
EN

Stack Overflow用户
提问于 2016-02-04 13:26:02
回答 1查看 163关注 0票数 3

我正在寻找一种方法来允许我的非技术用户指定一个工作流并执行它(如果有人感兴趣,我希望他们指定并执行测试用例)。可视化编程似乎是个好方法。

我可以修改Scratch IDE以删除某些类别(如声音、运动等),并添加一些我自己的吗?对于单个关键字也是如此(显然,我需要处理新的关键字)。

我已经在谷歌上搜索过了,但答案还不是很明显。

更新我刚刚找到谷歌的布洛克

Blockly受应用程序发明者的影响,而划痕又受StarLogo的影响。

看上去很有希望。尤其是当它说

  • 可出口代码。用户可以将他们的程序提取为JavaScript、Python、Dart或其他语言,这样当他们增长超过Blockly时,他们就可以继续学习。
  • 开源。关于Blockly的一切都是开放的:你可以把它分叉,破解它,然后在你自己的网站上使用它。
  • 可扩展的。通过为您的API添加自定义块,并删除不必要的块和功能,使您的应用程序符合Blockly。

一个可能的问题是,它是基于浏览器的,但如果我的管理层不喜欢,那么我可以创建一个虚拟的基于Windows的应用程序,只包含一个TWebBrowser组件。

我将调查并报告--除非其他人先发布一个可以接受的答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-05 16:05:40

对你最初的问题的简短回答是:不。您不能自定义Scratch,也不能按您似乎要求/想要的程度进行定制。

尽管如此,看看:

  • 定制积木。
  • 划痕扩展。
  • 像snap这样的变体
  • 使用scratch中的scratch源代码来制作您自己的变体。
  • 其他的系统是从零开始的,比如应用程序发明者和块。

只有前两个与scratch网站兼容。

网站上的一个词:根据你使用划痕的目的,用户之间的交流是抓取的一个强大的部分。检查如何支持合作,比如背包。还有一个好维基,它记录了上面的大部分内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35202259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档