Ngay sau khi công bố không tham gia vào dự án phát triển các công cụ nguồn mở Eclipse, hôm nay (5/12), Sun Microsystems và Tổ chức các công cụ nguồn mở netbeans.org đã công bố một lộ trình cho công nghệ các công cụ nguồn mở NetBeans, phác thảo các cải tiến nhằm phát triển mở rộng Web và các dịch vụ Web.
Sun đang cung cấp các chi tiết kỹ thuật trong Version 4.0 của NetBeans, phiên bản đã được giới thiệu vào hôm thứ tư tuần này, khi Sun quyết định từ bỏ kế hoạch sáp nhập dự án NetBeans của mình với Eclipse của IBM. Một quan chức của Sun cho biết IBM đã từ chối việc sáp nhập này, và Sun sau đó cũng đã từ chối lời mời tham gia vào Eclipse.
Lộ trình NetBeans trang bị các khả năng nâng cao hiệu suất và tái thiết kế giao diện người dùng NetBeans mang tính trực giác cao hơn, theo mô tả của Sun và netbeans.org.
Version 4.0, sẽ được đưa ra thị trường vào nửa sau năm 2004, dự kiến sẽ bao gồm hỗ trợ ''tái phân tách tham số'' (refactoring) tự động trong IDE để cung cấp khả năng hỗ trợ mã nâng cao (improved code maintenance). Phiên bản này cũng bao gồm các tính năng trình soạn thảo mã tiết kiệm thời gian (time-saving code editor) như các tính năng ''Smart Imports'' và ''Code Completion'', Sun cho biết. Một hệ thống xây dựng ứng dụng cho phép phát triển các ứng dụng phức tạp hơn cũng sẽ được trang bị trong phiên bản 4.0 này.
Theo website netbeans.org, mục tiêu chủ đạo của Version 4.0 là nâng cao hiệu suất viết mã chương trình ứng dụng và một hệ thống dự án mới dựa trên công cụ phát triển Java nguồn mở Apache Ant.
Phiên bản hiện đã được hoàn thiện của Sun là NetBeans 3.6, sẽ có mặt trên thị trường vào quý I năm 2004. Nó sẽ bao gồm các giao diện được thiết kế lại để trực quan hơn và quy trình công việc được cải tiến, cũng như cảm nhận và hình ảnh mềm mại hơn. Theo Sun, tính năng ''Code folding'' trong Version 3.6 sẽ cho phép việc điều hướng mã nguồn trở nên dễ dàng hơn.
Sun cho biết bộ công cụ phát triển NetBeans đã được download hơn 1,5 triệu bản kể từ khi NetBeans 3.5 được đưa ra vào tháng 6 năm nay. Phiên bản 3.5 tập trung vào hiệu suất và hỗ trợ nâng cao cho việc xây dựng các ứng dụng Web với JavaServer Pages và các ''servlets'', xây dựng các phần mềm máy trạm phong phú với các lớp nền tảng Java và hỗ trợ viẹc xây dựng các ứng dụng phiên bản Java 2 Platform Mobile edition (J2ME).
Bình Minh - Theo IDG News