JeuWeb - Crée ton jeu par navigateur
Utiliser un template sur un projet qui n'en a pas - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Utiliser un template sur un projet qui n'en a pas (/showthread.php?tid=5593)

Pages : 1 2


RE: Utiliser un template sur un projet qui n'en a pas - niahoo - 27-07-2011

moi je conseille twig que m'a fait découvrir oxman, il utilise la même syntaxe que DTL (Django templating language) (reprise également par erlyDTL, la version erlang)

Il est facilement extensible pour construire des structures utiles.


RE: Utiliser un template sur un projet qui n'en a pas - php_addict - 28-07-2011

merci pour vos avis

je me rend bien compte que ma façon de coder est un peu crade, c'est du pseudo MVC et sans moteur de template...mais je n'ai pas les compétences de faire mieux malheureusement. je pense que si un pro regardais mon code il rigolerait bien, ca c'est certain.

Peut on faire un jeu web avec un code un peu crade? je penses que oui. Faut juste être seul à le coder...

malgré tout je me rend compte que sans moteur de template, si je change l'ergonomie de mon site (design css) je vais y passer quelques heures pour rien, ca c'est certain...je vais essayer de me faire un petit site avec un petit moteur de template pour tester...


RE: Utiliser un template sur un projet qui n'en a pas - Viciousity - 29-07-2011

Comme je l'ai dit plus haut un moteur de template te permet une architecture du code plus claire.
Par exemple en utilisant le moteur de template HAML:

%body
#header
%h1 Mon Super-Site
%h2 Mon Super-Slogan
#content.ie7
.news
%p= Post.first.main_body
%span.meta By #{Post.first.author.name}.
Rendra en HTML.

<body>
<div id="header">
<h1>Mon Super-Site</h1>
<h2>Mon Super-Slogan</h2>
</div>
<div id="content" class="ie7">
<div class="news">
<p><?php echo Post.first.main_body ?></p>
<span class="meta"> By <?php echo Post.first.author.name ?>
</div>
</div>
</body>
Ce qui améliorera la lisibilité et maintanibilité de ton code.

Pour ce qui est du MVC, c'est clair que ce n'est pas indispensable, c'est mieux pour le travail en équipe et pour la vision globale.