Eclipse có phải là tốt nhất IDE
cho 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.
Eclipse có phải là tốt nhất IDE
cho 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.
Câu trả lời:
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.
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! :)
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:
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!
Không có IDE tốt nhất. Bạn làm cho nó tốt như bạn đã quen sử dụng nó.
ctags
Tuy 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.
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!
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
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.
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 ở đó.
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.
[Đâ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 :).
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.
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ì:
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.
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.
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).
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
Đâ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í?
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.
Đồ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.
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.
Đừ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 đó.
Ư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.
Đâ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?
Tôi có kinh nghiệm sử dụng JCreator LE . Tôi thích nó vì nó dễ sử dụng và miễn phí. Hãy thử nếu bạn thích.