Okay Thomas...if I follow your argument...then why do we have CVS support...this is not a Java related feature. And what's about the XML suportt for example... This isn't Java related as well. etc... :)
What I'm trying to say is, that probably every developer has its own "most wanted feature list". And MHO is that I would love to see some of the features Davide asked for...I also believe that "core" J2EE stuff that he mentioned is usefull for pretty much of use. That's all.
I guess we had this discussion pretty often. Some folks are saying that IDEA should be divided into a core part and lots of plugins/moduls and let users choose what they want (to spend money for). Would you follow this or what would be your approach (and of course most wanted features *g)?
Sure, web-development is major part of Java development. But enhanced web-development (or GUI-builder-stuff) only makes sense for a limited number of users. Enhancing Java-support is something that makes sense for all IDEA-users and I'm sure, a large couple of people have bought their IDEA licenses because of IDEA's good Java-centric features. But there are still a large number of areas to be improved (e.g. missing refactorings, more thoughtful implemented refactorings).
Well, what I wanted to say is, that by all web- and gui-related feature requests, IDEA's core strengths (good Java support) also should be improved (I'm sure, there is still enough rooms for improvements). I also wanted to say, that improvements in these areas would be useful for web-developers, gui-developers and all other plain-Java-developers, where as improvements in web-centric parts or gui-centric parts is only useful for a part of IDEA-users.
I did NOT say or meant, that for the sake of perfect Java support, all other features or rfe's should be dropped.
The core problem is, that Jetbrains' resources are finite and so I want IDEA to stear in a direction which makes use for me as well :)
The problem with the current state of the web tools is that it just does not offer an even comparable set of tools that the java related part does. I'm not talking about features overly complex to implement: adding to idea the capability to parse the "documentation" tag in tld files and open it when one does "ctrl-q" or "ctrl-space" on a tag in a jsp seems pretty trivial to me (especially if compared with what jetbrainers have attained in the past), but nevertheless this is neither implemented nor, as it seems, planned for 4.1. In the meanwhile, jsp development with idea is all but a "development with pleasure".
depending on what you mean by "web-framework", at least I wasn't talking about features related to a special project (like hibernate or whatever) but general support for web-development like JSP 2, html code completion, formatting etc..
Just curious: how much different web-frameworks exist which would need different support?
Tom
Although there are a lot of frameworks, they use a lot of technology that's shared. I understand that IDEA will maybe never support things such as Tapestry or freemarker out of the box, but supporting more advanced functionalities on, for example, tag libraries or JSTL, should target a good number of frameworks - web development efforts out there. Just to name a few, Struts, Webwork, Spring MVC, Maverick, Expresso, ...
Okay Thomas...if I follow your argument...then why do we have CVS
support...this is not a Java related feature.
And what's about the XML suportt for example... This isn't Java related as
well.
etc... :)
What I'm trying to say is, that probably every developer has its own "most
wanted feature list". And MHO is that I would love to see some of the
features Davide asked for...I also believe that "core" J2EE stuff that he
mentioned is usefull for pretty much of use. That's all.
I guess we had this discussion pretty often. Some folks are saying that IDEA
should be divided into a core part and lots of plugins/moduls and let users
choose what they want (to spend money for).
Would you follow this or what would be your approach (and of course most
wanted features *g)?
best regards
Rouven
"Thomas Singer (MoTJ)" <nomail@nodomain.com> schrieb im Newsbeitrag
news:c4jj0p$shh$1@is.intellij.net...
>
Well, what I wanted to say is, that by all web- and gui-related feature
requests, IDEA's core strengths (good Java support) also should be
improved (I'm sure, there is still enough rooms for improvements). I
also wanted to say, that improvements in these areas would be useful for
web-developers, gui-developers and all other plain-Java-developers,
where as improvements in web-centric parts or gui-centric parts is only
useful for a part of IDEA-users.
I did NOT say or meant, that for the sake of perfect Java support, all
other features or rfe's should be dropped.
The core problem is, that Jetbrains' resources are finite and so I want
IDEA to stear in a direction which makes use for me as well :)
Tom
Hi,
Looks like Fabrique will generate all low level source automatically(no JSP, JSTL, EL at all), but how it will be exactly no one know of us.
TIA,
Dmitry
The problem with the current state of the web tools is that it just does not offer an even comparable set of tools that the java related part does. I'm not talking about features overly complex to implement: adding to idea the capability to parse the "documentation" tag in tld files and open it when one does "ctrl-q" or "ctrl-space" on a tag in a jsp seems pretty trivial to me (especially if compared with what jetbrainers have attained in the past), but nevertheless this is neither implemented nor, as it seems, planned for 4.1. In the meanwhile, jsp development with idea is all but a "development with pleasure".
Just curious: how much different web-frameworks exist which would need
different support?
Tom
Hmm...
Thomas Singer (MoTJ) wrote:
Yup, my apologizes.
--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"
depending on what you mean by "web-framework", at least I wasn't talking
about features related to a special project (like hibernate or whatever) but
general support for web-development like JSP 2, html code completion,
formatting etc..
Rouven
"Thomas Singer (MoTJ)" <nomail@nodomain.com> schrieb im Newsbeitrag
news:c4r4f9$ek5$1@is.intellij.net...
>
OK, this definitely makes sense.
Tom
Although there are a lot of frameworks, they use a lot of technology that's shared. I understand that IDEA will maybe never support things such as Tapestry or freemarker out of the box, but supporting more advanced functionalities on, for example, tag libraries or JSTL, should target a good number of frameworks - web development efforts out there. Just to name a few, Struts, Webwork, Spring MVC, Maverick, Expresso, ...
Maverick? I thought this was a SSH library from 3sp.com?
Tom
Maybe. :) This is also one of the MVC implementations, a pretty well known one, it seems (although I do not personally know anyone using it): http://mav.sourceforge.net/. NB: for a pretty up-to-date list of java web frameworks check http://www.frameworks-boulder.org/Application_Frameworks.html (and definitely put a "5" besides Spring! ;) ).