What ColdFusion tools do you want?
Following on from my last post discussing Java tools support and whether it made working in Java more productive , I'd thought I would point out some of the tools that are missing from the ColdFusion landscape. ColdFusion has matured quite a bit since CFMX, we now have unit testing frameworks, debuggers and an open source IDE .
But there are still a number of tools missing which are availble in Java which I would love to see.
Top of my list is code review tools - I'm yet to look fully into whether I can utilise checkstyle for ColdFusion. I could kill for an automated ColdFusion code review tool, one that I could integrate into a build process.
Rules engine - Typically quite expensive although it should be possible to wrap something like Drools up in a ColdFusion API.
Code coverage tools - I'm not one of those people who obsesses over reaching the magical figure of 100% code coverage, but for those that are, something similar to Clover would be useful.
UML cfc generator - Enterprise architect allows generation of code from a UML diagram for both Java and C#. Does anyone have
an XMI UML to CFC converter. One that supported round-tripping as well would be ace! :)
Any more?
I hate you Kola, you have given away CFEclipse 2.0 and CFEclipse 3.0
roadmaps ;)
I'd love a tool simliar to a JavaDoc generator for CFCs where the generated
docs are simple HTML files that I could read without a ColdFusion engine.
@Randolf - Spike's CFCDoc could be modified to write out content to the
filesystem to give you the Javadoc-like documentation you are after:
Refactoring. Even if it was just variable / function renaming. But it's
very, very hard with a dynamic language (especially since you can
dynamically inject methods and construct arbitrary variable names
dynamically).
Simular to the cfc generation from UML. A tool to take a variety of the
framework config files (coldSpring, ModelGlue...) and turn them into UML or
at least some visual flow chart (uml, flex, pdf...). Like Flex Builder for
frameworks. Heck, I'd even pay for it.
@RTJ: How much? ;)
Oh.. if you are going to cfObjective, keep your eyes and ears open for
maybe an announcement I might (or might not) be making :P