Tuần trước Microsoft đã có một buổi ra mắt 3 bộ phần mềm mới tại Hà Nội khá ấn tượng. Bộ tam này gồm có: Visual Studio 2005, SQL Server 2005 và Biztalk Server 2006. Vậy, những bộ phần mềm mới này có thực sự hấp dẫn, mạnh mẽ, và đáng tin cậy như Microsoft đã "lăng-xê"?
Dưới đây là những đặc điểm nổi bật của những bộ phần mềm này:
Visual Studio 2005
Thiết kế giao diện, hỗ trợ viết mã (coding)
Nếu đã từng sử dụng Visual Studio .Net chắc hẳn bạn rất thích thú với sự hỗ trợ viết mã IntelliSense. IntelliSense không những giúp viết mã nhanh hơn, đúng hơn mà còn giúp những lập trình viên mới làm quen với .Net nhanh chóng hơn. Đặc biệt, VS 2005 còn có khả năng sử dụng lại các đoạn mã mẫu. Không những thế, VS 2005 cho phép tạo ứng dụng với giao diện giống với giao diện của Outlook đầy hấp dẫn.
Xây dựng ứng dụng Web nhanh hơn
VS 2005 đã đưa vào công cụ phát triển Web mới là Visual Web Developer. Công cụ này cho phép tạo ra các ứng dụng Web được viết bằng ASP.NET 2.0. Với Visual Web Developer, có khoảng 50 điều khiển Web mới được tích hợp giúp phát triển ứng dụng Web nhanh và đơn giản hơn. Cải tiến lớn trong ASP.NET 2.0 là hỗ trợ tạo Master Page và cho phép các trang khác kế thừa lại Master Page. Một ưu điểm lớn nữa của Visual Web Developer là dễ dàng tạo một dự án ứng dụng Web (Web project) rất đơn giản. Trước đây, khi tạo một dự án Web, bạn phải xác định một thư mục ảo (vitual directory) trong máy chủ Web IIS (Internet Information Services) và khi sao chép dự án này sang máy khác thì thật "mệt mỏi". Nhưng với VS 2005, tạo ứng dụng Web không cần những thao tác trên, và thực sự đơn giản như tạo một ứng dụng trên Windows bình thường.
Hỗ trợ phát triển ứng dụng cho thiết bị di động
Lập trình trên các thiết bị di động đang trở thành một xu hướng. Không đơn giản chỉ là phát triển ứng dụng cho các thiết bị này mà phát triển các trò chơi trên thiết bị di động cũng đang bùng nổ. Phát triển ứng dụng cho các thiết bị di động mà đặc biệt là điện thoại di động ngày càng hấp dẫn hơn, doanh thu đem lại cũng cao và nhanh hơn. Trong lĩnh vực này, Microsoft đã "chậm chân" hơn so với Sun. Đa số các ứng dụng trên các điện thoại di động, thiết bị di động đều được viết bằng J2ME (Java 2 Micro Edition), cho phép ứng dụng chạy trên các thiết bị có màn hình nhỏ, số màu ít, và lượng bộ nhớ hạn chế. Tuy nhiên, Microsoft nhanh chóng nhận ra lĩnh vực này là thị trường "béo bở", đầy tiềm năng. Chính vì vậy, hãng phần mềm "khổng lồ" này đã xây dựng môi trường phát triển ứng dụng .Net Compact Framework vừa nhỏ gọn như J2 ME mà lại đơn giản, dễ sử dụng như .Net. Môi trường phát triển ứng dụng này có thể hoạt động trên các điện thoại di động, các thiết bị có sử dụng HĐH Windows CE, Windows Mobile...
Đóng gói và triển khai ứng dụng
Visual Studio 2005 cho phép đóng gói và triển khai ứng dụng đơn giản và dễ dàng hơn. Nhờ công nghệ đóng gói và triển khai ứng dụng ClickOne mới, bạn sẽ dễ dàng triển khai các ứng dụng đó trên máy chủ Web, hoặc các mạng chia sẻ tập tin.
Hỗ trợ ứng dụng 64 bit
Xu hướng bộ xử lý 64 bit và bộ xử lý đa nhân đang ngày càng phát triển mạnh mẽ và cũng gây khó cho các nhà phát triển phần mềm. NetFramework 2.0 cũng như Visual Studio 2005 hỗ trợ tốt và tối ưu cho tính toán 64 bit.
Đa dạng sản phẩm
Visual Studio 2005 được phát hành không chỉ là vài bản như: Standard, Pro, Premium... giống các phiên bản trước. Microsoft phát hành không chỉ nhiều hạng mục mà đa dạng sản phẩm khác nhau phục vụ cho những mục đích khác nhau của người dùng. Nhưng đáng chú ý nhất là 2 bản: Visual Studio Express và Visual Studio Team System.
Visual Studio Express là bản miễn phí và giới hạn thời gian sử dụng 1 năm. Bởi vì đây là phiên bản miễn phí nên một số tính năng hấp dẫn sẽ không có như: đóng gói và triển khai ứng dụng ClickOne, không hỗ trợ lập trình thiết bị di động, không hỗ trợ lập trình phát triển Office, tài liệu hỗ trợ ít... Tuy nhiên, Visual Studio Express vẫn là lựa chọn tuyệt vời cho sinh viên, lập trình viên nghiệp dư hay đơn giản bạn là người đam mê công nghệ và muốn khám phá. Visual Studio Express có thể tải về tại: http://msdn.microsoft.com/vstudio/express
Visual Studio Team System là bộ công cụ phát triển mạnh nhất trong họ sản phẩm Visual Studio. Visual Studio Team System phù hợp với các doanh nghiệp và đặc biệt là các công ty sản xuất phần mềm. Visual Studio 2005 Team Foundation Server là hệ thống máy chủ cho phép quản lý toàn bộ các dự án, cũng như giao việc tới từng bộ phận phát triển. Còn hệ thống máy trạm là các bộ sản phẩm có thể phục vụ cho nhu cầu của mỗi bộ phận phát triển riêng như: kiến trúc sư phần mềm (Software Architects), bộ phận phát triển ( Developers), kiểm thử phần mềm (Software Testers)... Doanh nghiệp muốn có phiên bản cho máy trạm (client) đầy đủ cho các bộ phận trên thì có thể sử dụng bản Visual Studio Team Suite.
Thông tin chi tiết các bộ sản phẩm Visual Studio có tại: http://msdn.microsoft.com/vstudio/products
SQL Server 2005
SQL Server 2005 là hệ cơ sở dữ liệu đầy "tâm huyết" của Microsoft. SQL Server phiên bản mới nâng cao hiệu năng, độ tin cậy, khả năng lập trình đơn giản và dễ sử dụng hơn so với SQL Server 2000. SQL Server 2005 tập trung vào khả năng xử lý giao dịch trực tuyến trên diện rộng OLTP ( large-scale online transactional processing), ứng dụng thương mại điện tử (e-commerce applications) và kho dữ liệu (data warehousing). Ngoài ra, những cải tiến quan trọng trong SQL Server 2005 là thêm các dịch vụ mới như: dịch vụ báo cáo Reporting Services, Service Broker và sự thay đổi đáng kể trong Database Engine.
Đặc biệt, trong phiên bản này SQL Server 2005 gồm có bản SQL Server 2005 Express được cung cấp miễn phí và không giới hạn thời gian sử dụng. Bạn có thể tải về và sử dụng phiên bản này tại đây. Visual Studio 2005 sẽ phát huy được toàn bộ sức mạnh bởi nó hỗ trợ rất tốt cho lập trình đặc biệt là môi trường .Net.
Biztalk Server 2006
Biztalk Server 2006 được xây dựng trên kiến trúc của Biztalk Server 2004 vì vậy nâng cấp từ phiên cũ này sang phiên bản mới không gặp bất cứ khó khăn nào. Ngoài những tính năng mới mạnh mẽ hơn, Biztalk Server 2006 được tích hợp và làm việc rất tốt với bộ công cụ Visual Studio 2005 và SQL Server 2005. Để biết thêm thông tin về Biztalk Server 2006 hãy ghé thăm: www.microsoft.com/biztalk
Tóm lại, bộ công cụ phát triển phần mềm Visual Studio 2005 có những tính năng đầy hấp dẫn và mạnh mẽ hơn rất nhiều các phiên bản cũ. Nếu yêu thích lập trình và muốn làm quen với Visual Studio và .Net, bạn hãy tải và sử dụng bộ công cụ miễn phí Visual Studio Express. Để phát triển các ứng dụng cơ sở dữ liệu trên môi trường Windows và kết hợp với môi trường .Net thì SQL Server 2005 Express cũng là lựa chọn khôn ngoan. Nếu cần những tính năng mạnh mẽ hơn thì hãy cân nhắc tới SQL Server 2005 với các phiên bản mạnh hơn. Biztalk Server 2006 là sự nâng cấp tuyệt vời cho doanh nghiệp trong quản lý các quy trình kinh doanh, và đặc biệt nếu doanh nghiệp đã sử dụng Biztalk 2004 thì Biztalk 2006 là lựa chọn tốt. Nếu muốn nâng cấp hoặc tham khảo giá của toàn bộ 3 sản phẩm hãy tới: www.microsoft.com/vietnam/licensing/pricing để biết thêm chi tiết.
Minh Phúc (tổng hợp)