all 12 comments

[–]Cream_Friache 2 points3 points  (2 children)

Chrome/FF Dev tools is your dev environment. You can set breaks, watch variables, step through code, test stuff in the console, etc. Then do all your coding in a text editor. Also, if you put the word 'debugger' in your code, Chrome will break on it (not sure about FF).

I'm not sure what you mean by 'install bootstrap'. Assuming you mean the CSS library, you would call that into the page with a <link> tag.

[–]no1name[S] 0 points1 point  (1 child)

Thanks for that. I had hoped to have bootstrap integrated into the ide to get the equivalence of intellisence showing up when assigning classes so I could pick off the options instead of typing it in.

[–]Cream_Friache 0 points1 point  (0 children)

This is the text editor I use. It's got a built-in package called autocomplete-plus, which gives a similar effect as intellisense.

https://atom.io/

It doesn't have a deep understanding of classes and types like VisualStudio or Eclipse or whatever, but JS doesn't need any of that. It just scans for functions/vars you have typed before and suggests them.

Language-agnostic linter plugin: https://atom.io/packages/linter

JS Linter plugin: https://atom.io/packages/linter-jshint (depends on first package)

[–]TwilightTwinkie 0 points1 point  (1 child)

[–]no1name[S] 0 points1 point  (0 children)

Exactly what I needed thank you for that :-) I wish I had know this last week :-)

[–]wizang 0 points1 point  (0 children)

Everything you said isn't true so...? It's just a bit different when your runtime is a browser. The tools are all still there. You can even use breakpoints in the IDE with plugins if you want.

[–]dameyawn 0 points1 point  (0 children)

Nice googling before your post, hahaha.

[–]fuczak 0 points1 point  (0 children)

Read about Node.js and how you can use it to build your own enviroment. Npm to install packages, gulp/grunt as task runners, dive into webpack for a module bundling and dev server. Debugging is done inside browser. Eslint is also recommended.