2009-03-20 35 views
10

IDE phong nha để phát triển JavaScript là gì, tôi sẽ viết cả hai công cụ phía máy khách và viết cho Rhino. Lý tưởng nhất Nó cần phải chạy trên Mac OSX, mặc dù một cái gì đó chạy trên Windows cũng sẽ được tốt đẹp.IDE JavaScript Decent

BỔ SUNG:

Sau khi đã có một vở kịch với cả js2 và Aptana, tôi nghĩ rằng tôi sẽ được tiếp tục sử dụng Aptana. Chủ yếu là vì tôi tìm thấy emacs một chút khó khăn để có được vòng đầu của tôi, mặc dù tôi đã nghĩ rằng lỗi hi-chiếu sáng trong js2 là tốt hơn so với Aptana.

Tôi vẫn đang tìm kiếm một cách để gỡ lỗi trực quan mã js của tôi đang chạy trên đỉnh Rhino ...

+0

Tôi sẽ xem xét giải pháp emacs và Aptana vào cuối tuần ... – thatismatt

+0

Câu hỏi liên quan: http://stackoverflow.com/questions/368511/best-light-weight-javascript-ide –

+0

WebStorm from www.jetbrains .com là tuyệt vời cho JavaScript, bởi vì nó hỗ trợ ECMAScript 5, hiểu JsDoc hoàn hảo (thừa kế và tất cả). Đó là IDE duy nhất thực sự làm điều đó. – Tower

Trả lời

7

Aptana IDE, tuyệt đối. Ổn định, hỗ trợ cú pháp tuyệt vời cho tất cả các thư viện javascript chính, trình soạn thảo css và html rất tốt. Ngoài ra hỗ trợ tốt cho php, không khí, ruby ​​trên đường ray và phát triển ứng dụng iPhone (tôi không bao giờ thử nghiệm này). Aptana cũng có thể kết nối với trang web từ xa thông qua ftp (sftp trong phiên bản chuyên nghiệp) và đến kho svn và cvs. Nó dựa trên Eclipse, vì vậy nó không chính xác là một ứng dụng nhẹ. Nhưng nó thực sự, thực sự tốt. Bạn cũng có thể sử dụng nó như một plugin Eclipse nếu bạn phát triển ứng dụng java wab, nhưng khi tôi thử nghiệm nó trong phiên bản này, khoảng 1 năm trước, nó không ổn định. Tốt hơn nhiều để sử dụng phiên bản độc lập.

+0

Aptana có hoàn thành mã tương tự như IntelliSense của Microsoft không? – Calvin

+1

Tôi chưa bao giờ sử dụng Microsoft IntelliSense, vì vậy tôi không biết. Tôi có thể nói rằng Aptana đã hoàn thành mã tương tự như Eclipse, điều đó rất tốt cho tôi. – alexmeia

+0

Ah, đó là cơ bản tất cả. Tôi đã tò mò vì tôi vẫn chưa quen thuộc với nhiều chức năng Javascript và cấu trúc ngôn ngữ. Cảm ơn. – Calvin

4

Aptana Studio, cả hai phiên bản plugin độc lập và Eclipse đều khá ổn khi tôi sử dụng chúng lần cuối.

+0

Thậm chí tôi đã sử dụng IDE này và tôi đã tìm thấy ti cực kỳ hữu ích. –

1

Komodo Edit/IDE chắc chắn là IDE/trình chỉnh sửa tốt nhất (mà tôi đã sử dụng) để phát triển JavaScript.

Các tính năng đáng chú ý bao gồm báo cáo lỗi trực tiếp, macro JavaScript và tự động hoàn thành cú pháp cho TẤT CẢ các khung chính!

6

Nếu bạn đã quen thuộc với giao diện js2-mode của Emacs Steve Yegge có thể đáng xem.

+0

Tôi thứ hai ... js2 -mode thật tuyệt vời. –

0

Nếu bạn có một ứng dụng rất lớn được viết bằng Javascript, chỉ có IntelliJ Idea. Nó phân tích cú pháp nhiều tệp Javascript và làm nổi bật không chỉ các lỗi cú pháp mà còn các biến và chức năng không khai báo, cho phép chuyển từ cuộc gọi hàm sang định nghĩa chức năng và hơn thế nữa.

Tôi đã thử Emacs (vì đó là trình soạn thảo yêu thích của tôi) và Komodo, và họ không đến gần. Tôi đoán nó giống với Eclipse.

Cá nhân, tôi nghĩ rằng phân tích cú pháp và định hướng ưu việt của Ý tưởng chỉ được yêu cầu khi bạn làm việc với mã không có giấy tờ, nếu không tôi sẽ viết mã trong Emacs bằng chế độ js2, nhưng tôi đang làm việc với khuôn khổ tài liệu và buggy rất lớn và nó thực sự giúp để có thể chuyển đến nguồn của hàm hoặc siêu lớp để kiểm tra cách chúng hoạt động.

2

Hãy xem WebStorm HTML/JavaScript Editor. Nó nhẹ và chạy trên hệ điều hành MacOS. Nó hỗ trợ gỡ lỗi và chạy mã của bạn ngay từ IDE và có khả năng tự động hoàn thành rất thông minh cho JavaScript cả dựa trên DOM và dựa trên trình duyệt.