Lược sử phát triển
Ngược
dòng thời gian, trở về với năm 1997, thời điểm phiên bản đầu tiên,
Visual Studio được chia ra các bản IDE (Integrated Development
Environment – môi trường phát triển tích hợp) nhỏ bao gồm Visual C++,
Visual Basic, Visual J++ và một công cụ có tên InterDev.
Năm
2002 và 2003, Microsoft trình làng cặp sản phẩm mang tính đột phá
Visual Studio .NET 2002 và Visual Studio .NET 2003 cùng với .Net
Framework. Đây là một IDE đa năng, bạn có thể viết ứng dụng bằng bất cứ
ngôn ngữ gì, từ C++, Visual Basic cho dến J++ hay C#; chỉ cần duy nhất
một IDE là bạn sẽ làm chủ tất cả, từ thiết kế giao diện cho tới soạn
thảo mã lệnh, tất cả đều thật dễ dàng.
Ba năm sau, Visual Studio
2005 ra đời, nó giúp cho nhà phát triển làm việc nhóm dễ dàng và hiệu
quả, cũng như giúp họ giảm bớt công sức và thời gian trong quá trình
phát triển.
Được cho là tốt hơn tất cả phiên bản trước đây, Visual Studio 2008 đã sẵn sàng ra mắt.
Tốc độ
Với
mỗi phiên bản, Microsoft luôn cố gắng cải thiện Visual Studio để sao
cho bạn luôn đạt được hiệu suất làm việc ngày càng cao hơn.
Truy xuất dữ liệu
 |
Có thể nói những thay
đổi về truy xuất dữ liệu trong Visual Studio 2008 là một cuộc cách
mạng. Ở phiên bản này Microsoft giới thiệu LINQ (Language Integrated
Query – Ngôn ngữ truy vấn tích hợp) giúp nhà phát triển có thể tương
tác với dữ liệu dựa trên một mô hình hoàn toàn mới với rất nhiều hỗ trợ
cho hai ngôn ngữ C# và Visual Basic. Xử lý dữ liệu luôn là trở ngại
chính mà các nhà phát triển thường phải đối mặt, đặc biệt là quá trình
làm việc với những dữ liệu mang tính trao đổi cao như XML (eXtensible
Markup Language - Ngôn ngữ đánh dấu mở rộng). Nhưng với LINQ, mọi thứ
dường như được giải tỏa, bởi như tên gọi của nó, LINQ được tích hợp vào
ngay bản thân ngôn ngữ lập trình.
Thiết kế giao diện nhanh, hiệu quả
Với
Visual Studio 2008, chỉ với một IDE duy nhất, chúng ta có thể làm việc
được với tất cả các phiên bản của .Net Framework từ phiên bản mới nhất
3.5 đến phiên cũ hơn 3.0 hay thậm chí là 2.0. Đặc biệt Windows Form
designer của Visual Studio 2008 được tích hợp chặt chẽ với WPF (Windows
Presentation Foundation), giúp nhà phát triển có được một giao diện
thật bắt mắt nhưng lại chẳng tốn nhiều thời gian, công sức.
Không
chỉ có vậy, chúng ta có thể sử dụng bộ công cụ thiết kế giao diện hàng
đầu của Microsoft là Microsoft Expression Suite để quản lý bố cục, các
control cũng như việc gắn kết dữ liệu. MES được thiết kế giúp cho việc
chuyên biệt hóa thiết kế, giờ đây dữ liệu giữa Visual Studio 2008 và
Expression có thể chia sẻ với nhau một cách dễ dàng, nhà thiết kế và
nhà phát triển có thể dễ dàng cộng tác với nhau hơn.
Nền tảng mới, hỗ trợ mới
Sinh
sau đẻ muộn, Visual Studio 2008 hỗ trợ toàn bộ các nền tảng lớn của
Microsoft như Microsoft Office 2007, Microsoft Windows Vista, Microsoft
SQL Server 2008 và Microsoft Windows Server 2008.
Vắt kiệt Microsoft Office
Tích
hợp chặt chẽ với Microsoft Office thông qua bộ công cụ Visual Studio
Tools for Office (VSTO), nhà phát triển có thể tận dung toàn bộ ưu thế,
năng lực tính toán, xử lý và kết xuất dữ liệu của Microsoft Office để
cho ra đời một sản phẩm đặc thù của riêng mình. Theo một số nhận định,
VSTO là nhịp cầu nối hoàn hảo giữa Office và Visual Studio.
Hỗ trợ Vista từ trong ra ngoài
Không
chỉ là hỗ trợ về mảng thiết kế giao diện trực quan thông qua Windows
Form Designer, Visual Studio 2008 còn hỗ trợ nhà phát triển can thiệp
sâu vào XAML để xây dựng giao diện cho các ứng dụng dựa trên nền WPF.
Ngoài ra, theo Microsoft thì Visual Studio 2008 hỗ trợ tới trên 8000
API (Application Programming Interface) dành riêng cho Vista. Thậm chí
Visual Studio 2008 còn hỗ trợ cả WF (Windows Workflow Foundation) giúp
nhà phát triển dễ dàng hơn khi triển khai ứng dụng, có thể không cần
viết một dòng mã nào.
Cộng tác
Với
Visual Studio Team System 2008, nhóm phát triển có được những hỗ trợ
đặc biệt từ các tính năng mới, có thể quản lý được chất lượng của sản
phẩm ở mọi khâu trong quá trình phát triển.
Mở rộng nhóm
 |
Như đã nói, về khả năng
cộng tác, Visual Studio Team System 2008 tốt hơn bao giờ hết. Toàn bộ
nhóm phát triển có thể làm việc “cùng nhau” một cách thực thụ.
Chuyên
viên phân tích cơ sở dữ liệu có thể tạo riêng ra các project CSDL rồi
tích hợp chúng vào hệ thống quản lý phiên bản của Team Foundation
Server (Team Foundation Server’s version control), kiểm tra thử các
Stored procedure, sinh ra dữ liệu thử nghiệm,...
Trong khi đó
nhà thiết kế giao diện có thể tung hoành với bộ công cụ Microsoft
Expression Studio để tạo ra những giao diện bắt mắt nhất với hiệu năng
cao nhất. Và nhà phát triển có thể sử dụng ngay Visual Studio để soạn
thảo code.
Nhắm tới chất lượng
Càng
ngày mức độ phức tạp của các ứng dụng càng được nâng cao tuy nhiên chất
lượng của sản phẩm vẫn cần được đảm bảo. Với Visual Studio 2008 nhà
phát triển có thể đảm bảo được cả tiến độ công việc cũng như chất
lượng, có thể triển khai Unit test một cách dễ dàng thông qua công cụ
dòng lệnh được tích hợp với IDE.
Nhìn nhận
Tổng quan, Visual Studio 2008 được xây dựng dựa trên bộ ba trụ cột chính:
• Cải thiện hiệu năng sản phẩm
• Hỗ trợ quản lý vòng đời ứng dụng
• Sử dụng công nghệ mới
Visual Studio 2008 đem tới cho nhà phát triển, nhóm phát triển những hỗ trợ chuyên biệt như:
• Hỗ trợ phát triển cho thiết bị thông minh
• Xây dựng các ứng dụng dựa trên nền Microsoft Office
• Xây dựng ứng dụng tương thích Windows Vista
• Nâng cao hiệu suất xử lý dữ liệu
• Đem đến những trải nghiệm mới về web
• Nâng cao hỗ trợ cho nhà phát triên
• Hỗ trợ quản lý vòng đời ứng dụng chi tiết
Trải nghiệm
Tính tới thời điểm này, Visual Studio 2008 Beta 2 bao gồm các phiên bản sau:
• Visual Studio 2008 Beta 2 Express Editions
Chia ra các gói nhỏ cho mỗi IDE (VB, VC#,VC++, VWD), mỗi gói xấp xỉ 450 MB
• Visual Studio 2008 Beta 2 Standard Edition (722 MB)
• Visual Studio 2008 Beta 2 Professional Edition (3,1 GB)
• Visual Studio Team System 2008 Beta 2 Team Suite (3,2 GB)
• Visual Studio Team System 2008 Beta 2 Team Foundation Server (1,4 GB)
• Visual Studio Team System 2008 Beta 2 Test Load Agent (232 MB) kèm với
• MSDN Library for Visual Studio 2008 Beta 2 (1,9 GB)
Chúng
được đóng gói dưới dạng file ảnh “.img”, bạn cần ghi ra đĩa CD/DVD để
cài đặt hoặc mount trực tiếp file ảnh để cài. Tải xuống dùng thử tại http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx.
Ngoài
ra bạn cũng có thể sử dụng Virtual PC để thử nghiệm Visual Studio 2008,
Microsoft có cung cấp Virtual PC cài sẵn Visual Studio 2008 (có thể tải
ở địa chỉ trên) gồm 2 file ảnh:
• Visual Studio Team System 2008 Beta 2 Team Suite (4,6 GB)
• Visual Studio Team System 2008 Beta 2 Team Suite & Team Foundation Server (5.6 GB)
Chúc
bạn có những trải nghiệm thú vị với phiên bản mới của bộ Visual Studio,
và đừng quên đóng góp ý kiến cho Microsoft để họ có thể hoàn thiện
Visual Studio 2008 trước khi nó chính thức ra mắt. Theo
.NET Việt Nam Số lượt đọc:
488
-
Cập nhật lần cuối:
28/04/2008 05:15:14 PM | Dùng ý nghĩ điều khiển vật dụng 01/07/2008 11:40' AM Phát
minh mới này giúp con người thực hiện được ước mơ về khả năng não người
giao tiếp với máy móc .NET Framework 3.0 18/05/2008 12:43' AM Cuối tháng 5/2006, Microsoft
công bố bản beta 2 của Windows Vista cùng một số mô hình, công cụ giúp
phát triển ứng dụng trên Windows như: .NET Framework 3.0 (trước đây gọi
là WinFX), Office 2007... Trong đó các công cụ liên quan đến .NET Framework
3.0 được giới phát triển phần mềm đặc biệt quan tâm. Bài viết này mong
muốn đem đến cho bạn đọc cái nhìn cơ bản về .NET Framework 3.0 được Microsoft
công bố là thế hệ thứ 3 sau Win16 và Win32. Tin đã đăng: Xu hướng công nghệ 23/04/2008 11:51' PM Hiện nay có khá nhiều công nghệ mới được sử dụng, trong đó không thể không nhắc đến web, một công nghệ có thể trong tương lai sẽ thay thế cho các ứng dụng chạy trên nền winform
Những tính năng mới ở phiên bản Beta IE8 13/03/2008 11:48' AM Phiên
bản thử nghiệm đầu tiên (Beta 1) của trình duyệt Internet Explorer đã
nhanh chóng ra đời để minh chứng về những "chế độ tiêu chuẩn" tương
thích hoàn toàn với các chuẩn của W3C mà Microsoft đã mạnh miệng giới
thiệu về trình duyệt Internet Explorer 8. Microsoft bắt tay cùng Nokia05/03/2008 11:23' AM Vào thời điểm cuối năm nay, plug-in trình
duyệt Silverlight của Microsoft sẽ đưa video và những nội dung đa
phương tiện khác vào trong các dòng smartphone của Nokia. Phần mềm nhận biết cảm xúc29/02/2008 10:47' AM Mới đây, các kỹ sư tin học đã tạo ra phần
mềm máy tính có khả năng nhận biết cảm xúc của con người. Phần mềm có
thể nhận ra niềm hạnh phúc, sự phẫn nộ, sự sợ hãi, tức giận, ngạc
nhiên, buồn bã với sự chính xác lên đến 85%. Công nghệ AJAX ẩn chứa những lỗ hổng nghiêm trọng07/10/2006 11:09' PM Các ứng dụng AJAX xuất hiện ngày một nhiều đồng nghĩa với việc doanh nghiệp và người sử dụng phải đương đầu với những nguy cơ bảo mật mới. Tuy nhiên, các chuyên gia phát triển có vẻ không nhận thức đầy đủ về mối hiểm họa này Oracle lại lăm le nuốt MySQL16/02/2006 06:27' PM Chưa ngán sau vụ tiếp quản chông gai PeopleSoft hồi năm ngoái, Oracle lại đang nhăm nhe nuốt chửng hãng cơ sở dữ liệu nguồn mở MySQL - một dấu hiệu cho thấy gã khổng lồ phần mềm đang sẵn sàng cho một sự lột xác về chiến lược kinh doanh Apache trình làng phiên bản mới07/12/2005 10:00' PM Apache Software Foundation vừa giới thiệu một bản cập nhật chính cho phần mềm máy chủ dịch vụ web mã nguồn mở Apache. Những tính năng mới được bổ sung trong phiên bản Apache 2.2.0 mới là hỗ trợ tập tin kích thước lớn và cải thiện khả năng lưu trữ thông tin trong bộ nhớ (caching). |