**** XAML, XUL và XHTML chồng chéo ****
Sự chồng chéo lớn nhất giữa XAML và các tiêu chuẩn khác nằm trong sự ủng hộ của mình đối với các khái niệm rút ra từ HTML/XHTML. Sự tương đồng giữa XAML và HTML rất nhiều. Chồng chéo với HTML không giới hạn ở XAML, tất nhiên. Phương ngữ XML GUI nổi tiếng khác — XUL của Mozilla — cũng trùng lặp với XHTML. Cuối cùng, cả XAML và XUL chồng lên nhau ở những nơi mà XHTML thậm chí không bao gồm. XHTML và XUL có thể được kết hợp trong một tài liệu (ít nhất là trong trình duyệt Mozilla). Sự kết hợp như vậy là một tương tự thô đối với việc sử dụng XAML không phải Web. Trong thực tế, XUL của Mozilla là một chất tương tự thô đối với một số ứng dụng của XAML.
nhưng được kết hợp với nhau, chúng thực sự cấu thành không có gì hơn hỗ trợ cho hầu hết các nội dung HTML cơ bản và các tiện ích biểu mẫu đã sẵn sàng trong các ứng dụng web thông thường. XUL chồng chéo XHTML ít hơn mà XAML làm vì XUL cố gắng tách riêng nó khỏi XHTML. Nó không cố gắng trở thành một sự thay thế drop-in, như XAML.
Một điều tôi thích về XAML so với HTML là sự tự do gia tăng từ các tính năng có nguồn gốc xuất bản của HTML. XAML giải phóng bạn khỏi các thẻ h1, các thẻ mã và một loạt các thẻ thích hợp linh tinh khác được sử dụng không thường xuyên trong HTML. Đối với mục đích thực tế, các thẻ này hoạt động nhiều hơn thông tin kiểu trong các tài liệu HTML hiện đại.
HTML cũng là giao diện người dùng kém cho các ứng dụng, bất chấp mức độ phổ biến của Web. Cả XAML và XUL đều đi một chặng đường dài hướng tới việc khắc phục vấn đề đó. Bạn có thể viết lại các ứng dụng Web của bạn trong XAML và chúng trông đẹp hơn các bản gốc HTML, nếu chỉ XAML có hỗ trợ CSS tốt hơn.
Nguồn
2009-06-03 08:36:42
Phải là một cộng đồng Wiki – NinethSense
@NinethSense: Comminity Wiki? Tại sao? – AnthonyWJones