# What IDE do you use for Spark Development Community?

**URL:** <https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611>\
**Category:** General\
**Created:** [March 13, 2015, 2:35am UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611 "2015-03-13T02:35:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![IOTrav](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/iotrav/32/7707_2.png) [@IOTrav](https://community.particle.io/u/IOTrav)\
**Post date:** [March 13, 2015, 2:35am UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611/1 "2015-03-13T02:35:54Z")

</div>

As most of you know there are several ways to skin a cat(don’t take that personal anyone I have cats :).

The cool thing about the spark platform is how generic and open it really is. The possibilities of a development environment are plentiful. I setup Eclipse for ARM development along with the c/c++ interface and it has worked great for my development with my Spark Cores. However I was just curious on what was the most popular and if I should check anything else out. Im an Eclipse guy and that IDE is warm and cozy for me.

I think it would be good to have a post on this so everyone can chime in. If there is already another post just like this please let me know. Post what you use if you’d like and why.

---

<div class="post-metadata">

**Author:** ![Mike43110](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@Mike43110](https://community.particle.io/u/Mike43110)\
**Post date:** [March 13, 2015, 3:53am UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611/2 "2015-03-13T03:53:40Z")

</div>

I use the same setup at the moment.

I am planning however to see if I can get CLion to work as I prefer IntellIJ IDEA over eclipse. Will try it out soon and post here.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 13, 2015, 8:02am UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611/3 "2015-03-13T08:02:12Z")

</div>

I’m somewhat flexible in my choice

- For super quick snippet tests (e.g. community questions) I use Web IDE with a repository of dummy projects
- For standard builds with `Spark.function()/variable` tests required I quite like Spark Dev
- For local builds of different repo branches plus the need for Android interaction I use Eclipse, too
- And being a C# programmer, I suddenly (out of habit) find myself using Visual Studio for the coding and build/flash via command line and CLI (haven’t come round to integrate this into VS yet ;-))

---

<div class="post-metadata">

**Author:** ![IOTrav](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/iotrav/32/7707_2.png) [@IOTrav](https://community.particle.io/u/IOTrav)\
**Post date:** [March 13, 2015, 1:31pm UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611/4 "2015-03-13T13:31:23Z")

</div>

Hi Mike,

I have heard of a few people who prefer IntelliJ over Eclipse. I have never given it a fair shake though. Ill try to take a look at that soon.

---

<div class="post-metadata">

**Author:** ![IOTrav](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/iotrav/32/7707_2.png) [@IOTrav](https://community.particle.io/u/IOTrav)\
**Post date:** [March 13, 2015, 1:33pm UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611/5 "2015-03-13T13:33:07Z")

</div>

Hi @ScruffR,

I had never even thought of using VS. I wonder if it would be possible to set it up to deploy directly to Spark through DFU-UTIL. Have you looked into that at all yet? Has anyone done this yet?

I use VS(VB) once in a while when I need a quick dirty Windows GUI application. Definitely super simple to use.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 13, 2015, 1:49pm UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611/6 "2015-03-13T13:49:04Z")

</div>

I stumbled over this at one point, but never really got round to trying it out 😊

[http://visualgdb.com/tutorials/arm/stm32/](http://visualgdb.com/tutorials/arm/stm32/)

---

<div class="post-metadata">

**Author:** ![joe4465](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@joe4465](https://community.particle.io/u/joe4465)\
**Post date:** [January 7, 2016, 5:06pm UTC](https://community.particle.io/t/what-ide-do-you-use-for-spark-development-community/10611/7 "2016-01-07T17:06:41Z")

</div>

Hey,

Did you ever get CLion to work?
