2011-01-13 6 views
9

Tôi chỉ mới bắt đầu với processing.js và không phải IDE nào tôi sử dụng (Aptana, NetBeans) đều có thể hiểu được việc sử dụng xử lý cú pháp JavaScript. Một trình soạn thảo tốt để sử dụng khi mã hóa processing.js là gì? Tối thiểu tôi muốn mã gấp và tô màu.IDE cho Processing.js

+0

mà máy nào bạn muốn IDE? Các cửa sổ? linux? Mac? –

+0

Windows, cảm ơn. – Rigil

+0

nếu bạn js ide sau đó thử này: http://www.jetbrains.com/idea/features/ajax.html –

Trả lời

5

Phụ thuộc vào những gì bạn muốn làm, nhưng bạn đã có một cái nhìn tại các IDEs Web trên website Processing.js?

tháng một

EDIT: sketch.processing.org bị hỏng.

0

Điều tốt nhất tiếp theo là sử dụng đánh dấu cú pháp C++ hoặc Java. Các yếu tố quyết định chính là:

  • Java không cho phép biến file-level hay chức năng, mà là một phần cốt lõi của định nghĩa PDE
  • C++ sử dụng các từ khóa khác nhau cho nhập khẩu, kế thừa, tham khảo các lớp học phụ huynh và tuyên bố các giao diện và đây là một tham số con trỏ (->) chứ không phải là tham chiếu (.)

Để làm nổi bật cú pháp cả hai hoạt động tốt, nhưng không thể bật tính năng kiểm tra cú pháp ở cùng một mức thời gian làm cú pháp tô sáng mà không có lỗi.

2

Nếu bạn dự định sử dụng Processing.js với cú pháp dựa trên Java ban đầu của quá trình xử lý thì IDE tốt nhất sẽ là Xử lý. Phiên bản alpha 2.0 có một chế độ JavaScript mà bạn có thể chuyển đổi và sẽ làm cho quy trình làm việc dễ dàng hơn. Nó sẽ không cung cấp các tính năng như hoàn thành mã mà bạn đang sử dụng với NetBeans vv. Không có IDE sẽ cung cấp cho bạn các tính năng đó với cú pháp đó và viết bình thường Java sẽ không dịch chính xác.

Processing.js thực sự là một thực hiện Javascript API chế biến, nó chỉ có và tính năng bổ sung để chuyển đổi chế mã java-phong cách của bạn vào JS. Nếu bạn viết các ứng dụng Processing.js của mình trực tiếp trong JavaScript, bạn sẽ có thể tận dụng một số tính năng bổ sung từ các IDE chẳng hạn như Aptana, nhưng dĩ nhiên mã của bạn sẽ không biên dịch thành một Ứng dụng/Ứng dụng Java. JS Quick Start Guide của họ giới thiệu phương pháp này.

0

Nếu bạn muốn mã hóa trong chế biến-Java (so với javascript tinh khiết), và cũng muốn hoàn thành tự động mã, tôi đề nghị sử dụng IntelliJ hoặc Eclipse. Nhập core.jar từ việc xử lý vào dự án của bạn để bật tính năng tự động hoàn thành.

Sau đó quấn mã của bạn bên trong một lớp con PApplet:

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

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