Atom is my preference, used to use sublime and tested out brackets (a while ago though).
Played around with these two plugins, not sure if I will stick with them though, however worth a look.
Atom is my preference, used to use sublime and tested out brackets (a while ago though).
Played around with these two plugins, not sure if I will stick with them though, however worth a look.
Iāve tried 'em all; Sublime Text 3, Atom, Brackets, WebStormā¦ (well apart from Light Table, which I hadnāt heard of until now!)
In the end, I always load up Sublime Text 3 over any of the others. Itās fast, configurable, stable and doesnāt get in the way. So itās all I need it to be!
If I were to liken Editors and IDEs to cars, Iād say an Editor is like a Formula 1 car, and an IDE is like super car. The first one allows you to go at incredible speeds if you know what youāre doing, but you donāt get any air conditioning, skid control, and you have to Macgyver the shit out of your seat to make it comfortable and fit for your butt. An IDE gives you a whole bunch of goodies out of the box and comes with a proper user manual, meaning you just get in and drive.
On a more serious note: Webstorm has an āunderstandingā of code. The refactoring tools are powerful and thereās a ton of plugins like LESS, including Meteor support as mentioned above. For example: Press CTRL + Click on template name in a html file, and it will take you to the code of the template. Same with helpers. Same with Meteor method calls. Same with CSS / LESS mixins.
If youāre new I would highly advise you get started with a powerful IDE like this one. If youāre old-school and like your original toolkit, then stick to the tools you know how to use best.
Another vote for Webstorm.
Perhaps someone with some decent WebStorm experience should think about making a screencast with some of the āpowerā features of the IDE with a heavy slant on using it for Meteor development!?
I had no idea so many people use webstorm. I use Vim, Iāve been using it for years. You can add most of the IDE features trough plugins, and it has the awesome text editing features that you canāt find anywhere else.
Vim. Linux is my IDE
Sublime Text is the best.
I use Brackets. Great features, especially if you prototype in Photoshop.
I use Geany. I havenāt really tried anything else. The fact that no one else in this thread has mentioned it makes me think Iām really missing out on something.
Iāve used webstorm, Vim, brackets, sublime, and Atom. I spent a lot of time using sublime for meteor, and its nice, but just recently Iāve swapped to Atom as itās matured a lot from when I first tried it. It seems roughly equivalent to sublime. I think the community around Atom is pushing it forward faster than a lot of other editors.
I normally use Sublime Text, however, I have been using Nitrous.io and itās editor seems very similar. I also want to try out Webstorm.
For those of you that use Atom, what additional packages are you installing?
iam using these packages in atom: linter, linter-jshint, linter csslint, atom-beautify, autocomplete-plus, color-picker, atom-color-highlight, meteor-api, meteor-helper
I used to use VIM but SublimeText is very good for the job
(Vim with jshint2, nerdTree, ctrlp, etcā¦)
I used ST3 for a couple years for many different projects and languages (javascript, Python, C++, ā¦): it was great at the begin but when the number of installed packages grew it became too slow (probably because of some badly coded packageā¦)
So I eventually switched to Atom a few months ago: Iām liking it but I think itās still too young!
You have to leave with some buggy behaviour and packagesā¦
Btw, Itās growing fast and packagesāquality is growing too: Iāll give it another few months
I try ST3, but canāt autocomplete.
Do you mean with the TermJS package & @slavaās meteor support moduleā¦?
Me neither, couldnāt get it working after trying a few things. (mentioned previously)
Gave up after about half hour of messing around.
I am using phpStorm. +1
I recently switched to atom. So far I really like it - particularly the github integrations (for example it can highlight the areas of the current file which have changed since the last commit).