justcode.ikeepstudying.com
Brython:使用Python 3进行Web客户端编程, 浏览器中运行Python 3,使用Python 3进行Web客户端编程 - Just Code
Brython被用来设计为替代JavaScript,用于Web客户端编程。它是一个浏览器上的Python 3实现,支持HTML5环境(提供了DOM对象和事件接口)。 在Demo网站上( http://www.brython.info/ )显示了一个HTML5动态时钟,不过右键点击查看页面源代码,就会发现,应用并非使用JavaScript代码,其脚本类型是“text/python”。 前端python解释器方案预研 python to javascript方案 python版本 库支持 大小性能 说明 Brython python 3完整支持 几乎完整,支持海龟画图(方便教学),几乎完整dom操作, 几乎完整浏览器API(web编程) brython.js(139KB)brython_stdlib.js(806KB)库可裁剪性能良好,(vs skulpt) New BSD (3 clause)官网示例丰富,教学资源可用强,性能好,浏览器支持良好 Transcrypt python 3 完整,支持海龟画图(方便教学) 直接翻译成javascript 实现良好,资源丰富,可惜只是个离线python → javascript翻译器 Skulpt python 2 完整,支持海龟画图(方便教学),无浏览器API(web编程),直接使用 极大(一个vm.js 13M)使用asm.js 理论性能最好 Apache 2 实验性python方案, 用到了asm.js,浏览器兼容性差 Pypy.js python 2 较少,支持海龟画图(方便教学),部分dom操作(web编程) skulpt.min.js 400KB MIT,社区资源一般 表格整理自 http://stromberg.dnsalias.org/~strombrg/pybrowser/python-browser.html 和官网document …