Thomas said:
I am using Eclipse Galileo (20090920-1017) with JSDT 1.0.200.v200905242047
to maintain JSX and cannot think of any considerable problems doing that.
What is your use case and what are you missing?
I'm not attempting to create a general library, rather I am trying to
organise my own javascript as a library. I've come to the conclusion,
so far, that this is the best way to develope a large application in a
consitent way. As a library of components (whether or not they are
used in more than one place) and a set of small custom scripts
"plumbing" to use the components.
My use case, or at least what I think is the most relevant parts, is:
1. I wish to use multiple 3rd party general libraries, for example
JQuery and YUI
2. I wish to organize my javascript into many separate files for ease
of maintenance and to maximize the potential for reuse
3. Splitting the application into smaller components allows me to
focus more on what I'm current developing without having too much
mental noise.
I feel I am missing:
1. Library sensitive editing (where the editor understands the objects
and functions of the library) for 3rd party libraries
2. Library sensitive editing for the library I am developing /
maintaining
3. The abitlity to annotate dependencies between my many js files
4. The ability to 'compile' a number of js files into one based on the
requirements of a particular page or particular custom script.
5. The ability to run ad-hoc jsunit (or other) tests from within the
IDE at the push of a button.
6. See a visualization of the components and their dependencies.
7. Anything else that I haven't yet thought of
It may be I just need some pointers or education, or just a lot more
time searching on the net.