top | item 34079080

(no title)

kavalerov | 3 years ago

This looks really great, and nice to see both Github and Gitlab moving in this direction - ability to have IDE in the browser is great for many use-cases.

However, I am a bit worried that it looks like most of these companies and up using VSCode. It really needs to have a good competitor in this space, and I hope JetBrains can match that eventually with partnerships of their own.

discuss

order

andrew_|3 years ago

The way that VS Code is spreading, and the stranglehold Microsoft has on development and direction of the product, give me very strong IE4/5/6 vibes. I really hope some of the open source alternatives that aren't corporation-controlled gain traction over the next year.

tlonny|3 years ago

I moved from vim to VS code as I found the vim IDE experience slightly lacking. Recently I've found myself getting more and more fed up with how sluggish VS code feels.

With the push from a friend, I tried neovim with the requisite LS plugins and I'm never going back. It's lightning fast and has feature parity (at least the ones I use) with VS Code.

Its a bit of a bitch to setup, but there are preconfigured solutions out there (NVChad, LunarVim, AstroVim) if you want to skip all that bullshit and just get coding...

Definitely recommend giving it a go!

mminer237|3 years ago

Unlike IE, VS Code is open source though. If Microsoft does some terrible thing with VS Code, the community can just switch to VSCodium: https://vscodium.com/

tomjen3|3 years ago

There is a difference, and that is that you can use something like Jetbrains and your coworker can use VSCode with issues, but if 99% of people use a browser that renders HTML/CSS differently (and I will argue better than the competition at the time) then you are forced to acquiesce to it.

mikro2nd|3 years ago

Interestingly, Netbeans (though strongly Java focussed at the time) once had a fantastic collaborative coding plugin at one time, based on XMPP. It got killed because Sun wanted to foist their own "via Sun servers" thing on everybody. Needless to say, both solutions died on the vine. How sad.

Browser-based BS... I'm never going to buy it. Personal prediction (contact me if you're willing to put Swiss money on it; I am!) - in 5 to 8 years' time the pendulum will be swinging back to device-/locally-hosted apps because of $unforeseen-issues. And fashion.

endtime|3 years ago

I don't know what will happen to it as a public consumer product, but Google's internal browser-based hosted VS Code (Cider V) is great.

morelisp|3 years ago

JetBrains seems to be forging ahead with their own Space project and not trying to partner too closely with any existing forge. They seem to understand "IDE-in-browser" undermines their fundamental market position; they need to make people not need the browser in the first place, to retain it.

btown|3 years ago

JetBrains' fundamental market position is that companies pay per seat for an it-just-works IDE. So if anything, IDE-in-browser, where code is executing on a hosted backend, is even more aligned with this.

The real question is whether they can execute on this. Will they be able to replicate years of VS Code's work on providing UI extensibility without sacrificing performance, with a team that historically had been JVM rather than JS/TS experts? Will they be able to build the right abstractions to allow for temporary network outages and all the distributed-systems challenges that come with that? It's quite a moonshot to get to the level that people expect of VS Code, especially as Microsoft has access to relatively-limitless capital in ways that JetBrains, which has not taken outside investment, does not.

vladvasiliu|3 years ago

> They seem to understand "IDE-in-browser" undermines their fundamental market position

How so?

They've recently rolled out the "gateway" product, which is basically a remote IDE. Sure, you still connect to that with a local one, but the local one doesn't do that much. Why not move it to a browser? The remote one does all the things people love about their IDEs. And if people don't care, they're probably not using their products anyway.

The only issue I'd have with a browser, is that I usually use Vim keybindings, which I've never seen well implemented. My favorite being the window intercepting ^W.

mgkimsal|3 years ago

Would be sorta nice if their 'issue tracking' functionality in their IDEs would support... Space itself.

nabaraz|3 years ago

For what's its worth, I've not moved away from Sublime Text. I hope it stays competitive for the foreseeable future.

throwawayJA1820|3 years ago

Replit should create a whitelist version of their product and offer it as web editor

shortgiraffes|3 years ago

Took me a couple seconds to think of it, but the word you're looking for is 'white label'.

nigamanth|3 years ago

JetBrains gives products in very niche areas. WebStorm for JS, PHPStorm for PHP, RubyMine for Ruby, and GoLand for GoLang.

Visual Studio Code is used by people who like to many languages, but more specifically for someone who's job is to work with JavaScript then WebStorm is much better. JetBrains could very well combine all these IDEs into one, but then again think about the amount of space and data of this new IDE.

chronofar|3 years ago

Aside from the newly introduced Fleet the other commenter pointed out, Jetbrains' IDEA Ultimate can include all the functionality of all the individual niche products (via plugins), so you could just use a single Jetbrains IDE for most any language/flow you choose. I personally kind of like to keep them separate so I can keep different envs configured the way I most often use them, but you could just use the single IDE for all.

bastawhiz|3 years ago

> Visual Studio Code is used by people who like to many languages

I don't like these language. I'm forced to write them. I didn't ask for terraform, typescript, CSS, HTML, yaml, xml, JSON, and everything else.

> for someone who's job is to work with JavaScript then WebStorm is much better

It's never been my experience that a full IDE is better for dynamic interpreted languages. Maybe if you're used to that from writing C# or Java it's nice, but I'll sooner take vi.

But like you said, thanks to lots of people that came before me, I'm not just writing one language, I'm writing many. Right now, I have tabs open with eight different languages. I need something that's suitable at everything, not just one language.