Will IDEA separate to inline projects?

Hello,

IDEA now is large project, that holds many components in entire scope. Like
Apache projects, i guess, IDEA can separate at least:

  • IDEA Core (Platform)

  • IDEA Editor

  • IDEA J2EE

  • IDEA GUI (Swing)

  • IDEA Ant

  • IDEA Inspections

It not a plugins, it more that single plugin - component of IDEA, IDEA can
work, if at least two first components are connected.

Thanks!
--
Alexey Efimov, Java Developer
Tops BI
http://www.topsbi.ru


19 comments
Comment actions Permalink

What exactly is "IDEA GUI (Swing)" if it is not completely contained in either "IDEA Core" and/or "IDEA Editor" ?

0
Comment actions Permalink

The GUI editor?

Tom

0
Comment actions Permalink

Hello Thomas,

TS> The GUI editor?

Yes, exactly!
GUI Editor is for Swing development and maybe for any-GUI development in
future.
Like J2EE part of IDEA, the GUI Editor is another part too. IDEA GUI - is
component
similar J2EE component (but for Swing now). This component for GUI developers,

i guess.

Thanks!
--
Alexey Efimov, Java Developer
Tops BI
http://www.topsbi.ru


0
Comment actions Permalink

Just curious:
Why should they invest time and resources in making this separation?
Will they gain more customers or sell more licenses with this
separation? IMHO not.

Ahmed.

0
Comment actions Permalink

Ahmed

Why should they invest time and resources in making this separation?

>


One reason I see is to provide a free container for the the VF plugin.

Alain

0
Comment actions Permalink

>> Why should they invest time and resources in making this separation?
>>


One reason I see is to provide a free container for the the VF plugin.

Good point, but IMHO till the future of VF is unknown(there aren't any
'sure' customers like for IDEA) this inverstment would be too high and
risky and would delay AGAIN (like it was with the change of VG to
plug-in) the release date.

Ahmed.

0
Comment actions Permalink

Hello Alain,

>> Why should they invest time and resources in making this separation?
>>
AR> One reason I see is to provide a free container for the the VF
AR> plugin.

And maybe, like TogetherJ, IDEA could have configurations: IDEA for web development,
for J2EE development, for GUI development etc.

--
Alexey Efimov, Java Developer
Tops BI
http://www.topsbi.ru


0
Comment actions Permalink

Hello Ahmed,

AM> Good point, but IMHO till the future of VF is unknown(there aren't
AM> any 'sure' customers like for IDEA) this inverstment would be too
AM> high and risky and would delay AGAIN (like it was with the change
AM> of VG to plug-in) the release date.

Looking on VF, JB is preparing base for future solutions. The common platform
for VF and maybe other future projects based on IDE clear platform.
But how IDEA will come to it common platform? That why i ask for separating
to projects.

Thanks!
--
Alexey Efimov, Java Developer
Tops BI
http://www.topsbi.ru


0
Comment actions Permalink

>>> Why should they invest time and resources in making this separation?
>>>

AR> One reason I see is to provide a free container for the the VF
AR> plugin.

And maybe, like TogetherJ, IDEA could have configurations: IDEA for web
development, for J2EE development, for GUI development etc.

Judging from the history of Together, that was a bad move :).
On a serious note, IMHO splitting wouldn't bring more revenue but less.
At the moment for only 400$ one gets everything, and the customers are
willing to pay for it :).

Ahmed.

0
Comment actions Permalink

Ahhhhh but of course. slaps self

0
Comment actions Permalink

I'm sure IDEA is already like that, or something similar. The point is there's no need for us to know how the IDEA project is internally structured.

If this was an open source project, sure -- it makes to label the different projects, so people can feel more inclined to hack one or the other, but for a commercial product, the best idea is just to label everything as one product: IntelliJ IDEA.

0
Comment actions Permalink

What, so you get three identical (almost) offerings except for the name and price? J2EE/enterprise edition preferably also 100x more expensive. No thank you, let's leave this bullshit with open source projects that don't care about it's users anyway.

I'm sure JetBrains already manage their product development using similar team partitions and all that, but I don't see why, REALLY, this needs to end up as different products. Such deals, while probably offering JetBrains more revenue, only serves to confuse managers making purchase decisions more.

0
Comment actions Permalink

Hello Marcus,

MB> I'm sure IDEA is already like that, or something similar. The point
MB> is there's no need for us to know how the IDEA project is
MB> internally structured.

Yes, it is true, i'm not about internal structure of code. I'm about of complete
projects.
Core + Additionals projects = IntelliJ IDEA (Lite/J2EE/GUI etc). This is
similar Eclipse products builded on Eclipse Platform - for example, IBM WebSphere.

MB> If this was an open source project, sure -- it makes to label the
MB> different projects, so people can feel more inclined to hack one or
MB> the other, but for a commercial product, the best idea is just to
MB> label everything as one product: IntelliJ IDEA.

sure, not open source for Core and Editor, but for some 'frozen' parts -
why not? It is can drive, for example, ANT integration more effective.

Thanks!
--
Alexey Efimov, Java Developer
Tops BI
http://www.topsbi.ru


0
Comment actions Permalink

Core + Additionals projects = IntelliJ IDEA
(Lite/J2EE/GUI etc). This is
similar Eclipse products builded on Eclipse Platform
- for example, IBM WebSphere.


Baaaaad example! I'm yet to use anything crappier (and more expensive) than the IBM WebSphere line.

sure, not open source for Core and Editor, but for
some 'frozen' parts -
why not? It is can drive, for example, ANT
integration more effective.


While I'm an open source developer myself, I wouldn't say that IDEA should go in that direction. Specially not the core product. If anything, some ancillary plugins (like the Ant integration) could be open sourced, but nothing more than that. What I'd really like to see, again, is a fully documented and capable OpenAPI.

0
Comment actions Permalink

Hello Marcus,

MB> Baaaaad example! I'm yet to use anything crappier (and more
MB> expensive) than the IBM WebSphere line.

:) Sorry for example.
I'm try just look into summer, released IDEA 5 - is a platform for VF, to
use VF you need get IDEA and VF,
But you can get only IDEA Core+Editor and plugin to it VF to use only VF.

MB> While I'm an open source developer myself, I wouldn't say that IDEA
MB> should go in that direction. Specially not the core product. If
MB> anything, some ancillary plugins (like the Ant integration) could be
MB> open sourced, but nothing more than that. What I'd really like to
MB> see, again, is a fully documented and capable OpenAPI.

Agree, IDEA Core and all other complex parts must be controlled by JB gods,
but realy small and not uptodate components may be thrown to open source...
ANT is first candidat :)

Thanks!
--
Alexey Efimov, Java Developer
Tops BI
http://www.topsbi.ru


0
Comment actions Permalink

I'm try just look into summer, released IDEA 5 -
is a platform for VF, to use VF you need get IDEA and VF,
But you can get only IDEA Core+Editor and plugin to it VF to use only VF.

Well this was possible 7/8 months ago :)(before they made VF a plug-in).

I thought that that was the point of the channge: to sell IDEA and VF(as
it's plug-in).

Ahmed.

0
Comment actions Permalink

I'm sorry to ask: what is VF?

BoD

Ahmed Mohombe wrote:
>> I'm try just look into summer, released IDEA 5 - is a platform for VF,
>> to use VF you need get IDEA and VF,
>> But you can get only IDEA Core+Editor and plugin to it VF to use only VF.


Well this was possible 7/8 months ago :)(before they made VF a plug-in).

I thought that that was the point of the channge: to sell IDEA and VF(as
it's plug-in).

Ahmed.

0
Comment actions Permalink

I'm sorry to ask: what is VF?

VF is used for VisualFabrique - JetBrains Web based RAD:
http://www.jetbrains.com/fabrique/

Ahmed.

0
Comment actions Permalink

VF is used for VisualFabrique - JetBrains Web based RAD:

Sorry, I mean 'Web RAD' :).

Ahmed.

0

Please sign in to leave a comment.