Nếu bạn muốn các mẫu tương tự cho các ngôn ngữ khác nhau, bạn có thể có một cái nhìn tại Clearsilver.
Trình cắt xén là một công cụ mẫu trung lập về ngôn ngữ giúp phân tách bản trình bày khỏi mã bằng cách chèn định dạng dữ liệu phân cấp trung bình ngôn ngữ (HDF) giữa mã và mẫu của bạn. Hãy nghĩ về HDF như XML, nhưng đơn giản hơn nhiều.
Nó được sử dụng cho nhiều trang web có lưu lượng truy cập cao, bao gồm Yahoo! Groups, Gmail HTML tĩnh, orkut.com, wunderground.com và các trang khác. Ngôn ngữ triển khai được sử dụng với nó bao gồm C/C++, Python, Java, Ruby, PHP, C# và các ngôn ngữ khác. Khung công tác Python cũng bao gồm một bộ điều phối Page-Class và ORM đơn giản, đó là một chút Ruby-On-Rails giống như ở chỗ nó làm cho việc ánh xạ giữa các bảng cơ sở dữ liệu, HDF và các mẫu lấy rất ít mã.
Việc triển khai Clearsilver chính là bằng C với trình bao bọc ngôn ngữ cụ thể. Ngoài ra còn có một thực hiện java 100% được thực hiện bởi Google và nguồn mở có tên JSilver.
http://www.clearsilver.net/
http://code.google.com/p/jsilver/
Nguồn
2012-11-04 20:47:04
Tôi nghĩ đây là một câu hỏi rất thú vị! Vì vậy, về cơ bản bạn đang tìm kiếm các công cụ mẫu là ngôn ngữ chéo/khung nơi bạn có thể sử dụng cùng một mẫu trong khi trao đổi toàn bộ phần còn lại của ngăn xếp công nghệ. – Davy8
Tôi sẽ LOOOVE django giống như động cơ templating. – drozzy