If you don't know the difference between AR and a declarative ORM you may want to refrain from dropping smarty oneliners.
Over the past 15yrs I've written web-apps in 7 different languages and a wide range of frameworks.
From your comment I can infer that you know Ruby on Rails, and that's pretty much it. Maybe you should reconsider your tone?