2011-01-13 16 views
9

Ho appena iniziato con processing.js e nessuno degli IDE che utilizzo (Aptana, NetBeans) è in grado di comprendere l'utilizzo della sintassi JavaScript. Che cosa è un buon editor da utilizzare durante la codifica di process.js? Al minimo mi piacerebbe piegare e colorare il codice.IDE per Processing.js

+0

per il quale la macchina si desidera che l'IDE? Finestre? Linux? Mac? –

+0

Windows, grazie. – Rigil

+0

se sei js ide allora prova questo: http://www.jetbrains.com/idea/features/ajax.html –

risposta

5

Dipende da cosa vuoi fare, ma hai dato un'occhiata agli IDE sul sito Web processing.js?

gennaio

MODIFICA: sketch.processing.org è un errore.

0

La prossima cosa migliore è utilizzare l'evidenziazione della sintassi in C++ o Java. I principali fattori determinanti sono:

  • Java non consente le variabili a livello di file o funzioni, che sono una parte fondamentale della definizione PDE
  • C++ usa parole chiave diverse per l'importazione, ereditando, fa riferimento a classi padre e dichiarando interfacce e questo è un dereference puntatore - (.) (>), piuttosto che un riferimento

per evidenziare la sintassi sia funzionano bene, ma a causa dei problemi di cui sopra, non importa ciò che si sceglie, il controllo della sintassi non può essere abilitato allo stesso tempo come evidenziazione della sintassi senza errori.

2

Se si prevede di utilizzare Processing.js con la sintassi originale basata su Java dell'elaborazione, il miglior IDE verrà elaborato. Le versioni 2.0 alfa hanno una modalità JavaScript che è possibile attivare e renderà più semplice il flusso di lavoro. Non fornirà funzionalità come il completamento del codice a cui siete abituati con NetBeans, ecc. Non c'è IDE che vi fornisca quelle funzionalità con quella sintassi e la scrittura normale di Java non si tradurrà correttamente.

Processing.js è in realtà un'implementazione JavaScript dell'API di elaborazione, ha solo funzionalità aggiuntive per la conversione del codice di elaborazione Java in JS. Se scrivi le tue applicazioni Processing.js direttamente in JavaScript, potrai sfruttare alcune funzionalità aggiuntive di IDE come Aptana, ma ovviamente il tuo codice non verrà compilato in un'applicazione/applet Java. Il loro JS Quick Start Guide introduce questo metodo.

0

Se si desidera codificare in Processing-Java (rispetto a javascript puro) e si desidera anche il completamento del codice automatico, suggerisco di utilizzare IntelliJ o Eclipse. Importare core.jar dall'elaborazione nel progetto per abilitare il completamento automatico.

Poi avvolgere il codice all'interno di una sottoclasse PApplet:

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

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