Trình soạn thảo JavaScript trong Eclipse [đã đóng]


131

Tôi đang tìm kiếm trình soạn thảo JavaScript tốt nhất có sẵn dưới dạng plugin Eclipse. Tôi đã sử dụng Spket rất tốt. Nhưng, có tốt hơn một?

Câu trả lời:


13

Từ chối trách nhiệm, tôi làm việc tại Aptana. Tôi sẽ chỉ ra rằng có một số tính năng hay cho JS mà bạn có thể không dễ dàng có được ở nơi khác. Một là tích hợp các thư viện JS cấp plugin cung cấp CodeAssist, các mẫu, đoạn trích và dễ dàng đưa các tệp thư viện vào dự án của bạn; chúng tôi cung cấp các plugin cho nhiều thư viện được sử dụng phổ biến hơn, bao gồm YUI, jQuery, Prototype, dojo và EXT JS.

Thứ hai, chúng tôi có một công cụ JavaScript phía máy chủ có tên là Jaxer, nó không chỉ cho phép bạn chạy bất kỳ mã JS nào trên máy chủ mà còn thêm chức năng tệp, cơ sở dữ liệu và mạng để bạn không phải sử dụng ngôn ngữ kịch bản mà có thể viết toàn bộ ứng dụng trong JS.


1
Aptana có tính năng nào giống như tính năng Outline nội dung của JSEclipse không? Phiên bản tôi sử dụng đầu năm nay thì không.
TomC

26
Xin chào, tôi sợ rằng tôi không thể đồng ý với nhận xét trước đó. Tôi đã cài đặt Aptana trên đề xuất chủ đề này và vì nhiều lý do mà bây giờ tôi muốn xóa nó. Tôi đã dành 15 phút để cố gắng tìm ra cách loại bỏ nó khỏi cấu hình Eclipse 3.4 của mình nhưng không thành công - dường như vô hiệu hóa các nút gỡ cài đặt - và các hướng dẫn duy nhất tôi tìm thấy trên trang Aptana là dành cho phiên bản Eclipse cũ hơn. Điều này khá là bực bội - tôi thực sự khuyên bạn không nên cài đặt Aptana.
stephen mulcahy

6
Quả thực Aptana không đá (dù sao đối với tôi). Tôi đã cài đặt nó để chỉnh sửa các tệp JS nhưng thấy nó quá chậm và không phản hồi để sử dụng thực sự, đặc biệt là chỉnh sửa các tệp lớn. Nó dường như cũng gây ra các vấn đề về hiệu năng trong các plugin Eclipse khác của tôi. Tôi đã gỡ cài đặt nó bằng cách hoàn nguyên cấu hình của mình về điểm trước khi cài đặt.
nick

4
Cập nhật: Tôi đã cài đặt phiên bản Beta của Aptana Studio 3 mới và, như đã hứa, các vấn đề về hiệu suất đã được giải quyết. Phiên bản mới có vẻ tốt :)
nick

3
Aptana là tuyệt vời nếu bạn muốn các tính năng mới nhất và không bận tâm đến hàng tấn lỗi. Nó hút khác. Một khuyến nghị chung cho bất cứ ai xem xét Aptana là: A) Bạn có cần bất kỳ tính năng nào từ nó không (ví dụ: Aptana có trình soạn thảo CoffeeScript Eclipse duy nhất xung quanh)? Nếu không, hãy gắn bó với Eclipse; B) Nếu bạn cần các tính năng, hãy thử cài đặt Aptana SEPARATELY (Aptana sẽ vui vẻ cài đặt toàn bộ cài đặt Eclipse của bạn nếu bạn cài đặt nó như là một trình cắm thêm), và sau đó quyết định xem các tính năng đó có đáng để ổn định hay không bạn đang đọc cái này, có thể không quá kinh khủng).
máy

55

Trình biên tập HTML Eclipse

Tôi cũng đã đấu tranh với câu hỏi hoàn toàn rõ ràng này. Có vẻ điên rồ rằng đây không phải là một tính năng cực kỳ dễ tìm với tất cả sự phát triển web đang diễn ra trong Eclipse ngày nay.

Tôi đã bị Aptana tắt rất nhiều vì nó quá lớn và thực tế là nó khởi động một máy chủ web cục bộ (theo mặc định trên cổng 8000) mỗi khi bạn khởi động Eclipse và bạn không thể tắt chức năng này . Cổng JSEclipse của Adobe hiện là một plugin 400Mb, cũng điên rồ không kém.

Tuy nhiên, tôi chỉ tìm thấy một trình soạn thảo JavaScript siêu nhẹ có tên là Trình biên tập HTML của Eclipse , được tạo bởi Amateras, đó chính xác là thứ tôi đang tìm kiếm.


2
+1: Cài đặt Plugin Trình soạn thảo HTML của Eclipse rất đơn giản và dễ hiểu.
Leftium

Không thể biết bằng cách tìm kiếm, điều này có hỗ trợ nội dung thư viện Javascript cho Ext-JS 4 không?
HDave

Có vẻ như plugin này chưa được cập nhật kể từ tháng 2 năm 2011
Jacob Marble

2
Phải @JacobMarble, nó không hoạt động trong juno! buồn :-(
Vikas

2
Có bản cập nhật cho trình soạn thảo HTML Eclipse cho Hỗ trợ Juno kể từ ngày 28/12/2012
dimo414


6

Phiên bản WTP của Ganymede bao gồm trình chỉnh sửa Javascript được tân trang đáng để thử. Các số phiên bản chính là Eclipse 3.4 và WTP 3.0. Xem http://live.eclipse.org/node/569


1
-1 triệu: trình chỉnh sửa javascript của nhật thực là hoàn toàn vô giá trị. Tôi thậm chí không thể lấy nó để lưu các tệp mà không có một loại kỳ lạ "Tên đơn vị biên dịch phải kết thúc bằng .java hoặc một trong các lỗi mở rộng giống như Java đã đăng ký".
Mike Miller

Tệp bạn đang chỉnh sửa có một trong các phần mở rộng tên tệp được liệt kê cho loại nội dung Tệp nguồn JavaScript không?
nitind

Vâng, chúng là các tệp .js và liên kết là Trình soạn thảo JavaScript. Thật kỳ lạ, tôi gặp lỗi này ngay cả khi mở các tệp bằng trình soạn thảo Văn bản thông thường. Tôi đã từ bỏ việc chỉnh sửa JavaScript bằng Eclipse.
Mike Miller

Điều đó thực sự kỳ lạ, Mike. Bạn đã thử lại nó với Indigo (Eclipse 3.7 và WTP 3.3) chưa? Nếu nó vẫn xảy ra, bạn có thể nộp báo cáo lỗi với nhiều chi tiết hơn không?
nitind

8
Gợi ý cho Mike Miller, từ nhận xét về # 3: Lỗi bizzare Eclipse, "Tên đơn vị biên dịch phải kết thúc bằng .java hoặc một trong các phần mở rộng giống như Java đã đăng ký". Tôi đã đấu tranh với cùng một lỗi trên một tệp tin trong Eclipse - tệp sẽ không lưu vì các điểm dừng. Xóa điểm dừng và thử lưu.

3

Đã từng tồn tại một plugin có tên JSEclipse mà Adobe sau đó đã hút và giết bằng cách chỉ cung cấp nó bằng cách mua và cài đặt FlexBuilder 3 (vui lòng ai đó chứng minh tôi sai). Tôi thấy nó hoạt động rất tốt nhưng đã mất nó kể từ khi "nâng cấp" từ Eclipse 3.4 lên 3.4.1.

Tính năng tôi thích nhất là Nội dung phác thảo.

Trong cửa sổ Outline của Màn hình Eclipse của bạn, JSEclipse liệt kê tất cả các lớp trong tệp hiện đang mở. Nó cung cấp một cái nhìn tổng quan về hệ thống phân cấp lớp và cả tên phương thức và thuộc tính. Phác thảo sử dụng rất nhiều công cụ hoàn thành mã để tìm hiểu thêm về cách cấu trúc mã. Bằng cách nhấp vào mục nhập chức năng trong danh sách, con trỏ sẽ được đưa đến khai báo hàm giúp bạn điều hướng nhanh hơn trong các tệp dài với nhiều định nghĩa phương thức và lớp


3
Tôi khá chắc chắn rằng bất kỳ ai đang chạy nhật thực đều có thể sử dụng JSEclipse, không chỉ chủ sở hữu Flex Builder .. URL trang web từ xa: download.macromedia.com/pub/labs/jseclipse/autoinstall .. sẽ đưa bạn đến đó ngay
Scott Evernden

3
Liên kết tải xuống bị hỏng.
Jacob



0

Oracle Workshop cho WebLogic (chính thức là BEA Workshop) hỗ trợ tuyệt vời cho JavaScript và để chỉnh sửa HTML trực quan. Nó hỗ trợ nhiều máy chủ, không chỉ WebLogic, bao gồm Tomcat, JBoss, Resin, Jetty và WebSphere.

Nó gần đây đã trở nên miễn phí, hãy xem bài viết của tôi về nó. Cho rằng đó là một sản phẩm đắt tiền cách đây không lâu, tôi đoán nó đáng để kiểm tra.


1
Không rõ từ bài viết của bạn liệu "Hội thảo Oracle cho WebLogic" có phải là một plugin Eclipse không?
Dónal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.