TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH - Pdf 73

: TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH
3.1. Tổng quan về Microsoft .NET
Trong thế giới điện toán, những cải tiến và thay đổi vẫn thường xuyên xảy ra. Đây là những
biến đổi tất yếu và có tác động thúc đẩy sự phát triển. một thách thức đối với bất kì nhà lập
trình nào hay những công việc truyền thông về Công Nghệ Thông Tin nào là theo kịp những
biến đổi liên tục và những sự phát triển công nghệ.
Như một nhà quản lí doanh nghiệp hay người đưa ra các quyết định, sự am hiểu về công
nghệ và tác động của nó đối với công việc kinh doanh nhiều lúc là cho bạn cảm thấy nản
lòng. Tuy nhiên, những thay đổi thường xuyên nhất trong công nghệ luôn đem lại cho bạn
thành quả tốt nhất. Ngày nay, do Công Nghệ Thông Tin liên tục phát triển, cho nên những
nền tảng của công nghệ đó có thể thay đổi để điều tiết những sự phát triển mới và những nhu
cầu mới trên thị trường. Thậm trí một vài năm trở lại đây, chỉ có một số ít người biết đến
Internet. Ngày nay, Internet đã thâm nhập hầu như mọi nơi mọi chỗ trong cuộc sống của
chúng ta.
Sự khởi xướng của ý tưởng .NET là một bước đột phá mới của Microsoft. Nó bao hàm nhiều
quan niệm hiện hữu và những triết lý. Microsoft đưa ra công nghệ mà nó cho phép ý
tưởng .NET trở thành hiện thực.
3.1.1. Định nghĩa .NET
Để bắt đầu công việc khảo sát .NET, chúng ta phải xác định rõ ranh giới công việc cần thực
hiện. vì .NET có nghĩa một nền tảng hơn là một sản phẩm đơn lẻ, cho nên cách định nghĩa
nó có thể đa dạng, có phần hơi khó hiểu và mơ hồ. một cách đơn giản .NET được định nghĩa
dưới dạng một khung ứng dụng (application framework). .NET cung cấp một khung cho
những ứng dụng nào được xây dựng, nó xác định những ứng dụng truy nhập các hàm như
thế nào qua các hệ thống và các mạng. .NET cung cấp một nền tảng mà trên đó các giải pháp
và dịch vụ Web có thể được xây dựng, một nền tảng giải phóng những sự ràng buộc và tự
bản thân nó giải phóng khỏi Microsoft Windows (về mặt kĩ thuật). .NET là một cách xây
dựng các ứng dụng và các dịch vụ mà nó hoạt động không phụ thuộc vào một nền tảng
(platform) nào. Đây là một cách để tạo ra các trao đổi thông tin (truyền thông) giữa những hệ
thống đa dạng và các ứng dụng cũng như tích hợp nhiều thiết bị vào trong vệc trao đổi thông
tin này.
Ý tưởng .NET được thiết kế để hỗ trợ chúng ta tiến tới một Web thân thiện hơn, tích hợp tốt

nối lỏng và ghép nối chặt. Qui trình nghiệp vụ của việc tính toán n-tier (ghép nối chặt) được
kết hợp với các chuẩn truyền thông điệp ghép nối lỏng và các phương pháp truy nhập dữ liệu
trên Internet. Do ý tưởng .NET được tìm thấy trên cơ sở của XML và khái niệm dịch vụ
Web, các nhà phát triển có một cách mới để tạo ra các ứng dụng mà nó hoạt động và tích
hợp dễ dàng hơn. Sự thách thức của các nhà phát triển là tích hợp nhứng khái niệm đó với
cái mà nền tảng .NET được xây dựng trên nó.
3.1.2. Tác động của .NET đối với con người.
Nền tảng .NET có thể có tác động sâu sắc đến kinh nghiệm người dùng (theo hướng tích
cực). Trước khi khảo sát khả nǎng này, chúng ta hãy xem xét mô hình tính toán hiện thời.
Hiện tại, việc tính toán người dùng chủ yếu là nằm ở phần cứng và hệ điều hành. Những
người dùng sở hữu những thiết bị phần cứng như PC, laptop hay PDA và họ cài đặt phần
mềm và cấu hình các hệ thống đó. Dữ liệu chủ yếu được quản lý và thao tác (và cả dữ liệu
đã mất) cũng trên các hệ thống đó. Do sự tǎng trưởng của công nghệ, số lượng PC tại gia
và vǎn phòng ngày càng tǎng lên nhanh chóng. Có ai đã từng nghĩ rằng một người dùng có
thể cần đến 13 Gbyte ổ cứng? Mô hình tính toán hiện thời gây ra nhiều vấn đề do số lượng
người sử dụng máy tính của họ ngày càng nhiều. Người dùng phải chú ý đến dữ liệu và
thiết bị của chính họ và Internet được coi không gì hơn là một thứ đồ chơi tô vẽ.
3.1.3. Cơ sở hạ tầng .NET.
Việc tạo nên một khung (framework) mà những hàm theo cách được mô tả trong mục này
chắc chắn không phải là một nhiệm vụ dễ dàng. Để nó có thể làm việc được, chiến lược
.NET phải cung cấp một cơ sở hạ tầng mà trên đó các dịch vụ web có thể được xây dựng.
May thay, .NET đã cung cấp cơ sở hạ tầng này để giải phóng các nhà lập trình tập trung
hơn vào việc xử lí các tác vụ kinh doanh hơn là chú trọng đến việc lập trình bản thân nó.
Tại mức cơ sở hạ tầng .NET xem những thành phần chương trình như những dich vụ web,
nó lấy ra những đặc tính tốt nhất của COM của Microsoft và trộn lẫn chúng với ý tưởng
truyền thông điệp ghép nối lỏng. Do những đặc tính này mà cơ sở hạ tầng tồn tại cho người
lập trình và như vậy họ có thể tập trung vào công việc xử lý các tác vụ kinh doanh cần sự
phát triển mà không cấn phải tao ra các thành phần riêng biệt hoạt động với nhau. Cơ sở hạ
tầng .NET tạo ra framework trên đó các dịch vụ web được xây dựng. Ba thành phần cho
.NET framework là.

công cụ lập trình. Ngoài C#(Visual C#.NET), Visual Studio .NET còn hỗ trợ Visual Basic,
Visual C++, Visual J#.NET và các ngôn ngữ script như VBScript và Jscript. Tất cả các
ngôn ngữ này đều cho phép truy cập vào .NET Framework.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status