Darron J. Schall wrote:
Andrew Scott wrote:
Wondering what UML packages everyone is using for their cfc design, I
have
tried a few and its always geared towards java, is it still
applicable to
use these ones or are there plugins to be able to generate cfc's?
I just wrote an ActionScript 2.0 code generator that takes an .xmi
file as import (most uml programs will export to .xmi). It will be
released on the osflash.org website pretty soon, licensed under the
GPL. The only reason the source code isn't available yet is because
I'm waiting for a project to be set up on osflash, and the admin is
away on vacation for the next week (or 2, or 3, I dont know for
sure). The code-gen was written in Java SWT, so it's cross platform
with a native look and feel.
It would be *very* easy to extend to generate ColdFusion components
instead of ActionScript Classes from a class diagram. I personally do
all of my modeling in ArgoUML.
How interested would you be in a CFC code generator? I can probably
have it complete by Monday evening (depending on how much time I can
work on it this weekend).
The major shortcoming of all the CFC generators out are, IMO:
* No support for round-trip or reverse engineering: Once you
generated the CFC, you can't play with the source, suck them back
in to the modeller, play with the class diagrams, and reexport,
whilst keeping my new code.
* No IDE integration.
These are expectations I've come to have from when I used to use
NetBeans with ArgoUML. (Although I use eclipse now, I don't program much
java anymore, so I've not had a need to try it in eclipse)
--
Haikal Saadh, Applications Programmer
Teaching and Learning Support Services
K405, Queensland University of Technology, Kelvin Grove Campus
[EMAIL PROTECTED], 3864 8633
CRICOS No. 00213J
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of the
email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).
CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm
An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]