18-09-2009, 12:16 PM
+1 Pour Wild-D.
Sinon, l'avis de Rasmus Ledorf, bien qu'étant le créateur de PHP3, n'est pas universel.
Comme dit plus haut, chacun fait ce qu'il veut. On parle de lisibilité, aborder les moteurs de template est donc évident. Chacun fait ce qu'il veut ensuite. Je le répète : pour choisir, il faut connaître.
Moi, je trouve les template en PHP peu lisible (à cause des $this->blabla->... à rallonge), de même que ceux de base de Ruby on Rails (Erb). Par contre Haml est très lisible :
Je peux mélanger les deux dans un projet (mais pas dans le même template), même si je ne le fais jamais.
Sephi-Chan
Sinon, l'avis de Rasmus Ledorf, bien qu'étant le créateur de PHP3, n'est pas universel.
Comme dit plus haut, chacun fait ce qu'il veut. On parle de lisibilité, aborder les moteurs de template est donc évident. Chacun fait ce qu'il veut ensuite. Je le répète : pour choisir, il faut connaître.
Moi, je trouve les template en PHP peu lisible (à cause des $this->blabla->... à rallonge), de même que ceux de base de Ruby on Rails (Erb). Par contre Haml est très lisible :
<html>
<head>
<title><%= @page_title %></title>
</head>
<body>
<% for user in @users %>
<div class="user_name"><%= user.login %></div>
<% end %>
</body>
</html>
Code :
%html
%head
%title #{@page}
%body
- for user in @users
%div.user_name #{user.login}
Je peux mélanger les deux dans un projet (mais pas dans le même template), même si je ne le fais jamais.
Sephi-Chan