# Preferable IDE's - Community Recommendations and Experience

**URL:** <https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424>\
**Category:** General Discussion\
**Tags:** ignition80, sdk\
**Created:** [July 31, 2021, 4:06am UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424 "2021-07-31T04:06:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [July 31, 2021, 4:06am UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424/1 "2021-07-31T04:06:02Z")

</div>

Hi all,  
I’ll like to hear some experience and recommendations of some of the most popular IDE’s  
The most popular ones: IntelliJ,Eclipse and Netbeans, is there any other good one out there?  
Would those also allow me to create components for Vision and Perspective?

In general, any pros and cons.  
Any opinion is well appreciated.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 31, 2021, 5:14am UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424/2 "2021-07-31T05:14:11Z")

</div>

I know at least some of the IA guys use intelliJ. Maybe most of them? Not sure. I have no other comments though as I’ve never used any others, apart from Pycharm from the same family which is excellent

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 31, 2021, 2:17pm UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424/3 "2021-07-31T14:17:22Z")

</div>

I switched from Eclipse to IntelliJ this year due to some graphics regressions in Eclipse on Linux (related to the Nvidia proprietary driver, so no priority for my situation). I’ve gotten used to most of the shortcut and menu differences, finally. Some observations:

- IntelliJ is noticeably faster than Eclipse.
- IntelliJ’s code recommendations are more comprehensive than Eclipse.
- I really like IntelliJ’s project paradigm versus Eclipse’s workspace paradigm.
- I’m not entirely happy with IntelliJ’s import automation.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 31, 2021, 2:38pm UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424/4 "2021-07-31T14:38:33Z")

</div>

> [@pturmel](#):
>
> I’m not entirely happy with IntelliJ’s import automation.

Curious what you mean by this?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 31, 2021, 3:32pm UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424/5 "2021-07-31T15:32:36Z")

</div>

I prefer explicit imports for everything. It has given me wildcard imports at times, and doesn’t always import to nested classes. Haven’t investigated too closely yet, though.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 31, 2021, 3:40pm UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424/6 "2021-07-31T15:40:10Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/3/c3223bc8d2c6aca7f64e40f32a8e5e6144d87b8f.jpeg)

---

<div class="post-metadata">

**Author:** ![jimender2](https://avatars.discourse-cdn.com/v4/letter/j/f05b48/32.png) [@jimender2](https://forum.inductiveautomation.com/u/jimender2)\
**Post date:** [August 1, 2021, 8:08pm UTC](https://forum.inductiveautomation.com/t/preferable-ides-community-recommendations-and-experience/49424/7 "2021-08-01T20:08:12Z")

</div>

I started back with just Notepad in windows / nano on linux and then upgraded to Notepad++. From there I went to Eclipse for Java and Atom for everything else.

During April last year, I started using IntelliJ and did not like it too much (very much maven based.  
About September last year I moved to VS Code for most of my development with me firing up Notepadd++ on occasion as well.

VS Code and Atom are by far my favorite editors due to the extensionality followed by Eclipse and Notepad++. Nano will always have a place in my heart since quick and dirty edits are super easy.
