Eclipse có phải là IDE tốt nhất cho Java không? [đóng cửa]


81

Eclipse có phải là tốt nhất IDEcho Java không?

Nếu không, có cái gì tốt hơn không?

Tôi muốn biết và có thể dùng thử. Cảm ơn.


9
Câu trả lời là CÓ. Nói đủ rồi.
Aaron

62
Cá nhân tôi không thể chịu được Eclipse. Nó chậm và thực sự khó chịu khi gỡ lỗi.
Bẫy

9
Eclipse là IDE tốt nhất để phát triển các ứng dụng Eclipe RCP. Nhưng nếu xét đến số lượng plug-in bạn cần để hoàn thành bất cứ điều gì, thì nó khó có thể là "IDE tốt nhất". Có lẽ công bằng mà nói đó là IDE có thể tùy chỉnh tốt nhất cho Java.
James Schek, 30/09/08

15
IMHO intelliJ tốt hơn. Tôi đã sử dụng cả hai và GUI của intelliJ được trau chuốt hơn nhiều.
quant_dev,

7
Eclipse quá lỗi để đề xuất, hãy gắn bó với một cái gì đó đã được chứng minh.
cmcginty

Câu trả lời:


74

Hãy để tôi bắt đầu bằng cách nói rằng Eclipse là một IDE tuyệt vời cho Java và nhiều ngôn ngữ khác. Kiến trúc plugin và khả năng mở rộng của nó khó có đối thủ và thực tế là nó miễn phí là một điểm cộng rất lớn cho các nhóm nhỏ hơn hoặc ngân sách eo hẹp.

Một số điều tôi ghét về Eclipse.

  • Tài liệu thực sự thiếu. Tôi không biết ai là người viết những thứ đó, nhưng nếu nó không chỉ là thiếu sót, nó không hoàn chỉnh. Nếu nó không hoàn chỉnh, thì nó chỉ là sai. Tôi đã lãng phí nhiều giờ quý giá để cố gắng sử dụng một tính năng nhất định trong Eclipse bằng cách xem qua tài liệu của nó chỉ để phát hiện ra rằng ban đầu tất cả chỉ là rác rưởi.
  • Mặc dù quy mô của dự án, tôi thấy cộng đồng còn rất thiếu và / hoặc khó hiểu đến mức khó tham gia. Tôi đã cố gắng nhiều lần để nhận trợ giúp về một chủ đề hoặc plugin cụ thể nhưng chỉ được gửi đến 3 hoặc 4 các nhóm tin khác nhau đều trỏ đến nhóm tin khác hoặc đơn giản là không phản hồi. Điều này có thể rất khó chịu, vì các sản phẩm mã nguồn mở nhỏ hơn nhiều mà tôi sử dụng thực sự tốt trong việc trả lời các câu hỏi mà tôi có. Có lẽ nó chỉ đơn giản là một chức năng của quy mô của cộng đồng.
  • Nếu bạn cần chức năng ngoài chức năng đi kèm của một trong các bản phân phối của chúng (ví dụ: bản phân phối Eclipse dành cho nhà phát triển Java EE gói những thứ như WTP), tôi thấy quá trình cài đặt các plugin bổ sung rất khó khăn . Tôi không biết tại sao họ không thể làm cho quá trình đó đơn giản hơn (hoặc có thể tôi chỉ làm hỏng máy Mac ở nhà và không biết nó thực sự tồi tệ như thế nào trong thế giới 'thực') nhưng nếu tôi không chỉ là không thành công, đôi khi đó là một quá trình kéo dài nhiều giờ để cài đặt một plugin mới. Đây được cho là một trong những mục tiêu của họ trong 3.4 (để làm cho việc cài đặt các dự án mới đơn giản hơn); nếu họ thành công, tôi không thể nói.
  • Tài liệu dưới dạng sách và hướng dẫn thực tế còn thiếu rất nhiều. Tôi muốn có một hướng dẫn tổng thể về thứ gì đó dày đặc và giàu tính năng như Eclipse; một cái gì đó nói rằng, 'này, bạn có biết về tính năng này không và nó thực sự có thể giúp bạn làm việc hiệu quả hơn như thế nào?'. Theo như tôi đã tìm thấy, không có gì giống như vậy tồn tại. Nếu bạn muốn tìm hiểu Eclipse, bạn có một lựa chọn, hãy ngồi xuống và chơi với nó (theo nghĩa đen là chơi với nó, không chỉ xem một tính năng và đi và đọc tài liệu về nó, vì điều đó có thể không tồn tại hoặc là Sai lầm).

Bất chấp những điều này, Eclipse thực sự là một IDE tuyệt vời. Công cụ tái cấu trúc của nó hoạt động rất tốt. Việc xử lý Javadoc hoạt động hoàn hảo. Tất cả các tính năng mà chúng tôi mong đợi ở một IDE đều là của chúng (hoàn thành mã, mẫu, tích hợp với các SCMS khác nhau, tích hợp với hệ thống xây dựng). Các công cụ định dạng và dọn dẹp mã của nó rất mạnh mẽ. Tôi thấy hệ thống xây dựng của nó hoạt động tốt và trực quan. Tôi nghĩ đây là những điều mà danh tiếng của nó thực sự được xây dựng.

Tôi không có đủ kinh nghiệm với các IDE khác hoặc với các bản phân phối khác của Eclipse (tôi đã thấy RAD hoạt động khá nhiều lần; tôi không thể tin rằng có ai đó sẽ trả những gì họ đang tính phí cho điều đó) để nhận xét về chúng, nhưng tôi khá hài lòng với Eclipse về phần lớn. Một mẹo mà tôi đã nghe từ nhiều nơi là nếu bạn muốn Eclipse mà không gặp nhiều rắc rối có thể đi kèm với cài đặt thẳng của nó, hãy sử dụng bản phân phối trả phí của nó. Eclipse của tôi là một phiên bản rất được khuyến khích mà tôi đã thấy trên mạng thực sự rất hợp túi tiền (lần cuối tôi nghe nói, $ 50 cho bản phân phối cộng với một năm nâng cấp miễn phí). Nếu bạn có đủ ngân sách và cần thêm chức năng, tôi sẽ chọn một thứ như vậy.

Dù sao đi nữa, tôi đã cố gắng chi tiết nhất có thể. Tôi hy vọng điều này sẽ giúp ích và chúc may mắn cho việc tìm kiếm của bạn! :)


79
Miễn phí là một yếu tố rất quan trọng đối với nhiều người. Ví dụ, Eclipse là hoàn hảo cho sinh viên.
Liam

3
3.4 giới thiệu thư mục dropins, giúp cài đặt plugin mà không cần cập nhật trang web dễ dàng hơn rất nhiều.
MetroidFan2002

Đồng ý, cộng đồng plugin của bên thứ 3 còn yếu :(
Athena

1
Tôi nghĩ bạn hơi khắt khe với tài liệu. Cá nhân tôi thấy tài liệu trong wiki và góc nhật thực rất hữu ích, help.eclipse.org/galileo/index.jsp cung cấp rất nhiều thông tin và hướng dẫn. Tôi chưa bao giờ gặp phải "tài liệu sai" không thực sự lỗi thời khi kiểm tra thêm.
NomeN

2
Bây giờ intellij cũng miễn phí, ít nhất là ở một mức độ nào đó!
fastcodejava

69

IntelliJ IDEA thật tuyệt vời. Bây giờ nó chỉ là "tốt hơn Eclipse". Theo kinh nghiệm của tôi, bạn có thể viết mã trong IDEA nhanh hơn vài lần so với trong Eclipse (tôi đã chuyển từ là người sử dụng sớm Eclipse sang IDEA và chưa nhìn lại) nhưng IDEA có một số lỗi:

  • Phiên bản đầy đủ không miễn phí.
  • Nó làm mất trí nhớ
  • Quản lý dự án không phải là tuyệt vời
  • Jetbrains tiếp tục đưa ra những cải tiến nhỏ và gọi chúng là những bản phát hành chính. IDEA bây giờ chậm hơn và nhộn nhịp hơn so với một vài năm trước đây. Và bạn được tính phí cho niềm vui! (IDEA hiện có phiên bản Cộng đồng miễn phí)

Tôi vẫn sẽ không quay trở lại mặc dù; cấu trúc lại mã và ý định trong IDEA quá tốt.

Một phiên bản chính của Eclipse đã ra mắt cách đây một thời gian và tôi đã mất khoảng một giờ tìm kiếm trên trang web để tìm ra những gì thực sự có trong bản phát hành có thể thuyết phục tôi trở lại đầu tiên. Truy cập JetBrains để xem cách bán IDE!


2
2 xu của tôi về IDEA là nó quá chậm. Tôi đã sử dụng Netbeans rộng rãi và nhận thấy rằng IDEA chậm hơn. Tôi sử dụng Netbeans 6.7 và dùng thử IDEA 9 beta.
sivabudh

12
"Nó không miễn phí" không phải là một thiếu sót - giá của phần mềm không nên được sử dụng để mô tả điểm mạnh và điểm yếu của nó.
Josh Brown

37
@Josh - tại sao không? Nó không phải là miễn phí là một showstopper cho nhiều cá nhân công ty. Tất nhiên, kể từ khi tôi viết bài này, IntelliJ đã phát hành phiên bản cộng đồng, đó là miễn phí
oxbow_lakes

3
Có lẽ bây giờ bạn nên cập nhật câu trả lời rằng IntelliJ có phiên bản miễn phí không?
cấu hình

Phiên bản 10 nhanh hơn 9 nhanh hơn 8. Tôi không biết 10 có nhanh hơn 6 hay 7, nhưng Phiên bản 10 không chậm hơn nhật thực.
openCage

33

Không có IDE tốt nhất. Bạn làm cho nó tốt như bạn đã quen sử dụng nó.


4
Tôi đồng ý ở một mức độ nhất định ... bạn có thể làm quen với vi và cho rằng đó là điều tốt nhất.
Charbel

4
Đó là bởi vì vi là tốt nhất.
Sự Chuộc Tội Có Giới Hạn vào

@LimitedAtonement Phụ thuộc để làm gì. Tôi đã sử dụng nó để lắp ráp và nó ổn (tôi vẫn không biết mọi người tìm thấy gì trong đó), nhưng nếu tôi cần lập trình các ứng dụng .NET trong đó, tôi sẽ phát điên.
MasterMastic

@Ken Tôi sử dụng nó cho .NET và Java. ctagsTuy nhiên, tôi không sử dụng , vì vậy đó không phải là điểm dừng duy nhất của tôi cho các dự án lớn mà tôi không viết. Trái tim tôi vẫn là một đứa trẻ ngoan cố! Nhưng khi tôi viết một dự án nhỏ, vim tất cả các cách.
Sự Chuộc tội có giới hạn

@LimitedAtonement Hmm .. tại sao? Trong VS, bạn đang viết bằng các nút mũi tên thay vì các chữ cái. Điều đó khá hoành tráng .. tại sao bạn lại từ bỏ điều đó dù chỉ vì một việc nhỏ?
MasterMastic,

26

Theo ý kiến ​​của tôi, Eclipse không thể được gọi là IDE từ xa. Được rồi, điều đó phóng đại, tôi biết. Nó chỉ phản ánh sự thống khổ dữ dội của tôi nhờ nhật thực! Dù bạn làm gì, nó chỉ không hoạt động! Bạn luôn cần phải đấu tranh với nó để làm cho nó hoạt động đúng cách. Trong thời gian đó, bạn không phát triển mã, đó là những gì bạn phải làm, phải không? tích hợp nhật thực và maven: không đáng tin cậy! Tích hợp Eclipse và ivy: không đáng tin cậy. WTP: lỗi buggy buggy! Xác thực Eclipse và wstl: lỗi! Nó phàn nàn về việc không tìm thấy URL bất ngờ mặc dù chúng tồn tại, và một vài ngày sau, nếu không thay đổi chúng, nó đột nhiên tìm thấy chúng, v.v. Tôi có thể viết một cuốn sách về nó. Để trả lời câu hỏi của bạn: KHÔNG CÓ ECLIPSE KHÔNG BAO GIỜ ĐÓNG Ý TƯỞNG TỐT NHẤT !!! IntelliJ được cho là tốt hơn NHIỀU!


13
Cái này là một viên ngọc: "Eclipse không phải là một IDE"
Arjun J Rao

4
Eclipse rất phức tạp, nhưng cá nhân tôi chưa bao giờ gặp vấn đề khi phát triển Java với nó.
Roman Plášil

1
Eclipse theo dõi không gian làm việc của riêng nó nhưng không tính đến tất cả các trường hợp có thể xảy ra khiến không gian làm việc đó thay đổi. Nếu bạn đang sử dụng điều khiển nguồn và không gian làm việc thay đổi dưới chân của Eclipse, thì nó sẽ rất khó khôi phục và tôi nhận thấy rằng vấn đề phức tạp với các dự án Mavenized. Nó giống như Eclipse nghĩ rằng mọi thứ cần phải tích hợp trực tiếp với chính nó để hoạt động.
Kenogu Labz

18

Eclipse là IDE đầu tiên giúp tôi rời khỏi XEmac. Tuy nhiên, khi chủ của tôi đề nghị mua cho tôi giấy phép Intellij IDEA nếu tôi muốn, chỉ mất 3 ngày với một bản sao đánh giá để thuyết phục tôi sử dụng nó.

Có vẻ như rất nhiều điều nhỏ chỉ là tốt hơn.


12

IntelliJ là một tốt nhưng nó không miễn phí !! Vậy thì NetBeans cũng là một lựa chọn tốt. Ngoài ra, nếu bạn là IBM, WSAD là tốt


10
Xin lỗi nhưng WSAD và RAD từ IBM là ác, họ mất một cái gì đó tốt (Eclipse) và làm cho nó xấu (chậm, cồng kềnh, chrashy, mong manh)
David Waters

4
WSAD và WS là sự kết hợp hoàn hảo nếu một người thích tự hành hạ bản thân, những thứ có thể mất vài giây trở thành vài phút và hơn thế nữa.
mP.

4
Có thể là kiến ​​thức phổ biến, nhưng trong trường hợp không, hiện đã có một phiên bản cộng đồng (miễn phí, mã nguồn mở) của IntelliJ: jetbrains.com/idea/free_java_ide.html
GreenMatt,

12

Tôi phải bầu chọn Netbeans là tốt nhất hiện tại. Eclipse là tốt, nhưng bây giờ Netbeans tốt hơn.


9

Tôi đã sử dụng IntelliJ trong gần 5 năm trở lên (từ v1.5 đến v7) và khoảng 8 tháng trước tôi đã chuyển sang IBM RAD (được xây dựng trên nền tảng nhật thực cũ) và khoảng 3 tháng trước, tôi đã ổn định với Eclipse (Ganymede) .

Tôi đã sử dụng IntelliJ trên một dự án cỡ trung bình (với 10k lớp) và tôi đang sử dụng Eclipse trên một dự án chỉ có vài trăm lớp.

Tôi thấy cả hai IDE này (IntelliJ và Eclipse) đều tốt. IBM RAD chỉ là một sự lãng phí tiền bạc (tất nhiên người ta có thể bị mắc kẹt trong một cửa hàng IBM mà không có sự lựa chọn).

IntelliJ có khả năng tái cấu trúc và phím tắt cho hầu hết các tính năng vượt trội hơn nhiều so với Eclipse. Nó hỗ trợ nhập các dự án từ Eclipse. Nó có khả năng xử lý xml được tích hợp tốt hơn (với khả năng tái cấu trúc có thể áp dụng gần giống như đối với mã java). Tích hợp sẵn Intelli Sense cũng rất tốt.

Eclipse là một công cụ tuyệt vời và miễn phí. Tôi mất khoảng 1-2 tháng để làm quen với Eclipse từ IntelliJ (không có nhiều phím tắt), nhưng tôi đã quen với Eclipse, nó khá trơn tru. Tôi không sử dụng Eclipse trên dự án cỡ trung bình.

Cả IntelliJ và Eclipse đều có cộng đồng plugin hoạt động và cả hai đều tích hợp tốt với hệ thống kiểm soát phiên bản, khung kiểm tra đơn vị, máy chủ ứng dụng và trình định cấu hình.

IntelliJ bắt đầu trở nên chậm và cồng kềnh kể từ phiên bản 4.0. Nó chậm với các dự án quy mô trung bình. Tôi sẽ không sử dụng IntelliJ trừ khi hiệu suất của nó có thể được cải thiện.

Tôi đã không sử dụng hai IDE này cho bất kỳ thứ gì khác ngoài phát triển java.

Nếu bạn là nhà phát triển java và công ty của bạn trả tiền cho IntelliJ và nếu dự án của bạn không quá lớn, hãy tiếp tục. Nếu không, đừng tuyệt vọng: Eclipse luôn ở đó.


8

Tôi đã cho Eclipse đi 3 tháng tại công việc mới của mình, nhưng sau đó tôi phát hiện ra rằng dự án Maven bình thường cũng có thể chạy trong IntelliJ IDEA (tất nhiên trừ khi đó là plugin Eclipse / EMF / cái gì đó ;-)). 3 tháng là không đủ để so sánh nó với hơn 8 năm với IDEA, nhưng nó đủ để khẳng định tôi đã thử một cách công bằng. Tôi quyết định sống với quan điểm của nó (các IDE khác không cần chúng), với trình gỡ lỗi kém của nó (không hiển thị các giá trị ngày trừ khi bạn nhấp vào chúng! V.v.), với mức độ hoàn thành tương đối tệ hơn IDEA có.

Bây giờ sau ngần ấy năm IDEA cũng miễn phí (phiên bản cộng đồng) và tôi sử dụng nó mà không gặp nhiều khó khăn. Tất nhiên tôi bỏ lỡ một số tính năng "Tối thượng" của phiên bản trả phí, nhưng nó tốt hơn Eclipse rất nhiều. Sự khác biệt lớn nhất là toàn bộ tư duy cần thiết cho cả hai IDE này. Nhưng sau khi bạn nắm vững tư duy của một trong hai, tôi không thể hiểu bất cứ ai có thể nắm giữ Eclipse - trừ khi bạn cần hệ sinh thái plugin của nó hoặc bạn có một số khoản đầu tư nghiêm túc ở đó.

Ví dụ về sự khác biệt "tư duy": Bạn phải lưu trong Eclipse, không phải trong IDEA, và tôi không quan tâm điều gì tốt hơn hay tệ hơn - nhưng bạn phải lưu trong Eclipse để cho phép anh ta xóa các lỗi được gạch chân mà không phải là lỗi nữa, vv ;-) Bạn phải lưu ở đó để loại bỏ lỗi trong các tệp khác, vì tệp khác không thấy các thay đổi.

Tôi viết blog nhiều hơn về chủ đề này - và vâng, tôi có thành kiến, mặc dù tôi đã cố gắng càng ít càng tốt. Nhưng sau một thời gian, nó không đơn giản là có thể: :-)

Và không, ngay cả IDEA cũng không hoàn hảo, tôi biết điều đó. Vì tôi sử dụng nó rất nhiều. Nhưng nó là Java IDE tốt nhất nếu bạn hỏi tôi. Ngay cả phiên bản Cộng đồng.


7

[Đây không hẳn là một câu trả lời, chỉ là một giai thoại. Tôi đã làm việc với những người sử dụng emac được tải nhiều macro và mã màu. Khùng! Tại sao lại làm như vậy khi có rất nhiều IDE tốt ngoài kia?]

nếu bạn biết cách sử dụng emacs, bạn có thể viết mã nhanh hơn 100 lần sau đó là IDE. Và nó có thể xử lý nhiều ngôn ngữ khác nhau, do đó bạn không cần phải thay đổi môi trường mã hóa của mình nếu bạn cần mã bằng ngôn ngữ khác. Hoạt động trên tất cả các hệ điều hành, bạn có thể cắt giảm / thêm bất cứ thứ gì bạn muốn. Thậm chí chỉnh sửa các tệp trên toàn thế giới qua ssh. (Không tải xuống hoặc tải lên). Trước khi gọi họ là điên, bạn phải sử dụng nó trước. tôi chắc chắn rằng họ đang gọi bạn là điên vì sử dụng IDE :).


10
Tôi nghĩ rằng có một trường hợp khá mạnh mẽ để nói rằng Emacs thực sự là một IDE.
nevster

Là một công cụ chuyển đổi từ Eclipse sang Emacs ... Emacs mạnh hơn rất nhiều so với mọi người nghĩ. IDE cung cấp cho bạn rất nhiều tính năng tuyệt vời, nhưng có rất nhiều thứ mà Emacs có thể làm mà không IDE nào có thể làm được ... sử dụng nó qua ssh có lẽ là lợi ích yêu thích của tôi.
Mike Stone

6
Nhanh hơn 100 lần so với IDE? Bạn thậm chí đã sử dụng Eclipse?
wsorenson

4
@wsorenson: Tôi đã hoàn thành một số dự án trong thời gian cần thực để tải
Draemon

11
@Draemon Tôi đoán những dự án đó không mang lại nhiều lợi nhuận nếu không thì bạn phải có một máy tính có khả năng khởi chạy Eclipse. Nghiêm túc mà nói, không có gì phải bàn cãi rằng đó là một kẻ tham ăn tài nguyên khổng lồ (tôi thậm chí còn xóa tay một số plugin mà tôi không muốn), nhưng một khi bạn đã ở bên trong ứng dụng và quen thuộc với nó, thì việc tăng năng suất là có thể.
wsorenson

6

Người ta thường nói rằng có những IDE tốt hơn cho các ngôn ngữ khác nhau (ví dụ như Java) hơn Eclipse.

Sức mạnh của Eclipse là về cơ bản nó là IDE giống nhau cho nhiều ngôn ngữ, có nghĩa là nếu bạn biết rằng bạn sẽ phải viết mã bằng một số ngôn ngữ lập trình (Java, C ++, Python) thì đó là một lợi thế lớn mà bạn chỉ phải học một IDE: Nhật thực.


và PHP và có thể là bất kỳ ngôn ngữ nào khác mà bạn có thể nghĩ đến.
Liam

7
Netbeans cũng có tất cả những thứ đó.
Michael Myers

5

Tôi không biết Eclipse có phải là IDE Java TỐT NHẤT hay không, nhưng nó chắc chắn là rất tốt và là IDE yêu thích của tôi. Tôi đã thử IntelliJ một thời gian ngắn trước đây và thấy rằng nó khá giống với Eclipse (IntelliJ có thể cung cấp một số tính năng đẹp hơn, nhưng Eclipse là miễn phí và mã nguồn mở). Tôi chưa bao giờ thực sự thử NetBean vì tôi biết Eclipse trước khi biết NetBean.

Eclipse là yêu thích của tôi vì:

  • Miễn phí
  • Có thể mở rộng (đến mức bạn có thể chuyển nó sang C ++ IDE hoặc DB Development IDE)
  • Mã nguồn mở
  • Tôi biết cách viết plugin Eclipse
  • Bạn có thể phát triển một sản phẩm dễ dàng với Eclipse (điểm kinh nghiệm. Lime Wire là Eclipse dưới mui xe)

Nếu bạn đã quen sử dụng Java IDE thông thường như JCreator, bạn có thể cần một thời gian để làm quen với Eclipse. Tôi nhớ khi tôi lần đầu tiên học Eclipse, tôi không biết cách biên dịch mã nguồn Java ...

Tôi đề nghị rằng để tìm ra IDE tốt nhất CHO BẠN, hãy thử những gì mọi người đề xuất (NetBean, Eclipse và IntelliJ) và xem bạn thích cái nào nhất, sau đó gắn bó với nó và trở thành chuyên gia của nó. Theo tôi, có IDE phù hợp sẽ tăng năng suất của bạn lên rất nhiều.


4

Nhật thực! Nó có thể chậm đôi khi và sử dụng nhiều bộ nhớ nhưng nó hoạt động tốt.


4
Bạn cũng có thể nói như vậy về NetBeans.
Mark Baker

4
Có IDE nào mà bạn không thể nói về điều đó không?
James Schek 30/09/08

1
Vâng, trong thế giới .Net, VS2005 không sử dụng nhiều bộ nhớ. Tuy nhiên, bạn phải trả tiền cho nó với các tính năng siêu chậm. Trong thế giới Java, có một số máy chạy nhanh và ít bộ nhớ nhưng ít tính năng.
jsight 30/09/08

Ý tưởng IntellJ. Tôi từng có dự án này với khoảng 2.000 lớp học và hàng tấn thư viện. Tôi đã đổi từ Eclipse sang IntellJ, vì tôi rất ghét dự án này và tôi cho rằng đó là lỗi của Eclipse. Kết quả là Idea rất chậm. Cách giải quyết? Tôi tạo một mô-đun và sử dụng IDEA. :) Ý tưởng thật tuyệt vời !!
OscarRyz

4

Tôi sẽ phải giới thiệu Oracle JDeveloper . Cá nhân tôi nghĩ rằng Eclipse cũng là IDE Java tốt nhất tại một thời điểm. Sau đó, tôi được giới thiệu với Oracle JDeveloper nhờ công việc của tôi. Tôi thấy thiết kế giao diện người dùng tốt hơn nhiều so với Eclipse. Ngoài ra, nó đi kèm với một số lượng lớn các tính năng được tích hợp bao gồm hỗ trợ tuyệt vời cho EJB3, JSF, WebServices, v.v. Về cơ bản, nó là một IDE cho toàn bộ ngăn xếp JavaEE (và cả khung công tác Oracle ADF). - Tất cả các công cụ bạn (có thể) cần để phát triển JavaEE đều đi kèm với IDE này ngay khi xuất xưởng, không cần plugin (trừ khi bạn tải xuống phiên bản tối giản).


3

Nói về java Ide thì tốt hơn nên sử dụng NetBeans. Theo ý kiến ​​của tôi thì nó tốt hơn và cung cấp lợi thế lớn hơn các Ide khác nhưng nó có nhược điểm so với Eclipse là nó lấy được nhiều hơn trong khi làm việc nhưng làm với các tính năng của nó và tôi đề nghị Netbeans hơn bất kỳ lý tưởng


1

Đây là chủ quan ... Tôi thấy nó là một công cụ tốt.

Nó phụ thuộc vào loại phát triển bạn đang làm - đối với công cụ EJB, nhiều người sẽ ưa chuộng Netbeans. Nó cũng phụ thuộc vào số tiền bạn muốn chi tiêu - Tôi cho rằng bạn đang nói về IDE miễn phí?


có IDE miễn phí. không muốn chi tiêu nếu có một IDE mạnh mẽ hoàn toàn miễn phí. Cảm ơn.

1
+1 cho kẻ hèn nhát. Đây không phải là một câu trả lời vô ích.
Andrew Rollings

1

Theo ý kiến ​​của tôi nếu bạn có tài nguyên để sử dụng, thì hãy sử dụng eclipse. NetBeans tuyệt vời như nhật thực là một lựa chọn tốt nhất khác, đây là 2 thứ duy nhất tôi từng sử dụng (yêu thích, cần thiết, muốn)

Eclipse là phổ biến nhất và vì lý do chính đáng!

Hi vọng điêu nay co ich.


1

Đồng ý với những người khác. Netbeans là một IDE khá tốt cũng phục vụ cho các ngôn ngữ khác (PHP, Ruby, C / C ++) nếu bạn muốn sử dụng bất kỳ ngôn ngữ nào trong số đó. Sau đó, bạn nhận được thêm lợi ích khi biết cách của bạn xung quanh IDE khi quyết định chọn một ngôn ngữ mới.

Tuy nhiên, công bằng mà nói, tôi không có nhiều thời gian với IDE nhật thực.


1

Tôi đồng ý với một số người khác nói rằng NetBeans và IntelliJ đều là những IDE tốt. Và tôi muốn nói rằng khi sử dụng cả ba (Eclipse + hai phần khác), Eclipse cho đến nay là yêu thích của tôi. Tôi thấy một số tài liệu đã lỗi thời, nhưng cũng thấy cộng đồng hỗ trợ rất hữu ích. Tôi bắt đầu sử dụng Eclipse bằng cách nhảy vào phần cuối sâu của nhóm: viết RCP trước khi học IDE. IDE rất dễ sử dụng và khi tôi tìm thấy nhóm tin tức phù hợp để đăng - hầu hết các câu hỏi của tôi đã được trả lời. Điều khó khăn nhất đối với tôi (và thật thất vọng, phải thừa nhận) là biết cách sắp xếp cụm từ tìm kiếm của mình để đi đến câu trả lời đã được đăng.

Hãy nhớ rằng Eclipse vẫn còn "tương đối mới" với tư cách là một trình phát IDE, mặc dù vậy - nó khá mạnh mẽ.

Khiếu nại duy nhất của tôi về Eclipse là với mỗi bản phát hành mới, nó dường như tiêu tốn nhiều tài nguyên hơn. Với một dự án / không gian làm việc quy mô trung bình, việc xây dựng (hoặc xây dựng lại) dự án dường như là vô tận. So với IntelliJ, nó nhanh hơn và trực quan hơn để sử dụng.


1

Đừng quên rằng Nền tảng Eclipse đã được khởi động bởi IBM. Có rất ít nền tảng ra khỏi đó.

  • IBM Websphere Application Developer (WSAD) và / hoặc Rational Application Developer (RAD) là một IDE kiểu Eclipse của IBM (trên thực tế, đó là Eclipse với các thư viện / plugin chuyên dụng của IBM).
  • MyEclipse (chưa bao giờ sử dụng nó nhưng nó là một IDE kiểu Eclipse khác)
  • NetBeans của Sun Microsystem. Nó quá tập trung vào Java vì nó được thiết kế để tạo các ứng dụng hoàn toàn bằng java (NetBeans chạy bằng Java).
  • IntelliJ (tên nhưng một số ít)
  • Oracle JDeveloper (Tôi chưa bao giờ thực sự thích bố cục cấu trúc thư mục mà JDeveloper tạo ra).

Ưu điểm của Eclipse là nó có thể được tùy chỉnh theo sở thích phát triển của bạn, các plugin có thể được viết cho Eclipse để phù hợp với nhu cầu của bạn (ví dụ: Plugin "Easy Explorer" của Eclipse để duyệt thư mục nguồn của bạn trong Windows Explorer). Eclipse cũng cho phép bạn kết hợp các ngôn ngữ / SDK khác, chẳng hạn như C ++, dự án Silverlight, Dự án Android để phát triển. Bạn cũng có thể dễ dàng quản lý tài nguyên trong Eclipse.

Theo kinh nghiệm của tôi, NetBeans là nơi sử dụng nhiều tài nguyên. Oracle JDeveloper và IntelliJ không miễn phí. Ồ vâng, Nếu bạn gặp sự cố hoặc lỗi với Eclipse, Eclipse có khả năng khởi động lại và gửi sự cố đến máy chủ Eclipse.


Eclipse cũng chạy bằng Java btw.
BalusC

Đó là vẻ đẹp của tất cả .... :-)
Buhake Sindi

IntelliJ hiện đang free- các phiên bản cộng đồng
Edward Karak

0

Đây không hẳn là một câu trả lời, chỉ là một giai thoại. Tôi đã làm việc với những người sử dụng emac được tải nhiều macro và mã màu. Khùng! Tại sao lại làm như vậy khi có rất nhiều IDE tốt ngoài kia?


B / C đó là tất cả về sự lựa chọn, nếu bạn nhanh hơn với các công cụ hiện tại của bạn, tại sao lại chuyển sang thứ khác? Chỉ b / c tất cả những đứa trẻ mát mẻ sử dụng nó?
André

Là một công cụ chuyển đổi từ Eclipse sang Emacs ... Emacs mạnh hơn bạn nghĩ rất nhiều. Tôi không nói Eclipse là xấu, hay IDE là xấu, nhưng một khi bạn đã quen thuộc với Emacs, thật khó để quay lại (và điều này đến từ một người biết tất cả các ưu điểm của Eclipse so với một trình soạn thảo "đơn giản")
Mike Stone

1
Đây không thực sự là một câu trả lời: bạn đúng. Giai thoại = bình luận. -1.
Philippe Carriere 02/09/09

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.