It would be handy to have some developer tools that don't cost an
arm and a leg.  My question is first, "Does anyone know if these tools
exist?", and second, "If not, are we interested in a subproject to
house them?".  Until we upgrade, we can use the Avalonia project that
we have at SourceForge to handle these things.

1) Database definition managment.  It would be Really Great (TM) to
    have a tool that took an XML representation of a group of tables
    and views, and spat out the DB specific SQL commands to generate
    the database.  It would be even better if this tool could be
    embedded in ANT!  The other side of the tool would be the GUI that
    you used to create the XML markup.  Another Really Great (TM) thing
    would be to handle the initial values that needed to be inserted
    into the database to make it useable.

2) Configuration GUI.  Let's face it, building a configuration file
    by hand is only enjoyable by people who know what they are doing.
    For the rest of us, we need a GUI to help out.  One particular
    utility we can use is Xybrix (http://jbrix.org/kits/xybrix).  It
    takes XForms (or a close proximation) and generates the GUI
    dynamically.  That way, components can have the XForms definition
    with them and Xybrix can generate the entry for it.

3) Component Server.  When you want to really make something a bit
    easier to maintain, you want your tools to manage the monitoring
    and notifications of updates.  That way you can always have the
    most current version of a Component.  This may work better for
    Blocks, but it's an idea we had a long time ago (hense the
    blockinfo descriptor files, etc.)

To me, the first one is the most important--esp. since the last
couple of days has been spent tediously taking an Informix schema
dump, and massaging the output to work with PostgeSQL.  PAINFUL
AND BEST TO BE AVOIDED IF POSSIBLE.  Commercial tools that manage
all that for you are more than $1000 USD, and many times are quite
clunky to use.

-- 

"Those who would trade liberty for
  temporary security deserve neither"
                 - Benjamin Franklin


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to