2012-03-16 19 views
22

Poszukuję kompilatorów Less CSS opartych na języku Java. Na Github, mam natknąłJava Compiler for Less CSS?

  • lesscss4j
  • lesscss-java

Oba są z tego samego autora. Niestety nie jestem w stanie odgadnąć różnicy między nimi.

Czy ktoś może mi powiedzieć? Jakie inne kompilatory znasz?

+1

Zajrzyj do PlayFramework 2, w komplecie znajdziesz mniej kompilatora. –

+3

Wygląda na to, że lesscss4j było starą nazwą projektu, a lesscss-java nową nazwą. – cchana

+1

Tak, zgadza się. Tymczasem otrzymałem odpowiedź od programisty, który to potwierdził. – Windwalker

Odpowiedz

6

LESS Engine zawija kompilator javascript w prostym interfejsie Java.

Nie użyłem lesscss-java, więc nie mogę komentować względnej jakości, ale w małych zadaniach, które potrzebowałem, nie miałem żadnych skarg na Less Engine.

+0

Używałem go i działało całkiem nieźle. Wtyczka lesscss-maven nie działała dla mnie zbyt dobrze, dlatego stworzyłem FileWatchera z tym, który kompiluje pliki, gdy coś się zmienia. –

7

The Official LESS CSS Compiler for Java jest bardzo ładne, zbyt. Jest w Maven Central, jest bezpieczny dla wątków (więc wydajność jest całkiem dobra) i ma łatwy w użyciu interfejs.

+5

W jaki sposób ten kompilator jest bardziej oficjalny niż w jego odpowiedzi wspomniany jest "Mały silnik"? Nie łączą mnie żadne linki na http://lesscss.org/. –

2

lesscss4j to kompilator Java napisany z ANTLR. Chociaż będzie to szybsze, problem polega na tym, że musisz zsynchronizować go z oficjalnym kompilatorem lesscss, który znajduje się w javascript. Ten projekt nie został dotknięty przez 2 lata. Lesscss-java jest opakowaniem wokół oficjalnego kompilatora i działa w silniku Rhino JS. Używany przez popularne Lesscss-maven-plugin.

3

JLessC jest alternatywą mniej kompilatora. Jest to czysta Java i nie używa żadnego silnika JavaScript. Głównym celem jest użycie razem z Bootstrap. To jest bardzo szybkie.

2

LessCSS Compiler - zgodny z wersją 1.7.5. Biblioteka jest oparta na oficjalnym kompilatorze JavaScript przystosowanym do silnika Rhino. Ograniczenia: nie można pobrać źródeł z Internetu, np. @import (less) "http://example.org/style.less"

Extended LessCSS Compiler - rozszerzona wersja LessCSS Compiler.Dodaje funkcje, takie jak:

  • buforowanie (see caching data):
    • skompilowany kod
    • kodu źródłowego
  • obsługuje źródła znajdujące się pod adresem:
Powiązane problemy