2011-01-13 45 views
9

我剛剛開始使用processing.js,並且我使用的任何IDE(Aptana,NetBeans)都無法理解JavaScript語法處理的用法。編碼processing.js時使用什麼好的編輯器?至少我想要代碼摺疊和着色。用於Processing.js的IDE

+0

對哪臺機器你想要的IDE?視窗? Linux呢?蘋果電腦? – 2011-01-13 08:43:45

回答

5

取決於你想要做什麼,但你必須看看processing.js網站上的Web集成開發環境?

一月

編輯:sketch.processing.org是一個破碎的。

0

下一個最好的事情是使用C++或Java語法突出顯示。的主要決定因素是:

  • Java不允許文件級的變量或函數,它們是PDE定義
  • C++使用用於導入,繼承,引用的父類,並宣佈不同的關鍵字的核心部分() - 接口,這是一個指針引用(>),而不是參考

語法高亮兩者,但由於上述問題,做工精細,無論你選擇什麼,語法檢查不能在同一個啓用時間作爲語法突出顯示沒有錯誤。

2

如果您打算將processing.js與處理的原始Java語法結合使用,那麼最好的IDE將是Processing。 2.0版本的alpha版本具有JavaScript模式,您可以切換到該模式並使工作流程更輕鬆。它不會提供您習慣使用NetBeans等代碼完成功能等。沒有IDE會爲您提供這些功能的語法,並且編寫普通的Java將無法正確轉換。

Processing.js確實是一個JavaScript實現的處理的API,它只是和轉換您處理Java風格的代碼轉換成JS的附加功能。如果您直接在JavaScript中編寫Processing.js應用程序,則您將能夠利用來自IDE(例如Aptana)的一些其他功能,但是當然,您的代碼不會編譯爲Java應用程序/ Applet。他們的JS Quick Start Guide介紹了這種方法。

0

如果你想在處理Java的(相對於純JavaScript)的代碼,並且也希望自動代碼完成,我建議使用的IntelliJ或者Eclipse。將core.jar從處理導入您的項目以啓用自動完成。

然後換你的代碼PApplet子類的內部:

package pde; 
import processing.core.*; 
import java.util.ArrayList; 

public class MySketch extends PApplet 
{ 
    //your code here 
}