Couldn't we resolve this argument by putting up a list of pros and cons on the UPHPU site and pointing people to it every time this discussion comes up? We could do the same with Eclipse (and vi and emacs), OO/Non-OO methodology, and any other perennial "argument" (in quotes because "argument" culturally means yelling and calling names, but by the dictionary definition it is in fact an argument) that comes up here.
I used to be solidly in the anti-Smarty camp but honestly, I have a hard time caring any more. If you like it and want to use it, and (important!) if you understand the criticisms of it, then hey go for it. It's your code, not mine. I had an idea the other day for marking up arguments in a point/counterpoint form, kind of like this only with better formatting 'cause email really does a bad job of formatting text nicely: In Favor: A: It lets you separate business logic from presentation -- See Against item A --- Yes but Smarty does it in a way which may add value in certain circumstances B: Some other awesome thing you may not be aware of -- This is true, however, (rebuttal which is not covered in "Against") Against: A: It's really just a wrapper around stuff you can do with PHP -- See "In Favor A, Rebuttal 2" Et cetera et cetera. By placing the rebuttals directly beneath the points for and against you may be able to stem the eternal flow of people restating things they've said earlier. On the other hand if you want to continue to debate things, feel free. It's not my mailing list any more than it's yours, and thanks to the beauty of Gmail I only have to mute a single thread. _______________________________________________ UPHPU mailing list [email protected] http://uphpu.org/mailman/listinfo/uphpu IRC: #uphpu on irc.freenode.net
