2010-02-08 25 views
5

Tôi cần cung cấp cho người dùng cuối khả năng chỉnh sửa an toàn mẫu ứng dụng web asp.net mvc và cho đến nay Ngôn ngữ mẫu chất lỏng có vẻ hoàn hảo nhưng được viết bằng Ruby và chuyển nó có vẻ là một nhiệm vụ quá phức tạp đối với tôi Tôi không biết Ruby ... có ai đã cố gắng chuyển nó sang C# không? Nó sẽ thực sự hữu ích trong rất nhiều tình huống và tôi sẽ tích cực giúp đỡ những gì cần thiết!Có ai đã có thể hoặc ít nhất đã cố gắng để chuyển ngôn ngữ mẫu chất lỏng để C#?

Cập nhật: Tôi cũng đã phát hiện ra một số Javascript version, điều này sẽ làm giảm quá trình chuyển vùng đủ.

+0

Có điều này sẽ là một thư viện tuyệt vời để có trong C#. Có công cụ xem dao cạo mới - nhưng điều đó cho phép bất kỳ phương pháp C# nào được gọi là rõ ràng là không an toàn để chạy trên máy chủ web của bạn! – superlogical

+0

Có thể bạn có thể sử dụng IronRuby và xem liệu bạn có thể làm cho nó hoạt động theo cách đó – superlogical

Trả lời

12

Bạn có nghĩa là DotLiquid? Đó là một cổng .NET 4.0 của ngôn ngữ mẫu Liquid cho Ruby. Cú pháp khuôn mẫu chính nó giống như Liquid, nhưng mã .NET tận dụng lợi thế của các quy ước .NET/C# càng nhiều càng tốt. Đó rõ ràng là nguồn mở, giống như dự án Liquid gốc.

Tiết lộ: Tôi đã viết DotLiquid (tốt, tôi đã làm C# port từ Ruby, anyway). Giống như poster gốc, tôi cũng muốn truy cập vào cú pháp mẫu Liquid từ mã .NET. Tôi hy vọng nó hữu ích cho người khác. Mã nguồn Ruby của Liquid rất sạch sẽ và bao gồm một bộ kiểm thử đơn vị đầy đủ, do đó nó thực hiện chuyển đổi khá đơn giản. Nếu bạn tìm thấy bất kỳ lỗi nào, vui lòng

+0

Tim, đó chính là điều tôi đang tìm kiếm !!! Bạn có thể liên lạc với tôi qua email không? của tôi là [email protected] – MJ1686

+0

Tôi đã thử gửi cho bạn một email nhưng không thành công với "550 550 # 5.1.0 Địa chỉ bị từ chối. (tiểu bang 14)". Email của tôi là lúc rang-amoeba dot com, không có dấu gạch ngang. –

+0

Tuyệt vời, cảm ơn bạn đã đăng liên kết tới dự án. Mong muốn kiểm tra mã và đóng góp nếu cần –

Các vấn đề liên quan