Czym są pliki FTL

88

Jestem nowy w projekcie i muszę się go nauczyć na wylot. Widzę wiele plików z rozszerzeniem .ftl. Nie jestem pewien, czym one są. Wiem, że można je modyfikować, a użytkownik widzi zmiany w interfejsie.

Haszysz
źródło

Odpowiedzi:

40

FTL oznacza szablon FreeMarker.

Jest to bardzo przydatne, gdy chcesz podążać za wzorcem MVC (Model View Controller).

Ideą stosowania wzorca MVC dla dynamicznych stron internetowych jest oddzielenie projektantów (autorów HTML) od programistów.

antonjs
źródło
5

Zajrzyj tutaj .

Następujące pliki mają rozszerzenie FTL:

  • Family Tree Legends Family File
  • Szablon FreeMarker
  • Tekstura Napięta Przyszłość
schnaader
źródło
2

Plik ftl może mieć po prostu serię znaczników html, tak jak strona JSP, lub może mieć kodowanie szablonu freemarker do reprezentowania obiektów przekazanych z pliku java kontrolera.
Ale jego rzeczywistą zdolnością jest łączenie zawartości klasy java i rzeczy po stronie widoku / klienta (html / JQuery / javascript itp.). Jest dość podobny do prędkości. Możesz zmapować metodę lub obiekt klasy na stronę freemarker (.ftl) i używać jej tak, jakby była to zmienna lub funkcja utworzona na samej stronie.

NixRam
źródło