Blockly 基于 Web 的可视化编程工具

开源网站开源项目 24-03-31 10:16:53

Blockly 是谷歌开源的基于 Web 的可视化编程工具,只需要拖动几个图形就可以编程,完全不需要打字。

特性

完全是JavaScript,可离线使用

可生成6门语言:

JavaScript

Python

PHP

Dart

Lua

XML(XML有时也被视为语言,实际上它更像语法树)

支持主流的浏览器,如:Chrome, Firefox, Safari, Opera, IE

支持移动设备

支持许多编程的基本元素,如:变量、函数、数组

易于扩展自定义的块

支持多国语言(40+)

根据项目 FAQ 介绍,这个新语言的主要目的是为 Web 应用提供宏(或脚本编程)的支持,可以把生成的脚本输出成 JavaScript, Python 等,已经有几个利用 Blockly 的 Demo。

[Blockly 基于 Web 的可视化编程工具]相关推荐
EGL 高级程序语言

EGL 高级程序语言

EGL是IBM设计的面向企业的平台无关高级程序语言,语法类似其它常见语言,EGL程序可以编译成COBOL、Java或……...

Lion HTTP 路由器

Lion HTTP 路由器

Lion 是一个 Go 语言的快速 HTTP 路由器,支持构建可伸缩的模块化的 REST APIs 应用。 特性 上下文敏感:……...

Tabular 在 Vim 中对齐文本

Tabular 在 Vim 中对齐文本

Vim 插件Tabular允许你在 Vim 中按等号、冒号、表格等来对齐文本,对于经常写代码的朋友来说,有 Tabular……...

kint PHP调试助手

kint PHP调试助手

当调试PHP代码时,var_dump()、print_r()和debug_backtrace()是我们最常用的工具。Kint,一个开源软件,……...

今日开源
  1. Crawler 跨平台不写代码的爬虫

    Crawler 跨平台不写代码的爬虫

    Crawler 基于 Java 开发的一款跨平台爬虫,可以使用Shell脚本和DOS命令进行任务式处理。 比如CR命令 使用一个Email正则就可以从贴吧中提取所有邮箱 使用Ci命令 爬取所有新闻java -jar crawler.jar -ci url.txt t……

    开源软件 2024-05-13

  2. uWSGI WSGI 服务器

    uWSGI WSGI 服务器

    uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发。可使用 C/C++/Objective-C 来为 uWSGI 编写插件。 架构图: 与 Gunicorn 的性能比较: ……

    开源软件 2024-05-13

  3. Taro UI 基于 Taro 的多端 UI 组件库

    Taro UI 基于 Taro 的多端 UI 组件库

    Taro UI 是由凹凸实验室推出的一款基于Taro框架开发的多端 UI 组件库。 特性 基于Taro开发 UI 组件 一套组件可以在微信小程序,H5,ReactNative等多端适配运行 提供友好的 API,可灵活的使用组件 Taro UI 的第……

    开源软件 2024-05-13

返回顶部小火箭