Hacker News new | past | comments | ask | show | jobs | submit login

If you set up a node.js project with Webstorm through the Webstorm UI and deploy with a plugin or built in feature you've pretty much get the most fully integrated IDE there is for node projects. It has testing built in, debugging inside the IDE, dynamic updates your browser, supports a ton of JavaScript libraries and npm as well as React and ES6/ES7 syntax. There's nothing else really like it.

IntelliJ based browsers haven't been slow in a long time, but they're even faster now, just be sure you exclude node_modules and library directories by right clicking them and things will move pretty quickly.

If getting work done in a competent and featureful way matters (i.e. your time and ease of workflow is valuable to you), use a real IDE.

Web IDEs are fun. The IDEs satisfy a subset of users' need to try something new built on technologies they're familiar with. They might feel warm and fuzzy hearing certain buzzwords that describe the project.

But when it comes to getting shit done and having features that developers and companies will pay to use, JetBrains' and Microsoft's IDEs are the only ones to even come close to being real professional grade tools.

Yep, MS Office is still the only choice. No one use Google docs! And MS doesn't try to build web based IDE as well!

Google Docs is buggy and absolutely unusable on a slow or unreliable internet connection. If type-setting and page formatting matter, it is not a good solution. Reliability isn't up to par with their local application counterparts.

Yes, those options exist. They cover basic use-cases well, but come apart at the seams for others.

Also enable zero latency typing. Massive difference.

For those who had never heard of this setting before, there is an interesting blog post about it on the JetBrains blog: http://blog.jetbrains.com/idea/2015/08/experimental-zero-lat...

tl;dr: Add "editor.zero.latency.typing=true" to the "idea.properties" file.

Didnt't know about this option. Thanks

Just wanted to note that every thing you mentioned is also in Cloud9 along with easy sharing of your sites with clients / workmates, collaboration and deploying to production with ssh workspaces.

I switched from WebStorm (was using v9) to Cloud9 2 years ago and haven't looked back, for most Web Development jobs it makes more sense as you don't have to run a staging server to iterate on projects with clients (just send them a link) and you can collaborate in seconds.

I now work at Cloud9 :) after using it a while I was convinced working online where all your tools work together in the cloud is the future. It's way easier to integrate it with the rest of your work flow when you don't have that desktop cloud barrier.

> Cloud 9

I appreciate the work you guys do on Ace, it's amazing technology. I've built things with the Ace editor, but it's ridiculous to suggest than an editor that doesn't even edit the files on my computer has feature parity with Webstorm, an IntelliJ IDEA based editor. The PSI based AST system is smarter and better than Visual Studio and XCode, and IntelliJ IDEA is better technology than Apple or Microsoft was able to come up with for their own platforms. The number of plugins, the built in features, the fact it runs on my own computer make it unquestionably better than an editor that runs in a browser.

You disservice to a great web editor by suggesting it's better than a native editor like IntelliJ. I write front-end code for a living and in no shape or form would I ever want to use the Ace editor when I didn't have to. It works for sites like CodePen, GitHub and jsfiddle when they're needed, it doesn't replace writing code on my own computer.

Cloud9 looks like an awesome product. I haven't seen a such a comprehensive web-based development environment.

However, this exemplifies why I find it hard to use web-based IDEs regularly[0].

[0] http://i.imgur.com/GHPZTEe.jpg

I used Codebox as well, which was nice.

Does Webstorm actually integrate with front end development? I'd like to whip together simple projects that aren't actually hideous, and literally every cloud IDE I'm finding just doesn't have a way to go from HTML5 code to WYSIWYG or even structured output...

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact