14 comments
Comment actions Permalink

Yann,

There will be an announcement really soon...

0
Comment actions Permalink

I already have my guess, but I'll wait with my comments until then..

0
Comment actions Permalink

any news? or do we have to wait for JavaOne? :)

0
Comment actions Permalink

1 month of no "announcement really soon" = nothing to announce?

0
Comment actions Permalink

Hello Yann,

Just posted: http://blogs.jetbrains.com/idea/2006/05/intellij-idea-60-built-it-struts-support/

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"

YC> 1 month of no "announcement really soon" = nothing to announce?
YC>


0
Comment actions Permalink

http://blogs.jetbrains.com/idea/2006/05/intellij-idea-60-built-it-struts-support/

Very nice move.
Too bad that for many teams this is already 2 years too late :).

Ahmed.

0
Comment actions Permalink

That's what I was expecting to happen..

Foreword: I do not claim that my plugin (Struts Plugin) is better in any regard than Struts Assistant, but still I have a couple of points to throw in:

- it simply doesn't "feel" and "behave" like IDEA (e.g. not a single intention provided, structure view doesn't synchronize with editor, not-too-useful "assistants" everywhere - IDEA itself simply doesn't need them, ..), this is probably the most important area to improve on
- it feels rather slow and sluggish with mid-size and big projects
- quite some reproducable crashes when using the GUI
- some features of Struts are not supported/wrong, e.g. Tiles support was plain wrong about autocompletion in some cases when I checked last time, so was using path-mapping for ActionServlet
- the implementation proves it was not written for IDEA at first, e.g. using XML-parsers to parse config files instead of using the much more powerful (and faster) access via PSI

I hope you guys will find the time to improve it a lot (given this decision comes rather late), IMHO it's not ready yet to keep up with the state of everything else found in IDEA.

And maybe there should be public poll about what kind of Struts support is really needed, like you did with AJAX-support?

0
Comment actions Permalink

Hi,

We are going to provide Struts Assistance plugin as Open Source and expect some community participation :). Any interest from your side?

0
Comment actions Permalink

I have the interest to have a working and powerful plugin for developing Struts applications within IDEA :)

I will be happy to join Struts Assistant development, but this depends on many factors (general direction of development, quality of source code, other people getting involved, ..).

0
Comment actions Permalink

do you really expect people to wade through a source that's more or less completely undocumented and IMHO has a somewhat non-obvious design and structure?

please stop the "tradition" to release undocumented stuff and expecting people to get used to it - not everybody has the time and motivation to do this :(

0
Comment actions Permalink

No statements from JB or anyone else interested in Struts Assistant?

0
Comment actions Permalink

Hi Yann,

you are right, the sources are messy after heavy refactoring (moving to the new xml object model, reusing IDEA GUI etc). Maybe it would be useful to make the project more modular (e.g. having struts-model and struts-code-insight modules). What do you think?

Anyway, your participation is very appreciated, even bug reports that are really useful. Do not hesitate to send us any suggestions/requests about struts and core IDEA functionality.

0
Comment actions Permalink

Hello Dmitry,

thanks for your answer.

Yes, the sources need a reorganizing. I also noticed quite some unused classes that should go. But I guess this cleanup has to be done by you, since you're leading the development. Oh, and please put back or write the missing javadoc :)

How about my proposal of gathering input from the community? Maybe a poll or just a page on Confluence? A separate JIRA instance might prove useful as well, so everyone can see easily what is going to be done and step in to help. Will there be a public CVS server with dev access? I don't think it's feasible to send you patches to incorporate into your current development.

Greetings,

Yann

0
Comment actions Permalink

Hi Yann,

JIRA project is created: http://www.jetbrains.net/jira/browse/STRUTS
If you want to have write access to the sources, please send me a letter and we'll organize SVN account for you.

Regards,
Dmitry

0

Please sign in to leave a comment.