Có nhiều công cụ hỗ trợ việc lập trình Java. Môi trường phát triển tích hợp (IDE: Integrated Development Environment) là công cụ quan trọng bậc nhất với mỗi lập trình viên Java.
Theo đánh giá chung của giới lập trình viên Java, Eclipse được ưa chuộng hơn cả bởi sự phổ biến, khả năng mở rộng bằng trình cắm (plug-in) khiến tính năng hết sức đa dạng, nhiều hãng công nghệ cung cấp chức năng tiện ích như JBoss, Spring Source, IBM v.v..
Nếu bạn lập trình...
Từ khi mới ra đời, môi trường phát triển tích hợp chính thống hỗ trợ lập trình Java là Netbeans. Cho đến bây giờ, NetBeans vẫn được nhiều thế hệ lập trình viên Java yêu thích sử dụng. Nếu lập trình C# có VisualStudio do Microsoft cung cấp thì lập trình Java có Netbeans do Oracle (trước đó là Sun Microsystems) chính thức hỗ trợ. Phiên bản mới nhất của Netbeans là 8.x.
Netbeans IDE
Joel Spolsky - đồng sáng lập trang web hỏi đáp Stack Overflow đã đưa ra 12 tiêu chí giúp việc lập trình hiệu quả/ hiệu suất cao hơn, trong đó đề mục thứ 9 là: "Do you use the best tools money can buy?" - "Khi lập trình bạn có công cụ tốt nhất có thể chưa?".
Bạn có công cụ tốt nhất được mua bằng tiền chưa?
SmartJOB muốn dẫn nhập và giới thiệu đến bạn một công cụ thương mại rất tốt hỗ trợ hầu như mọi khía cạnh của lập trình Java: JavaSE, JavaEE, Spring framework hay EJB, Hibernate hay JPA v.v.. đó là IntelliJ IDEA.
IntelliJ IDEA - Môi trường lập trình phát triển tích hợp tốt nhất cho Java - một phần mềm thương mại
Quản lý phiên bản
So sánh sự khác biệt trong mã nguồn
Và còn rất nhiều công cụ/tiện ích chuyên biệt hỗ trợ những khía cạnh khách nhau:
Spring Tool Suite: Hỗ trợ lập trình với Spring framework, được build trên nền Eclipse.
Nếu bạn có bất kỳ vướng mắc hay chia sẻ nào liên quan đến nội dung bài viết, hãy comment phía dưới.
VyDN - Java developer tại SmartJob

