@julian :wow! so efficient +1:
Dev environment
-
I was curious what IDE's etc. you guys are using for development? I'm still pretty green to node.js and git as collaborative version control, and was searching out the most seamless way to contribute to your project.
-
We are using Sublime Text. I want to try out nodejs tools for Visual Studio but need some free time to figure out and configure everything.
-
Cool, version 3 I'm assuming. Are you using node-inspector to debug?
-
@BDHarrington7 Nope. hard mode.
@baris and @psychobunny are on version 2, I am on version 3. @baris was running into issues with Sublime-SFTP on version 3, actually. I'm not sure if he resolved them and switched up.
-
I've been using cloud9 ide https://github.com/ajaxorg/cloud9/ for nodejs stuff.
-
I am on 3 now. sftp was fixed after disabling vbox network adapters.
-
Webstorm FTW
All these integrations comes in out of the box:
- git (AND github)
- NodeJS runtime or use system's
- LESS/SASS watcher
- JSLinter
- JSBeautifier
- Grunt-watch
- Chrome-real-time update extension
- Zen code mode
- plenty of other shit
BUT it's a hungry CPU and RAM hog, and don't even try to run the latest version on an non-ssd drive.
-
With plugins, Sublime can probably do all of those things too
@bentael -- lots of people in the past 2 days have been talking about Gulp as a replacement for Grunt... just FYI. I've never used either, just mentioning it in passing.
-
With plugins
VS
out of the box
but yea.I've only used
grunt
, on daily basis, I like it and find it very useful. -
Has anyone here gotten a chance to try atom out while developing this software?
-
@BDHarrington7 said:
Has anyone here gotten a chance to try atom out while developing this software?
Atom is not released yet, but the beta has been leaked. Supposedly it's VERY similar to Sublime, but slower.
-
The thing that piqued my interest was the fact that it had some blurb about supporting node development, but didn't go into detail about what that meant. I'm assuming it meant something like autocompleting parts of the core nodejs platform.
-
@BDHarrington7
Node.js support makes it trivial to access the file system, spawn subprocesses, and even start servers directly from within your editor. Need a library? Choose from over 50 thousand in Node's package repository. Need to call into C or C++? That's possible, too.
Seamless integration allows you to freely mix usage of Node and browser APIs. Manipulate the file system and write to the DOM, all from a single JavaScript function. -
I'm excited for atom, if only because it feels like its "Sublime Text 4"
(and that I'd be able to write plugins for it
)
-
I just saw this tool to debug js code. I thought you might be intersted if you don't already have something similar.
It's called JSHint -
@psychobunny probably more than plugins, it supposed to be completely hackable! One of my favorite features so far is I can cd to a directory and type 'atom' and it opens that whole directory for me in the editor. Also, I heard that development for ST3 has kind of... paused?
-
That's pretty cool, I heard it was kinda slow though.
Any way you can send us a copy of the beta or does it have a one-user only key kinda thing?
@tedr56 we use JSHint, in fact, if you have a plugin that's compatible with jshintrc files we actually include the settings in the core: https://raw.github.com/designcreateplay/NodeBB/master/.jshintrc
-
Yeah, I have one invite left, who should I send it to?
-
the winner of next plugin contest imo
-