>akrogames
Je ne suis pas d'accord avec toi : Tu affirmes que l'utilisation de moteur de rendu est une erreur de conception car les langages on un "moteur de rendu" intégré et que cela ajoute une complexité supplémentaire
Je vais pousser ce raisonnement vers l'absurde:
Pourquoi utiliser des frameworks comme Zend,Symfony, Jquery, Angular, alors que l'on peut très bien coder sans ces frameworks car ils ajoutent une complexité non négligeable ?
Pourquoi utiliser Doctrine VS PDO/mysqli en PHP ?
Pourquoi faire des interfaces graphiques alors que l'on peut directement écrire sur la console ?
Serte c'est vrai que tu peux afficher du texte avec echo en php, ou document.write en JS, mais tout comme les frameworks, ils (Moteurs de rendu) ne sont pas nécessaires mais ajoute une couche d'abstraction rendant la création d'application plus rapide et plus facilement maintenable.
Tu compares
<?php echo $this->name; ?>
à La première méthode n'est pas difficile MAIS que ce passe-t'il si $this->name n'existe pas, tu as une belle erreur (alors oui tu peux les cacher mais ce n'est pas propre du tout).
La deuxième méthode transforme ton code en
<?php if(isset($this->name) && !empty($this->name)){ echo $this->name;} ?>
Ok ce n'est pas difficile mais répète ce morceau de code une centaine de fois, lequel des deux est le plus pratique à écrire ?
-------
Edition: Correction de mon orthographe, tournure de phrases
Partager