For a while now, myself (and many others) in the ColdFusion community have been urging, begging, hell, pleading with developers to stop using UI tags in ColdFusion. Things like cfgrid, cfpod, etc, are easy to use, but in general lead to far more trouble than they are worth. I said this back in October of last year:
CFUI controls are the path to the dark side. CFGRID leads to CFLAYOUT. CFLAYOUT leads to CFPOD. CFPOD leads to suffering.
But as the title says, I’m not going to bother anymore. Nope. Instead, myself, Adam Cameron (and hopefully others) are going to tell you what to use instead.
We’ve launched a new project called ColdFusion UI the Right Way. Yes, that is a pretty opinionated title. But Adam and I are pretty opinionated guys so this is to be expected. The idea is simple. For each of the UI tags we will discuss an alternative. We won’t cover how to replace every single aspect of CFGRID (as an example), but instead focus on the high points and give you an idea of how you can go further. Also, each section will include demos you can run locally (with no set up) and a list of other alternatives. We won’t be focused on one UI library. Rather, Adam and I (and anyone who contributes) will use whatever they are most familiar with.
Again – the intent is to stop saying “Don’t do X” but instead say “Do Y instead” – which I think we can all agree is more helpful.