gpt4 book ai didi

java - 我可以使用ProcessingJS编译器将Java代码转换为JavaScript以用于非ProcessingJS目的吗?

转载 作者:行者123 更新时间:2023-12-02 08:14:06 25 4
gpt4 key购买 nike

基本上,问题是如何使用ProcessinJS编译器以与CoffeeScript相同的方式使用它。允许编写客户端代码,但必须使用 Java 语言。我正在考虑在浏览器中使用 Java 进行实时编码,类似于 CoffeeScript 网站中的“尝试 CoffeeScript”选项。

最佳答案

这是一个非常令人困惑的问题。让我们一步一步地看一下:

  • Processing 语言的设计在语法上与 Java 类似,并且通常会编译为 Java(引用Wikipedia article on Processing:“代码在编译之前被翻译为纯 Java”)。
  • ProcessingJS是一个由两部分组成的项目:1)一个用于使用 Canvas 的 JS 库,2)一个编译器(用 JS 编写),用于将处理代码编译为使用上述库的 JS 代码。
  • 当然可以使用ProcessingJS将Processing代码编译为直接在浏览器中实时运行的JS代码。事实上,这有 already been done 。 (更新:链接过去使用的交互式ProcessingJS编辑器已被 http://sketchpad.cc/ 取代。)

但是,当您谈论使用ProcessingJS“在浏览器中用Java进行实时编码”时……好吧,ProcessingJS不会生成Java。只有用Java编写的Processing编译器才能生成Java。如果您想在浏览器中使用处理代码并获取 Java 输出,您应该:

  1. 完全避开ProcessingJS并使用Java小程序,或者
  2. 使用ProcessingJS实时编译并运行您的Processing代码,并使用Ajax将Processing代码发送到服务器以编译为Java。

关于java - 我可以使用ProcessingJS编译器将Java代码转换为JavaScript以用于非ProcessingJS目的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com