Declarative programming has a long way to go, IMHO. It's kinda worthless the way it is right now with tags in ASP.NET, and now XAML. You have code in like 3-4 different places now, it's just a maintenance nightmare.
When it can get to the point there all the UI is completely XML with NO code, and all the actions and biz logic are in pure code with no mixing PERIOD, then declarative programming is good. But this bastardization/hybrid crap like ASP.NET tag-based programming (versus ASP.NET server-control code-only programming) and XAML, is a nightmare.
|