2012-03-16 32 views
22

Tôi đang tìm các trình biên dịch Less CSS dựa trên Java. On Github, tôi đã tình cờTrình biên dịch Java cho CSS ít hơn?

  • lesscss4j
  • lesscss-java

Cả hai đều từ nhà phát triển tương tự. Thật không may tôi không thể tìm ra sự khác biệt giữa chúng.

Ai đó có thể cho tôi biết? Bạn có biết các trình biên dịch nào khác không?

+1

Nhìn bên trong PlayFramework 2, có một trình bao gồm ít trình biên dịch hơn. –

+3

Trông với tôi như lesscss4j là tên cũ của dự án, lesscss-java tên mới. – cchana

+1

Vâng, đúng vậy. Trong khi đó tôi nhận được câu trả lời từ nhà phát triển đã xác nhận điều đó. – Windwalker

Trả lời

6

LESS Engine kết thúc trình biên dịch javascript trong giao diện Java thẳng về phía trước.

Tôi chưa sử dụng lesscss-java, vì vậy tôi không thể nhận xét về chất lượng tương đối, nhưng trong các tác vụ nhỏ tôi cần, tôi không có khiếu nại với Less Engine.

+0

Tôi đã sử dụng nó và nó hoạt động khá tốt. Plugin lesscss-maven-không hoạt động tốt cho tôi, vì vậy tôi đã tạo một FileWatcher bằng cách biên dịch các tệp khi có thay đổi. –

7

The Official LESS CSS Compiler for Java cũng khá đẹp. Đó là trong Maven Central, là thread an toàn (vì vậy hiệu suất là khá tốt), và nó có một giao diện dễ sử dụng.

+5

Trình biên dịch này chính thức hơn so với LESS Engine @codelark đề cập đến trong câu trả lời của anh ấy như thế nào? Tôi không nên không liên kết trên http://lesscss.org/. –

2

lesscss4j là trình biên dịch Java, được viết bằng ANTLR. Trong khi điều này sẽ được nhanh hơn, vấn đề là bạn cần phải đồng bộ hóa nó với trình biên dịch lesscss chính thức mà là trong javascript. Dự án này đã không được xúc động trong 2 năm. Lesscss-java là trình bao bọc xung quanh trình biên dịch chính thức và đang chạy trong công cụ Rhino JS. Nó được sử dụng phổ biến Lesscss-maven-plugin.

3

JLessC là trình biên dịch thay thế ít hơn. Đó là Java thuần túy và không sử dụng bất kỳ công cụ JavaScript nào. Mục tiêu chính là sử dụng cùng với Bootstrap. Nó rất nhanh.

2

LessCSS Compiler - tương thích với phiên bản 1.7.5. Thư viện dựa trên trình biên dịch JavaScript Less chính thức được điều chỉnh cho động cơ Rhino. Hạn chế: không thể tìm nạp nguồn từ Internet, ví dụ: @import (less) "http://example.org/style.less"

Extended LessCSS Compiler - phiên bản mở rộng của LessCSS Compiler.Thêm các tính năng như:

  • bộ nhớ đệm (see caching data):
    • biên dịch mã
    • mã nguồn
  • hỗ trợ nguồn nằm tại địa chỉ:
Các vấn đề liên quan