JavaScript plug-in in Demetra

Hi.

My wish for Demetra is to revamp the JavaScript plug-in. It is nice
right now, but is missing a ton of code knowledge it could have.

JavaScript is becoming more and more in the world that has finally
awakened to AJAX, and there are actually code styles and conventions
that allow using it in a beautiful OO way.

Our entire 0 footprint rich client is written like that using Bindows
and I really miss having an IDE that really understands the code.

Sure, there are about a million and one J2EE frameworks out there but I
think we are currently experiencing the car industry of 90-100 years
ago, when there were a lot of vendors. Eventually (much faster than the
car industry) all the different frameworks and components will
consolidate, making all the effort of supporting them a waste.

Improve the API? Sure. Work with vendors / open source projects to
provide a plug-in? why not? But I think that there are some things that
are here to stay, and JavaScript is one of them.

Amnon

17 comments


Another little bird told me that a plugin adding a large chunk of InspectionGadgets functionality to JavaScript will be released shortly, at quite a reasonable price...

--Dave Griffith

0

Another little bird told me that a plugin adding a large chunk of InspectionGadgets
functionality to JavaScript will be released shortly, at quite a reasonable price...

While this sounds very interesting, IMHO the JavaScript plug-in is lacking basic
functionality that is doable(despite of the dynamic nature of javascript) and already exists for
Java.

In the mean time, because of AJAX, and the increased "Rich Client" requirements many programmers I
know switched for javascript development to this Eclipse JavaScript plug-in:
http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/

Even if it does not everything like the IntelliJ plug-in, it's much more productive due to
it's support for DOM API completion(and that can be extended with custom XML files).


Ahmed.

0

Ahmed Mohombe wrote:

Even if it does not everything like the IntelliJ plug-in, it's much more
productive due to
it's support for DOM API completion(and that can be extended with custom
XML files).


Late in the EAP, IDEA started doing such DOM completion. It doesn't do
what you want?

0

Ahmed Mohombe wrote:

>> Even if it does not everything like the IntelliJ plug-in, it's much
>> more productive due to
>> it's support for DOM API completion(and that can be extended with
>> custom XML files).


Late in the EAP, IDEA started doing such DOM completion.

yeah, started this is the right word.

>It doesn't do

what you want?

No.

Ahmed.

0


Wow. What an impressively unhelpful response. Full marks.

--Dave Griffith

0

Ahmed Mohombe wrote:

>> Even if it does not everything like the IntelliJ
plug-in, it's much
>> more productive due to
>> it's support for DOM API completion(and that can
be extended with
>> custom XML files).


Late in the EAP, IDEA started doing such DOM

completion.
yeah, started this is the right word.

>It doesn't do

what you want?

No.

Ahmed.


So?

Dmitry.

0

>>>>Even if it does not everything like the IntelliJ
>>plug-in, it's much
>>>>more productive due to
>>>>it's support for DOM API completion(and that can
>>be extended with
>>>>custom XML files).
>>>Late in the EAP, IDEA started doing such DOM
>>completion.
>>yeah, started this is the right word.
>>>It doesn't do
>>>what you want?
>>No.

So?

So nothing.

It would be too much, way too much functionality required in that plug-in to be able
to "Develop in JavaScript with pleasure!" and this to the level of IDEA 1.0 with Java.

So, I just give up asking them :(.


Ahmed.

0

Ahmed Mohombe wrote:
>> Another little bird told me that a plugin adding a large chunk of
>> InspectionGadgets functionality to JavaScript will be released
>> shortly, at quite a reasonable price...


While this sounds very interesting, IMHO the JavaScript plug-in is
lacking basic
functionality that is doable(despite of the dynamic nature of
javascript) and already exists for Java.

In the mean time, because of AJAX, and the increased "Rich Client"
requirements many programmers I know switched for javascript development
to this Eclipse JavaScript plug-in:
http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/

Even if it does not everything like the IntelliJ plug-in, it's much more
productive due to
it's support for DOM API completion(and that can be extended with custom
XML files).


Ahmed.


Actually, I don't care for the DOM completion so much, as Bindows
abstracts a lot of it to make UI application development consistent
between FF and IE, but OO class awareness, inspection and completion
would be priceless for me.

Amnon

0

Please remember we have Dave here ;)
All be ok.

By the way new slogan for JB
"Let's turn Eclipse to Sunset"

0


Priceless, huh?

--Dave "Enterprise Edition" Griffith

0

Dave Griffith wrote:

Priceless, huh?

--Dave "Enterprise Edition" Griffith


OK, I lied :) I would be happy to get it as a free plug-in :) or as an
IDEA 5.1 feature...

Amnon

0

Another little bird told me that a plugin adding a
large chunk of InspectionGadgets functionality to
JavaScript will be released shortly, at quite a
reasonable price...


Who will release this? JetBrains? You? I'm asking because I can't keep up with the forums here, but I want to make sure I'm not going to miss these plugins that some very talkative birds have been chirping about.

On a releated topic, is there an RSS feed of plugin annoucements somewhere? Or maybe an IDEA blog? Or something? (I've been stuck using Eclipse in my day job, so I haven't been keeping up. It's so nice to come back to IDEA on the weekend :)

0

Hello Erik,

EH> On a releated topic, is there an RSS feed of plugin annoucements
EH> somewhere? Or maybe an IDEA blog? Or something? (I've been stuck
EH> using Eclipse in my day job, so I haven't been keeping up. It's so
EH> nice to come back to IDEA on the weekend :)

We have some plans to rework our plugin repository soon, and RSS feeds of
new plugin releases and plugin updates are definitely some of the things
that we want to add.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

Hi,

There will be DOM completion, completion for functions/classes from
other files, quick doc, fast navigation (via Control + N) and more.

Amnon I. Govrin wrote:

Hi.

My wish for Demetra is to revamp the JavaScript plug-in. It is nice
right now, but is missing a ton of code knowledge it could have.

JavaScript is becoming more and more in the world that has finally
awakened to AJAX, and there are actually code styles and conventions
that allow using it in a beautiful OO way.

Our entire 0 footprint rich client is written like that using Bindows
and I really miss having an IDE that really understands the code.

Sure, there are about a million and one J2EE frameworks out there but I
think we are currently experiencing the car industry of 90-100 years
ago, when there were a lot of vendors. Eventually (much faster than the
car industry) all the different frameworks and components will
consolidate, making all the effort of supporting them a waste.

Improve the API? Sure. Work with vendors / open source projects to
provide a plug-in? why not? But I think that there are some things that
are here to stay, and JavaScript is one of them.

Amnon



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0


So where's the features list? All we get is hints and glimpses...

--Dave Griffith

0

Currently planned JavaScript features are based on existing JIRA
feedback (http://www.jetbrains.net/jira/browse/IDEABKL-3059,
http://www.jetbrains.net/jira/browse/IDEADEV-2953, etc), I just named
some major items from the list:

Dave Griffith wrote:

So where's the features list? All we get is hints and glimpses...

--Dave Griffith



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0

Please sign in to leave a comment.