One of the things I'm unsure about in this thread is the degree to which
a toolkit and an IDE mesh. I, like Dmitre, work heavily with several
IDEs, including Stylus, Oxygen and XSelerator, and I too would be remiss
in saying that I have trouble when I'm forced back into routine text
mode because those tools aren't handy. Having said that, are these IDEs
toolkits? To me, a toolkit is a generator that completely abstracts out
the generation of the code from the presentation of that code - for
instance, by using diagrams to represent specific elements and their
connection points, then letting those diagrams act as proxies in
generating the code. A web services toolkit would let you create a UML
instance as listbox entries and text fields, generate the corresponding
WSDL and SOAP proxies, and provide the appropriate code-gen wrappers.
While I would be perfectly comfortable doing that for web services, I
would be MUCH more skittish about giving the system that level of
control for the generation of XSLT, as I think a lot of the power of
that language comes in the ability to recognize pattern abstractions
that lie outside of the scope of what an IDE can promise.
-- Kurt
Dimitre Novatchev wrote"
"Rich Salz" <rsalz@datapower.com> wrote in message
Pine.LNX.4.44L0.0502061301180.5062-100000@smtp.datapower.com">news:Pine.LNX.4.44L0.0502061301180.5062-100000@smtp.datapower.com...
The point that hand-authored XML may be a small percentage of the
volume but it is more important as assets in the typical system is a
very interesting one that I'll have to think about.
Don't forget to include other XML "languages" such as XSLT.
For the last three years I have been using a nice XSLT IDE to write
XSLT
code. Without the XSelerator I wouldn't have written probably half of
this
code.
As the technology matures we're having a growing number of other very
good
XSLT IDEs around -- the one in Visual Studio 2005, Stylus Studio,
Oxygen,
..., etc.
With this tendency in mind I predict that in the nearest future
any serious XSLT development that is not based on the use of an XSLT
IDE
will be close to zero.
Dimitre Novatchev.
-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://www.oasis-open.org/mlmanage/index.php>