こんにちは、ありがとうございましたSpring MVCで使用するテンプレートエンジンは何ですか?
私は春のMVCを学び、サイトを作成したいと思います。主な問題はテンプレートシステムです。
JSP/JSF/Apache FreeMarker/Thymeleafなどを使用する必要がありますか?
このテーマについて多くの議論がありましたが、すべて古くなっています。だから、私は好奇心が強い、今は何が良いですか?
こんにちは、ありがとうございましたSpring MVCで使用するテンプレートエンジンは何ですか?
私は春のMVCを学び、サイトを作成したいと思います。主な問題はテンプレートシステムです。
JSP/JSF/Apache FreeMarker/Thymeleafなどを使用する必要がありますか?
このテーマについて多くの議論がありましたが、すべて古くなっています。だから、私は好奇心が強い、今は何が良いですか?
サーバー側レンダリングのベストプラクティスは、テンプレートエンジンの使用に移行しています。これらは、テンプレートを使用してデータを実際の出力にマージする責任があります。
現在の好みのように見える:
JSPのとJSF全く異なる事が時代遅れになってきています。
実際のテンプレートエンジンを使用する大きな利点は、データを収集してデータを提示し、テンプレートをテストできるようにすることです。
業界ではクライアント側のレンダリングに移行しています。サーバー側でJSONオブジェクトとしてデータを返し、WebアプリケーションはAngular、React、jQuery、Emberなどのフレームワークを使用してページを構築します。
サポートされているものを使用できます。 JSP、Freemaker、Thymeleafは似ていますが、レンダリングするテンプレートを作成します。 JSPとFreemakerには、Thymeleafで利用可能ないくつかの機能が欠けています。
私はThymeleafのアイデアが好きです。テンプレートをブラウザに読み込んで、そのページがどのようにレンダリングされるのかを見ることができます。 Thymeleafテンプレートは完全に機能したHTMLページです。プレースホルダを持つJSPタグとFreemakerがあるJSPでは、これは不可能です。
JSFはコンポーネントベースであるため、異なるアプローチです。
私が選択しなければならないのであれば、私はThymeleafを使用します。
2つの答え、2つは* thymeleaf *を示唆しています。私はそれのために行くだろう。私は数ヶ月前にSpring MVC + Thymeleafを使って小さなプロジェクトを作ったので、本当にうれしく思います。 – russellhoff