IDE для Processing.js - PullRequest
       2

IDE для Processing.js

9 голосов
/ 13 января 2011

Я только начинаю работать с processing.js, и ни одна из IDE, которые я использую (Aptana, NetBeans), не в состоянии понять использование обработки синтаксиса JavaScript.Что такое хороший редактор для использования при кодировании processing.js?Как минимум, я хотел бы свернуть код и раскрасить.

Ответы [ 4 ]

5 голосов
/ 24 января 2011

Зависит от того, что вы хотите сделать, но вы смотрели веб-IDE на веб-сайте processing.js?

Январь

РЕДАКТИРОВАТЬ: sketch.processing.org не работает.

2 голосов
/ 05 июня 2012

Если вы планируете использовать Processing.js с исходным синтаксисом обработки на основе Java, то лучшей IDE будет обработка. Альфа-версии 2.0 имеют режим JavaScript, в который вы можете переключиться, и облегчит рабочий процесс. Он не будет предоставлять такие функции, как автозавершение кода, к которым вы привыкли в NetBeans и т. Д. Не существует среды IDE, которая предоставила бы вам эти функции с таким синтаксисом, и написание обычного Java не будет корректно переводиться.

Processing.js на самом деле является реализацией JavaScript API обработки, он просто имеет дополнительную функцию для преобразования вашего кода Java в стиле обработки в JS. Если вы напишите свои приложения Processing.js непосредственно на JavaScript, вы сможете использовать некоторые дополнительные функции из таких сред IDE, как Aptana, но, конечно, ваш код не скомпилируется в приложение / апплет Java. Их JS Краткое руководство представляет этот метод.

0 голосов
/ 10 января 2013

Если вы хотите кодировать в Processing-Java (по сравнению с чистым javascript), а также хотите автоматическое завершение кода, я предлагаю использовать IntelliJ или Eclipse.Импортируйте core.jar из обработки в ваш проект, чтобы включить автоматическое завершение.

Затем поместите код в подкласс PApplet:

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

public class MySketch extends PApplet
{
    //your code here
}
0 голосов
/ 21 августа 2011

Следующая лучшая вещь - использовать подсветку синтаксиса C ++ или Java.Основными определяющими факторами являются:

  • Java не позволяет использовать переменные или функции на уровне файлов, которые являются основной частью определения PDE
  • C ++ использует разные ключевые слова для импорта, наследования, ссылка на родительские классы и объявление интерфейсов, и это разыменование указателя (->), а не ссылка (.)

Для подсветки синтаксиса оба прекрасно работают, но из-за вышеуказанных проблем, независимо от того, что вы выбираетепроверка синтаксиса не может быть включена одновременно с выделением синтаксиса без ошибок.

...