Lƣ̣a cho ̣n nền công nghê ̣ thực thi hệ thống

Một phần của tài liệu Nghiên cứu, phát triển và ứng dụng kiến trúc hướng mô hình trong công nghệ phần mềm (Trang 54)

HƢỚNG MÔ HÌNH 3.1 Phân tích kiến trúc hệ thống

3.4.1. Lƣ̣a cho ̣n nền công nghê ̣ thực thi hệ thống

Các công nghệ khác nhau có khả năng cung cấp mức hỗ trợ khác nhau cho người lập trình. Một phần của phát triển ứng dụng là việc lựa chọn công nghệ phù hợp để thực thi bài toán. Hiện nay có rất nhiều nền công nghệ để lựa chọn như: .NET, J2EE v.v.., và mỗi nền công nghệ đều có những ưu điểm riêng. Cụ thể trong bài toán này lựa chọn công nghệ .NET với một số lý do như sau: .NET cung cấp

một nền tảng cho việc xây dựng và triển khai các ứng dụng và dịch vụ Web, tích hợp nhiều ngôn ngữ lập trình, nhưng lý do chủ yếu là .NET dễ dàng cho người lập trình vì giao diện lập trình thân thiện, và người lập trình phải viết code ít.

Hình 3.26 trình bày tổng quan về các thành phần của nền công nghệ .NET.

Hình 3.26. Tổng quan các thành phần của nền công nghệ .NET Các thành phần cơ bản của công nghệ .NET bao gồm:

o Các công cụ phát triển:

- Visual Studio.NET: là một bộ đa ngôn ngữ các công cụ lập trình, bao gồm:

- Visual C# .NET, - Visual Basic .NET, - Visual C++ .NET,

- Visual J# .NET, JScript .NET.

o .NET Framework: là một tập những giao diện lập trình, bao gồm các thành phần chính:

- Bộ thực thi ngôn ngữ chung (Common Language Runtime), - Các lớp thư viện cơ sở (Base Classes),

- Các ứng dụng Web (ASP.NET).

- Cơ sở hạ tầng các hệ điều hành máy phục vụ cho .NET (Server Infrastructure): là một bộ các ứng dụng cơ sở hạ tầng cho xây dựng, triển khai và điều hành các dịch vụ Web XML bao gồm Windows và các .NET Enterprise Server.

- Các dịch vụ khối hợp nhất (Building Block Services) bao hàm cả các dịch vụ Web XML.

Một phần của tài liệu Nghiên cứu, phát triển và ứng dụng kiến trúc hướng mô hình trong công nghệ phần mềm (Trang 54)

Tải bản đầy đủ (PDF)

(105 trang)