程序员多半喜欢跟命令行打交道,几乎所有的脚本语言都提供交互式命令行窗口,比如 Bash, PHP, Python。编译型语言,比如 C++, Java,因为在运行前必须先编译成机器码或字节码,所以一般不提供交互式命令行窗口。
Google App Engine 的 Python Runtime 提供交互式命令行窗口,而且基于 Web 浏览器。用户在浏览器页面模拟的命令行窗口输入 Python 源代码,按下“回车”后执行结果立即会显示在页面上。如图 1 所示。
图 1
今天,Google 发布了针对 Java Runtime 的交互式命令行窗口。用户在命令行窗口输入脚本,Google App Engine 会先将脚本转换成 Java 字节码,然后才在 Java Runtime 上执行,执行后结果再次输出到命令行窗口,如图 2 所示。
图 2
Google App Engine Java Runtime 交互式命令行窗口支持的脚本语言有:
- Beanshell
- Clojure
- Groovy
- JavaScript
- Python
- Ruby
- Scala
- Scheme
没有评论 :
发表评论