Hi, I don't normally participate much in the dev list but I had to weigh in on this topic. I am very grateful to all of you for your work on Symfony.
I have to vote -1 against Twig. I think Jonathan Wage expressed it well, but I want to add: I originally picked symfony, and have recommended it to others, because it did NOT have its own template syntax, but used familiar PHP. PHP was born to mix code with HTML, to be easy and hackish. It is actually not that well suited to elegant object-oriented proper MVC code, but it is awesome for getting things done the most direct way possible. The other non-PHP frameworks I evaluated had: * a language, like Ruby or Python or Java or C#, which is well-suited for OOP and MVC (unlike PHP), but which I do not know and can't quickly become productive with * a unique template language that I can't quickly produce or debug There are a lot of factors involved in choosing a technology, like corporate standards and ease of finding developers, but the "time from adoption to productivity" and "long term quality and viability" are at the top of my list, and symfony met them when I started with it in 2008. I'm looking at that choice again now with Symfony 2, because it is so different, and I have to say that default use of Twig (even if it's possible to opt out for my own code) would make me consider non- PHP frameworks again. I think I understand the appeal of Twig, but in my experience, every template language starts out so simple, but becomes more and more contorted and complex (like PHP did) because at some point you actually need a full-featured language with full control logic, objects and data structures, and especially string manipulation. Even in a properly designed View. Making syntax shortcuts for the most commonly used embedded code is really nice, but pretty soon you end up with BobX (http://thedailywtf.com/Articles/We-Use-BobX.aspx). As to the wider community, was "use a template engine instead of PHP" a feature on the symfony 2 feature poll? How would you measure something like that? Thanks for listening, Nathan Vonnahme On Sep 24, 9:41 am, Jonathan Wage <jonw...@gmail.com> wrote: > After thinking a bit about it. I think it is not such a good idea for > Symfony in the long term. -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to symfony-devs@googlegroups.com To unsubscribe from this group, send email to symfony-devs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en