SƠ LƯỢC VỀ WEBMATR

Một phần của tài liệu Giáo trình Lập trình mạng nâng cao hướng.NET (Nghề Lập trình máy tính): Phần 2 - Tổng cục dạy nghề (Trang 108 - 109)

Trước khi mang tên cúng cơm như hiện nay, Microsoft ASP.NET Web Matrix Project (gọi tắt là Web Matrix) khởi đầu với tên Web Studio, chuyển sang tên Mongoose, Project Saturn, Tahiti Project và cuối cùng là Microsoft ASP.NET Web Matrix.

Tên Web Matrix được chọn mang tính chất sáng tạo và thiết lập được mối liên hệ trong cộng đồng các Chuyên Gia hay Kỹ Sư Tin Học về ASP.NET. Dự án được hình thành do sự đóng góp của nhiều Kỹ Sư Tin Học thiện nguyện đã bỏ rất nhiều thời giờ riêng tư hiếm hoi (thường là các buổi tối trong ngày và cuối tuần) để mong tạo sự hợp tác chung cho cộng đồng ASP.NET chứ khơng chính thức khởi xướng hay tạo nên từ Microsoft. Bạn có thể tham khảo chi tiết về tiến trình hình thành Web Matrix cũng như danh tánh các Kỹ Sư Tin Học đã đóng góp vào dự án này trong nối Web Matrix and Project Team.

Web Matrix được phác thảo cho cộng đồng ASP.NET nên ta dùng miễn phí, Web Matrix lại dễ xài và rất đẹp. Tưởng cũng cần nói qua, một trong các mục tiêu cơ bản của dự án Web Matrix là tạo điều kiện đóng góp chung trong cộng đồng phát triển mạng nên những người khởi xướng dự án ln khuyến khích ta tải xuống, cài đặt, xữ dụng và giới thiệu Web Matrix cũng như đóng góp ý kiến trên diễn đàn của Web Matrix để Web Matrix được hoàn chỉnh hơn.

Các Kỹ Sư Tin Học dùng ngơn ngữ lập trình C# và .NET framework để cấu tạo ra Web Matrix. Khoãng chừng 800 Classes và hơn 150,000 mã (lines of code) được dùng trong dự án này với biết bao công sức và thời giờ đã được đầu tư vào không thể nào kể xiết. Do đó, mặc dù Web Matrix rất nhỏ (ở dạng tải xuống chỉ có 1.2MB) nhưng khơng những Web Matrix là mơi trường phát triển các trang ASP.NET về mạng một cách đơn giản và hữu hiệu, mà còn được dùng để tạo các user controls, các classes (để biên dịch thành assemblies), các dịch vụ về mạng (Web Services) và ngay cả HTML Handlers nữa. Ngồi ra, Web Matrix cịn yểm trợ cấu tạo các trang HTML thuần túy, các style sheets, các lược đồ và tài liệu XML (XML schemas and

documents), các SQL scripts cũng như việc định hình các tập tin về .NET (.NET configuration files such web.config and global.asax).

Một phần của tài liệu Giáo trình Lập trình mạng nâng cao hướng.NET (Nghề Lập trình máy tính): Phần 2 - Tổng cục dạy nghề (Trang 108 - 109)

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

(157 trang)