IntelliJ IDEA plugin instead of Eclipse


#1

Something I noted early on when I got involved with webOS was the bundling of the modified Eclipse IDE for development which came along with the SDK.

Is there any plans to release an IntelliJ plugin instead for development rather than repurposing an entire separate IDE?
From what I experienced IntelliSense in the bundled IDE was very shoddy and could be improved a lot.
Is there a specific reason for choosing to repurpose Eclipse?

It would kind of make sense as well from a developer standpoint as IntelliJ IDEA already is the IDE of choice for many developers.
Is there something in the works already or something that's on the way in the roadmap.

If not I think the dev community could get on this.

BTW; I did find one plugin for webOS but that's from the HP era and hasn't been updated since 2011.


#2

Hi n-jay!

This is not an official response in any kind, and doesn't help you with IntelliJ, but my personal recommendation is to pick up Visual Studio Code. It is surprisingly quite good at just about anything you would want to do involving webOS, and many other languages. Even if you're digging into the C and C++ internals in OSE, VS Code is pretty decent, and it's really quite phenomenal at Javascript environments such as webOS node services and web apps.


#3

Hi @ericblade,

I was actually about to mention this. My other default IDE(of a sort) is VS Code and I use it whenever I think using IntelliJ would become too much of a hassle.
Even an extension for that would be ideal given the robustness and the usefulness of the editor when compared to Sublime.

I did a quick check whether there are any extensions for webOS and came up with none.


#4

what sort of things would a webOS themed extension do?


#5

@ericblade, the exact same things the Eclipse based IDE would do, only better.
I thought that was made clear in my initial post.

As I mentioned in my earlier, the current IDE is kind of terrible at IntelliSense so much so that often I find myself opening the bundled IDE along with another code editor (either IntelliJ or VSCode).
My problem is why do LG webOS developers go to the trouble of creating their own separate IDE(which is not itself that good of an IDE) when the same could be done via an IntelliJ or (as you brought up) a VSCode extension with better results?


#6

:smiley: I've never used the Eclipse IDE, the entire time I've been working with webOS (going back to the HP era), I've used Komodo Edit or Komodo IDE or VS Code. So, I don't know what features that brings in.

The Eclipse IDE thing was included with the original LG webOS SDK, but I'm not sure that it has been maintained to any degree beyond that. There's nothing that I see here on the webOS OSE pages that point to it. Keep in mind, that was over 4 years ago now, that that was created. VS Code didn't even exist for another year, or so, and wasn't anywhere near as good as it is now, for quite some time.

So, I have no frame of reference when I ask what would an extension to improve webOS support add? Because I've never had any specific webOS support in any of my editors.


#7

Hi @ericblade,
Wow, that's quite a bit of history there... TBH, I haven't even heard of the Komodo IDE (not even mentioned in passing) before you brought it up.
Also, I apologize if I was harsh on my prior reply. :sweat_smile:

I'm utterly dumbfounded to hear that the Eclipse IDE is almost a relic of the older webOS brought along for the OSE just 'cause.
If what you're saying is true, then it seems as if there's a very noticeable deficit in the developer toolset. From what I see this is crucial to take the platform back to the mainstream.
While it's absolutely true that any IDE or text editor could be used in conjunction with the ares CLI tool to do the entire development, although it's normally common procedure to have some IDE support as well (which is what most companies do).

It's quite sad to see this wonderful platform being stripped of it's potential like this.
webOS was brought down by mediocre hardware when it first launched,
not it's being brought down by mediocre dev tools.

Would love to hear the thoughts of an LG webOS OSE admin if they could chip in...


#8

is the Eclipse IDE mentioned here on the OSE site? I clicked around looking to see if there was a separate download so I could see what it does that's unique, if anything, but i didn't notice any pages mentioning it.
Maybe it is still maintained, I don't know, I'm only aware of it being shipped with the original LG TV SDK.

It's possible I may have presented some bad information there, thinking I knew what I was talking about. :slight_smile:


#9

Oh sorry @ericblade, no it's not in the webOS OSE site.
It comes bundled with the webOS SDK. The webostv.developer site does mention it, but only in passing.

If I may point something out; not all the developer tools are bad. The Beanvisor bench-marking software is pretty straightforward, and useful. But that's just one tool in the whole SDK.
App development should be given precedence in any case.

But do trust me, that IDE is not at all fit to be called an IDE.