# Choice of IDE for Julia

**URL:** <https://discourse.julialang.org/t/choice-of-ide-for-julia/3137>\
**Category:** New to Julia\
**Created:** [April 10, 2017, 2:42am UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137 "2017-04-10T02:42:49Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![RoyiAvital](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/royiavital/32/571_2.png) [@RoyiAvital](https://discourse.julialang.org/u/RoyiAvital)\
**Post date:** [June 5, 2017, 12:24am UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137/21 "2017-06-05T00:24:56Z")

</div>

Julia on Spyder - [https://github.com/spyder-ide/spyder/issues/1976](https://github.com/spyder-ide/spyder/issues/1976)

I hope someday it will happen.

---

<div class="post-metadata">

**Author:** ![RoyiAvital](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/royiavital/32/571_2.png) [@RoyiAvital](https://discourse.julialang.org/u/RoyiAvital)\
**Post date:** [July 16, 2017, 8:41pm UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137/22 "2017-07-16T20:41:09Z")

</div>

Example of great things in Spyder:

[![](https://global.discourse-cdn.com/julialang/original/3X/7/6/76b7747f6d1244d74c90849ed079b555d6e2d027.jpeg "The Spyder Ecosystem of Plugins | SciPy 2017 | Carlos Cordoba") ](https://www.youtube.com/watch?v=Hf07PmwQwPQ)

Really, having Julia on Spyder would be great for users coming from MATLAB.

---

<div class="post-metadata">

**Author:** ![jlapeyre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jlapeyre/32/4514_2.png) [@jlapeyre](https://discourse.julialang.org/u/jlapeyre)\
**Post date:** [September 8, 2017, 12:10pm UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137/23 "2017-09-08T12:10:52Z")

</div>

Is [Revise.jl](https://github.com/timholy/Revise.jl) an adequate replacement for this feature in environments other than Juno ?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [September 8, 2017, 12:23pm UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137/24 "2017-09-08T12:23:39Z")

</div>

Yes, another alternative is [https://github.com/tshort/REPLinModule.jl](https://github.com/tshort/REPLinModule.jl).

I think next release of julia-vscode will have module evaluation though.

---

<div class="post-metadata">

**Author:** ![tpoisot](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tpoisot/32/19812_2.png) [@tpoisot](https://discourse.julialang.org/u/tpoisot)\
**Post date:** [September 8, 2017, 3:52pm UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137/25 "2017-09-08T15:52:16Z")

</div>

The main issue with Atom (it’s slow) is being actively worked on – the 1.19 release uses a C++ implementation of the text buffer, and it becomes noticeably faster (especially for large files). I think Juno and VSCode are roughly equivalent, so it is a matter of preference.

I use Juno + Jupyter (especially for teaching).

---

<div class="post-metadata">

**Author:** ![valerdi](https://avatars.discourse-cdn.com/v4/letter/v/65b543/32.png) [@valerdi](https://discourse.julialang.org/u/valerdi)\
**Post date:** [December 2, 2017, 5:27pm UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137/26 "2017-12-02T17:27:54Z")

</div>

I use [Kakoune](http://kakoune.org/), it has great integration with tmux and can send code to repl nicely.

---

<div class="post-metadata">

**Author:** ![111](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/111/32/33971_2.png) [@111](https://discourse.julialang.org/u/111)\
**Post date:** [December 4, 2017, 1:03am UTC](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137/27 "2017-12-04T01:03:02Z")

</div>

electric-operation now support Julia, which makes the coding life more comfortable.

[Previous page](https://discourse.julialang.org/t/choice-of-ide-for-julia/3137.md?page=1)
