Próbuję napisać aplikację w javascript z biblioteką ember.js, która opiera się głównie na systemie szablonów Handlebars. Jednak używam FLASK, który również używa systemu szablonowego jinja.Czy możesz użyć dwóch szablonów HTML, takich jak Handlebars i Jinja
Czy można korzystać z obu renderów szablonów w tym samym czasie? Czy muszę używać jednego na drugim. Ktoś, kto ma doświadczenie w używaniu zarówno flask, jak i ember.js wie, który z nich mógłby być łatwiej zastąpiony innym? (Może kierownica jest znacznie łatwiejsza do zastąpienia Jinja lub odwrotnie).
Używam node.js dla serwera i używam mieszanki jade z szablonami kierownicy. Jade nadal daje mi, a co najważniejsze, mojemu projektantowi i innej, nietechnicznej osobie bardzo łatwy plik do edycji. (Nadal można edytować surowy HTML, ale jade jest po prostu naprawdę czysty) Kiedy muszę umieścić w akcji kierownicy i link do, po prostu używam surowego html w szablonie. Świetnie dla nas działa. – WallMobile
Najlepsze aplikacje internetowe (najbardziej wydajne) renderują pełną stronę html przy pierwszym załadowaniu, a następnie używają renderowania po stronie klienta, aby go zaktualizować. Poleganie na kliencie, aby w pełni załadować początkową stronę, znacznie zwiększa ładowanie strony (należy wykonać kolejne wywołania ajax). –
Należy zauważyć - Kierownicę można wyświetlać po obu stronach, ale Jinja jest rzadkością po stronie klienta. – cwallenpoole