Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Recommendations for full-blown polyglot web IDEs
14 points by thekhatribharat 29 days ago | hide | past | web | favorite | 12 comments
I'm looking for full-blown web IDE solutions, with the following features:

1) Polyglot: Support for multiple programming languages and preferably web frameworks (using project templates, base container images, etc.), build and test tools

2) Embedded Shell: CLI shell to interact with the execution environment

Some options I'm aware of include:

1) Eclipse Che on OpenShift (https://che.openshift.io)

2) Repl.it (https://repl.it) - This isn't a full-blown IDE though

Jetbrains is really really good and checks all of your boxes, op. Aside from having great coverage out of the box, there are plugins supporting nearly everything, especially web stuff. Bash, helm charts, docker, database tooling and all kinds of JavaScript stuff like webpack, react, eslint and prettier.

Ultimate edition is worth it if you're bouncing all over the place and has been my ide for several years after switching from sublime.

The only thing ultimate didn't cover super duper good was golang, but they have a separate edition for that which works great. Been a bit since I've done go work so ultimate may cover it well now too.

Vscode is really close behind in many places but the depth of coverage in jetbrains is unmatched in any of the free offerings I've used.

You can self-host the pre-AWS Cloud9 IDE on a VPS: https://hub.docker.com/r/sapk/cloud9/

While not exactly what you asked for, Code-Server [1] allows your to run VS Code on a remote computer.

[1] https://github.com/cdr/code-server

Vim (with a bunch of plugins) + Tmux

See also: https://dev.to/allanmacgregor/vim-is-the-perfect-ide-e80

https://www.gitpod.io/ is getting good reviews recently.

Very happy with WebStorm https://www.jetbrains.com/webstorm/

EDIT: Sorry, might not have worded properly but I am looking for online IDEs (aka browser-based IDEs), e.g. Eclipse Che, Repl.it, Cloud9, etc.

Visual Studio Code has what you are looking for. Worth a shot.

Applications are open for YC Winter 2020

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