Je ne fais que commencer avec processing.js et aucun des IDE que j'utilise (Aptana, NetBeans) n'est capable de comprendre le traitement de la syntaxe JavaScript. Quel est un bon éditeur à utiliser lors du codage de processing.js? Au minimum, je voudrais plier le code et colorier.IDE pour Processing.js
Répondre
Cela dépend de ce que vous voulez faire, mais avez-vous regardé les IDE Web sur le site Web processing.js?
- www.sketchpad.cc
- www.hascanvas.com
-
sketch.processing.org
janvier
EDIT: sketch.processing.org est un fichier cassé.
La meilleure solution consiste à utiliser la coloration syntaxique C++ ou Java. Les principaux facteurs déterminants sont:
- Java ne permet pas les variables au niveau des fichiers ou des fonctions, qui sont une partie essentielle de la définition de la PDE
- C++ utilise différents mots-clés pour l'importation, héritant, faisant référence à des classes de parents et déclarant interfaces et ceci est un déréférencement de pointeur - (.) (>) plutôt qu'une référence
Pour la coloration syntaxique à la fois fonctionnent bien, mais à cause des pas les questions ci-dessus importe ce que vous choisissez, la vérification de syntaxe ne peut pas être activée en même temps comme coloration syntaxique sans erreurs.
Si vous envisagez d'utiliser Processing.js avec la syntaxe Java originale du traitement, le meilleur IDE sera Processing. Les versions 2.0 alpha ont un mode JavaScript que vous pouvez utiliser pour faciliter le flux de travail. Il ne fournira pas de fonctionnalités telles que l'achèvement du code auquel vous êtes habitué avec NetBeans, etc. Il n'y a pas d'IDE qui vous donnera ces fonctionnalités avec cette syntaxe et l'écriture normale de Java ne se traduira pas correctement. Processing.js est vraiment une implémentation JavaScript de l'API de traitement, elle a juste une fonctionnalité supplémentaire pour convertir votre code Java en JS. Si vous écrivez vos applications Processing.js directement en JavaScript, vous serez en mesure de tirer parti de certaines fonctionnalités supplémentaires d'EDI comme Aptana, mais bien sûr, votre code ne sera pas compilé dans une application/applet Java. Leur JS Quick Start Guide introduit cette méthode.
Si vous voulez coder en Java de traitement (par rapport à javascript pur), et que vous voulez aussi l'achèvement du code automatique, je suggère d'utiliser IntelliJ ou Eclipse. Importez core.jar
du traitement dans votre projet pour activer la complétion automatique.
envelopper ensuite votre code à l'intérieur d'une sous-classe de PApplet:
package pde;
import processing.core.*;
import java.util.ArrayList;
public class MySketch extends PApplet
{
//your code here
}
- 1. Processing.js imbriqué pour la boucle
- 2. Processing.js timer
- 3. Performance Warning Processing.js
- 4. Box2d.js avec Processing.js
- 5. Processing.js et jQuery
- 6. image Crop Processing.js
- 7. processing.js chargement de fichiers externes
- 8. Protection de la source Processing.js
- 9. Processing.js: ne suivra pas mouseMoved()?
- 10. Processing.js vs. CAKE vs. Raphael.js
- 11. processing.js, accès par bouton formulaire?
- 12. jquery/processing.js - appel d'une fonction processing.js à partir de javascript/jquery
- 13. IDE Support pour WinForms
- 14. IDE pour websphere/jython
- 15. simple ide pour php
- 16. IDE alternatif pour Silverlight
- 17. IDE Plugin pour XMLDoc
- 18. IDE pour compilateur gcc
- 19. IDE pour php prado
- 20. Eclipse IDE pour C++
- 21. java IDE pour android
- 22. IDE pour MongoDB pour Ubuntu
- 23. Wrapping processing.js dans Google Web Toolkit
- 24. en utilisant un curseur jquery avec processing.js
- 25. processing.js - LoadImage() et chemin loadStrings() problème
- 26. Processing.js BACKSPACE ne fonctionne pas sur Chrome
- 27. Comment retourner une image en utilisant Processing.js?
- 28. Exécuter processing.js sur les sites Web Azur
- 29. Rails + processing.js - où placer les fichiers .pde?
- 30. Utilisation de processing.js dans une extension Firefox
pour lequel la machine ne voulez-vous l'IDE? Les fenêtres? Linux? Mac? –
Windows, merci. – Rigil
si vous avez une idée puis essayez ceci: http://www.jetbrains.com/idea/features/ajax.html –