Log message #4100191

# At Username Text
# Dec 1st 2017, 13:51 casmo Point taken
# Dec 1st 2017, 13:51 hmic casmo, thats why it's not build for you, but designers :P
# Dec 1st 2017, 13:51 casmo Allright, allright
# Dec 1st 2017, 13:51 AlexMax (see how easy it is to forget?)
# Dec 1st 2017, 13:51 AlexMax casmo: You mean <?= h($var); ?>
# Dec 1st 2017, 13:51 admad you are missing the point
# Dec 1st 2017, 13:50 casmo I do not think that {$var} is easier than <?php echo $var; ?>
# Dec 1st 2017, 13:50 hmic most strugle with loops already :D
# Dec 1st 2017, 13:50 hmic exactly
# Dec 1st 2017, 13:50 admad anything more complex they can't comprehand
# Dec 1st 2017, 13:50 hmic because you can do so much more in php
# Dec 1st 2017, 13:50 admad right, and hence it's easy to use for designers
# Dec 1st 2017, 13:50 casmo A good template is nothing more then simple loops and plain variables, right?
# Dec 1st 2017, 13:50 hmic you bet it is not!
# Dec 1st 2017, 13:49 casmo I think it is as easy to learn php as to learn a random template engine language or syntax
# Dec 1st 2017, 13:49 hmic but more for designers that dont know and give a shit about the actual code
# Dec 1st 2017, 13:49 casmo Sure, but it is just another language
# Dec 1st 2017, 13:49 hmic smarty and twig are not build for (cake)php developers
# Dec 1st 2017, 13:48 casmo Cake, for example, force you to separate that logic
# Dec 1st 2017, 13:48 casmo Sounds harsh, but it is already really good seperated
# Dec 1st 2017, 13:48 AlexMax plus it's safer (not having to remember to h() every single variable)
# Dec 1st 2017, 13:48 casmo If you need that enforcement I'm not sure you are the right guy for the job
# Dec 1st 2017, 13:47 AlexMax plus it's slightly nicer to look at
# Dec 1st 2017, 13:47 AlexMax casmo: eh, it helps you enforce separation of template and logic
# Dec 1st 2017, 13:47 dereuromark dont=down
# Dec 1st 2017, 13:46 casmo I always find myself cheating in those template engines like: {php} echo $var; {/php}
# Dec 1st 2017, 13:46 hmic to make use of basic functionality for desiners e.g.
# Dec 1st 2017, 13:46 dereuromark for normal cake templates there is no immediate need at this time. It can sometimes produce cleaner and safer code, but it also slows you dont a bit sometimes. tradeoffs.
# Dec 1st 2017, 13:46 hmic more basic and constraint
# Dec 1st 2017, 13:46 casmo With all the helpers and stuff, I think plain PHP is just easier/better
# Dec 1st 2017, 13:46 hmic smarty - like twig - is for non-php programmers
# Dec 1st 2017, 13:46 casmo I suppose I didn't know better
# Dec 1st 2017, 13:46 hmic - and is still used in many shop systems today
# Dec 1st 2017, 13:46 dereuromark the main reason for now was that bake templates generate php code, and for that you need sth like this :slightly_smiling_face:
# Dec 1st 2017, 13:46 hmic why was smarty a thing back in the time?
# Dec 1st 2017, 13:45 hmic depends a lot...
# Dec 1st 2017, 13:45 casmo big, I mean "good"
# Dec 1st 2017, 13:45 casmo Back in the days I've worked several years with Smarty... But since CakePHP I do not wanna go back anymore
# Dec 1st 2017, 13:44 casmo What is a big reason to use a template engine like that?
# Dec 1st 2017, 13:19 admad bake templates do support twig templates natively now :slightly_smiling_face:
# Dec 1st 2017, 13:01 hmic you can base64 encode an image to post, you can create a form encoded version too and there are several more options