2009-09-03 54 views
5

Tôi đã sử dụng Notepad ++ trong nhiều năm và mặc dù rất thoải mái nhưng tôi cảm thấy cần phải chuyển sang thế giới IDE vì nhiều lý do khác nhau, mà tôi sẽ phác thảo bên dưới. Tôi đang tìm kiếm các khuyến nghị IDE cho một người làm việc trong nhiều ngôn ngữ trên cơ sở hàng ngày - Tôi hiện đang xem Eclipse và Netbeans nhưng sẵn sàng xem xét bất kỳ tùy chọn nào.Nhiều ngôn ngữ IDE

Lý do tôi chưa thực hiện chuyển sang một IDE chính thức nhưng là vì chúng cảm thấy quá cồng kềnh, chúng tải chậm và ăn hết một bộ nhớ. Gần đây, tôi đã làm việc trên một số dự án thiên văn (5-6 tại nơi làm việc, trên 10 cá nhân) bằng nhiều ngôn ngữ (Python, PHP, Ruby, Java, Javascript, xHTML, CSS, TorqueScript để đặt tên một vài) . Đây chỉ là những ngôn ngữ tôi đang sử dụng hàng ngày - mặc dù tôi không mong đợi để tìm một IDE sẽ đáp ứng tất cả nhu cầu của các ngôn ngữ này (đặc biệt là các TorqueScript tối nghĩa hơn trong danh sách). Vì vậy, những gì bạn sẽ giới thiệu cho những người cần một IDE có thể cấu hình nhanh, cung cấp hỗ trợ cho nhiều ngôn ngữ, làm nổi bật cú pháp (tốt nhất là với các phối màu khác nhau), tổ chức/duyệt dự án, hoàn thành mã Intellisense-ish?

Tôi quên đề cập đến tôi chủ yếu nhắm mục tiêu môi trường Windows ở đây - khi tôi sử dụng máy Xubuntu của mình (tối thiểu) Geany hoạt động tốt cho những gì tôi cần thực hiện.

+1

Sao chép? http://stackoverflow.com/questions/7388/best-ides-for-different-programming-languages ​​ – seth

+1

@seth: Không thực sự, câu hỏi đó đề cập đến các IDE độc lập cho từng ngôn ngữ trong khi tôi đang tìm kiếm giải pháp đơn độc tốt nhất cho nhiều ngôn ngữ. –

Trả lời

4

Tôi muốn giới thiệu Eclipse là đối sánh gần nhất cho các yêu cầu đa ngôn ngữ. Có những IDE có thể tỏa sáng tốt hơn cho một ngôn ngữ cụ thể (ví dụ: tôi thích IntelliJ cho Java), nhưng không có IDE nào có phạm vi bao phủ rộng lớn của nhiều ngôn ngữ.

Theo như bộ nhớ/bloat, đó là mức giá bạn phải trả cho sự tiện lợi mà IDE cung cấp.

1

Vâng, Netbeans bao gồm Java, Ruby và PHP có trong danh sách của bạn. Nó chắc chắn là một chút cồng kềnh mặc dù, và tôi hiểu nỗi đau của bạn ở đó.

+0

+1 netbeans, đặc biệt là phiên bản 6.x dev. – OneOfOne

0

Với những yêu cầu đó, gần nhất bạn sẽ nhận được là Eclipse.

Bạn cũng có thể muốn xem SlickEdit. Nó sẽ không cung cấp cho bạn tất cả các tính năng mà bạn đang tìm kiếm, nhưng nó phải là một địa ngục nhanh hơn rất nhiều so với làm việc thông qua Eclipse.

2

Eclipse là loại dao quân đội Thụy Sĩ của thế giới lập trình ... Với plugin, nó sẽ xử lý khá nhiều ngôn ngữ bạn ném vào nó.

1

Emacs.

Nghiêm túc.

+1

Xin lỗi vì câu hỏi tầm thường của tôi, nhưng bạn có nghiêm túc không? :) –

+0

Bắt đầu và chạy nhanh, có tên hoàn thành, đánh dấu cú pháp, trình xây dựng kẻ giết người regexp, khóa kết hợp tuyệt vời, chỉnh sửa cột, hỗ trợ macro, kiểm tra cú pháp nội tuyến và cú pháp, khả năng tạo/thay đổi kích thước/thay đổi cửa sổ bằng bàn phím, có thể văn bản đường ống thông qua một lệnh shell và sau đó thay thế các văn bản gốc, và nó có tetris! – Alex

+0

Vim cũng chỉnh sửa, giống như cách emacs ... Nếu không có bloat, và nó cũng có thể làm tất cả điều đó nếu bạn muốn ... – Coyote21

4

Zeus IDE là khá nhiều ngôn ngữ trung tính, có nghĩa là bạn có thể dễ dàng định cấu hình để làm việc với hầu hết mọi ngôn ngữ lập trình.

Nó cũng có rất nhiều tính năng IDE like (ví dụ như quản lý dự án/không gian làm việc, duyệt lớp, v.v.), nhưng vẫn cảm thấy vui nhộn và đáp ứng như trình soạn thảo văn bản có trọng lượng nhẹ.

+3

+1 Trình chỉnh sửa đẹp và linh hoạt. – Blake7

+1

Hoạt động tốt cho tất cả c/c + = mã hóa của tôi. Việc tự động hoàn thành không phải lúc nào cũng đúng nhưng nó hoạt động đủ tốt và ít nhất nó là trình soạn thảo nhanh. – veight

0

Bạn đã từng thử một trang web dựa trên web chưa? Koding bao gồm toàn bộ nhóm ngôn ngữ và trên tất cả các bạn có được một máy ảo miễn phí có quyền truy cập root. Chắc chắn đáng để kiểm tra.

Các vấn đề liên quan