Tôi muốn đạt được một cái gì đó tương tự như khung Java Tiles chỉ sử dụng các công nghệ phía máy khách (không có phía máy chủ bao gồm).HTML thuần túy + JavaScript phía khách hàng templating
Tôi muốn có một trang, ví dụ: layout.html sẽ chứa định nghĩa bố cục. Trình giữ chỗ nội dung trong trang đó sẽ trống # thẻ div nội dung.
Tôi muốn có nội dung khác nhau được tiêm trên trang đó dựa trên url. Một cái gì đó như layout.html? Content = main hoặc layout.html? Content = edit sẽ hiển thị trang có nội dung được thay thế bằng main.html hoặc edit.html.
Mục đích là để tránh sao chép mã, ngay cả đối với bố cục và để soạn các trang không có khuôn mẫu phía máy chủ.
Bạn sẽ đề xuất phương pháp tiếp cận nào?
CHỈNH SỬA: Tôi không cần thư viện đầy đủ khuôn mẫu, chỉ là một cách để soạn một trang, tương tự như những gì gạch làm.
Nếu bạn muốn viết ứng dụng web, hãy tìm hiểu javascript bằng jquery, có thể dễ dàng và ít phiền toái hơn trong thời gian dài và chắc chắn sẽ mạnh hơn. Sau đó, bạn cần chọn giữa hiển thị chế độ xem phía máy chủ hoặc phía máy khách. –
Tôi thích MooTools hơn JQuery, nhưng đó là vấn đề về hương vị. GWT chỉ là một công cụ khác, nó mạnh mẽ và thú vị để biết sự tồn tại của nó. –