2013-04-13 45 views
9

Tôi mới sử dụng Java. Tôi đã tham gia một khóa học giới thiệu, nơi tôi đã sử dụng NetBeans, nhưng tôi nhận thấy rằng một số bạn học của tôi đã sử dụng Eclipse. Từ những gì tôi đã hiểu, Eclipse là IDE phổ biến trong số các công ty CNTT.
Câu hỏi của tôi là, với tư cách là lập trình viên mới, tôi có nên ở lại với NetBeans hoặc chuyển sang Eclipse không?Công cụ nào được các công ty CNTT, NetBeans hoặc Eclipse sử dụng nhiều hơn?

+1

Nó không thực sự quan trọng. Hầu hết các nơi sẽ cho phép bạn chọn IDE của riêng bạn, nhưng làm việc với một cái mới nên khá tầm thường. Chỉ cần sử dụng bất kỳ công cụ nào bạn thích nhất. Mọi người một lần trong khi thử một số điều mới để xem nó có thể tốt hơn. – Mason240

+1

@ Mason240: Thật sao? Hầu hết các địa điểm sẽ cho phép tôi chọn? Tôi nghĩ mọi công ty đều có những quy tắc riêng về những thứ đó. –

+1

@wizardo: Tôi chưa bao giờ nghe nói đến một công ty mà * yêu cầu * nhà phát triển sử dụng một IDE hoặc trình soạn thảo cụ thể. Điều phổ biến hơn là một công cụ cho phép sử dụng đa số trong các thành viên của một nhóm, đặc biệt là các thành viên cao cấp, và nó trở thành tiêu chuẩn thực tế bởi vì nếu bạn sử dụng Công cụ X, bạn có nhiều khả năng nhận trợ giúp nhanh hơn, tận dụng những gì người khác có xong, v.v. – ckhan

Trả lời

16

Bạn đã quên một điều nữa: IntelliJ.

Tất cả đều khác nhau và không có "tốt nhất" duy nhất, ví dụ, mỗi tính năng có một tính năng khác thì không.

nhận xét cá nhân của tôi:

  • Eclipse có lẽ là hầu hết mở. Nó rất tích cực phát triển. Đó là tiêu chuẩn thực tế tại tất cả 4 công ty tôi đã làm việc cho đến nay. Eclipse hoàn toàn miễn phí.

  • IntelliJ là loại thông minh. Thật thú vị khi sử dụng, nhưng không phải tất cả các tính năng đều có sẵn trong ấn bản cộng đồng. Tôi đã đánh giá nó bởi vì ai đó đã tuyên bố rằng một nghiên cứu cho thấy rằng nó làm cho bạn làm việc hiệu quả hơn 10% nhưng tôi chưa thấy bản thân nghiên cứu. Tôi nghĩ IntelliJ là tuyệt vời nhưng tôi rất quen với Eclipse nó thực sự khó để chuyển đổi.

  • Rất tiếc, tôi chưa bao giờ thấy NetBeans.

Xét những điểm này, Eclipse dường như lựa chọn an toàn nhất, do sự phổ biến của nó tại nơi làm việc quá khứ của tôi và tính chất mở và miễn phí. Nhưng số dặm của bạn có thể thay đổi.

Chỉ cần nhớ rằng Eclipse/NetBeans/IntelliJ chỉ là công cụ. Nó không quan trọng bạn chọn cái nào, điều quan trọng nhất là bạn có được mã hóa và mã hóa tốt. Sử dụng cái nào làm cho bạn hiệu quả nhất.

+1

cảm ơn, câu trả lời rất xây dựng. –

+1

_Chỉ cần nhớ rằng Eclipse/NetBeans/IntelliJ chỉ là công cụ. Nó không quan trọng bạn chọn cái nào, điều quan trọng nhất là bạn có được mã hóa và mã hóa tốt._ Lời khuyên tốt nhất tôi có thể nhận được trong thời điểm này. –

+1

Vì vậy, bạn muốn trở thành một coder GREAT. Đó là tin tốt! Sau đó, bạn sẽ yêu thích cuốn sách này bởi Jeff Atwood: http://www.hyperink.com/Effective-Programming-More-Than-Writing-Code-b1559 – janos

1

Thành thật mà nói, tôi nghĩ cả hai đều đều phổ biến. Một khi bạn học một, nó không phải là một việc lớn để chuyển sang người khác. Những người mà tôi làm việc có sở thích riêng của họ, và công ty không có sở thích - cũng không làm các công ty ký kết hợp đồng mà chúng tôi làm việc cùng. Đối với mỗi của riêng mình có vẻ là chính sách khá chuẩn. Điều đó đang được nói, trong kinh nghiệm của tôi, sự lựa chọn IDE đôi khi đã được xác định bởi vấn đề ở bàn tay (dễ sử dụng, các plugin khác nhau cho các mục đích cụ thể, vv).

Điểm mấu chốt - tìm hiểu cả hai. Nó không phải là khó để làm và bạn có thể sẽ sử dụng cả hai cuối cùng anyway.

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