Live data from Hacker News

Introducing Atom-IDE

blog.atom.io

171–180 of 324 posts

Re: Introducing Atom-IDE

#171

Honestly can't see why I'd use this - I have all the professional grade IDEs I need, why do I need one that is written in JS, is slower and consumes 5x more memory? Not to mention IDEs already have their own extension stores too. This seems like an 'IDE-lite', which doesn't make much sense in a world where professional grade IDEs are free.

The same reason thousands of programmers use Vim or Emacs with various extensions as their development environment. It allows the same editing experience across multiple languages. A consistent interface, lack of need for learning many (often very different) IDEs, less proprietary annoyance, many many more options for customization, much easier to port your setup to various platforms, etc. Admittedly I don't think At…

Except that we already have Jetbrains for this.

Re: Introducing Atom-IDE

#172

Earlier quoted context omitted.

No, it is not. If you sue people with software patent, I’m happy you lose that ability.

Yeah but the protection only applies to facebook. You can still sue github and everyone else. We can clearly conclude that facebook is selfishly doing this for their own benefit and not because of an altruistic reason like a world without patents. So in reality what you're saying means: "If you sue facebook with any patent, I’m happy you lose that ability. If you sue any other company other than facebook, I’m happy y…

I don't have any patents why should I give a fuck about people who want to steal money from facebook?

Re: Introducing Atom-IDE

#173

Earlier quoted context omitted.

The same reason thousands of programmers use Vim or Emacs with various extensions as their development environment. It allows the same editing experience across multiple languages. A consistent interface, lack of need for learning many (often very different) IDEs, less proprietary annoyance, many many more options for customization, much easier to port your setup to various platforms, etc. Admittedly I don't think At…

> The same reason thousands of programmers use Vim or Emacs Vim/emacs give a better experience though: they work in a terminal/over ssh and they are FAST and lightweight (memory use). Atom has neither of these properties.

My vim process comes to a crawl if I forget to turn off syntax highlighting before opening large files. So I disagree.

Re: Introducing Atom-IDE

#174

Earlier quoted context omitted.

My grandfather was a master carpenter, he had a saying I've always liked "If you use something for more than an hour a day buy the best you can afford". I've never minded paying for developer tools as long as I could afford them, lots of professionals spend a lot more than we do on tools/professional development.

How did he feel about perpetually renting them? Even if the tool is currently perfect, I don't trust that the company's future plans will align with my future needs; I expect that they'll diverge. edit: I stand corrected; didn't see the asterisk and the separate page specifying that an active subscription isn't necessary to continue using the current version of the software.

If you bother looking at the page you'll know when you buy a yearly subscription (or 12 consecutive monthly) with Jet Brains you automatically get a perpetual license for the current version.

You only need to keep paying if you want to keep getting updates. If you're happy with the current version no one is forcing you to keep paying or keep updating.

I can't speak to all IDEs, but at least with IntelliJ you're not just renting it.

They even give you a helpful info-graphic telling you how to minimize subscription cost if you just want to get a perpetual license for a particular version:

https://sales.jetbrains.com/hc/article_attachments/203545445...

Re: Introducing Atom-IDE

#175

Good luck against PHPStorm / IntelliJ. Nothing comes close yet, worth every penny.

Definitely. I wish they didn't do the autosave crap.

I will regret asking this, but why ?

I don't even remember what it was like to code without autosave in IntelliJ.

I will review the changeset before creating the PR anyway, so I don't see the downside of autosave.

Re: Introducing Atom-IDE

#176
post #42

Honestly can't see why I'd use this - I have all the professional grade IDEs I need, why do I need one that is written in JS, is slower and consumes 5x more memory? Not to mention IDEs already have their own extension stores too. This seems like an 'IDE-lite', which doesn't make much sense in a world where professional grade IDEs are free.

Because unlike the "profession grade IDEs", this one doesn't make me want to gouge my eyes out.

As a frivolous aside it's refreshing that the screenshot shows a light theme. Getting a bit tired of all the heavy black slabs.

Re: Introducing Atom-IDE

#177

Earlier quoted context omitted.

My grandfather was a master carpenter, he had a saying I've always liked "If you use something for more than an hour a day buy the best you can afford". I've never minded paying for developer tools as long as I could afford them, lots of professionals spend a lot more than we do on tools/professional development.

How did he feel about perpetually renting them? Even if the tool is currently perfect, I don't trust that the company's future plans will align with my future needs; I expect that they'll diverge. edit: I stand corrected; didn't see the asterisk and the separate page specifying that an active subscription isn't necessary to continue using the current version of the software.

With all subscriptions 1 year or greater, the JetBrains license grants you an eternal, irrevocable license to whatever version was the latest version at the time your subscription expired (look up perpetual fallback license).

I'm not a fan of their license change either, but calling it perpetual rent is just not correct.

Re: Introducing Atom-IDE

#178
I appreciate the extended support for LSP, but this seems to repeat the mistake VSCode made of requiring custom plugins for each backend you'd like to integrate. This increases the overhead for server authors and makes it less likely that language servers and clients actually match spec, if people give in to writing custom integrations that can paper over bugs.

Re: Introducing Atom-IDE

#179

Interesting to see no Ruby support, since Github runs on Rails. Maybe code completion is too hard with Ruby?

There doesn't seem to be a production-ready language server protocol implementation for ruby.

This is the only one I've found (not sure which state it's in):

https://github.com/mtsmfm/language_server-ruby

Re: Introducing Atom-IDE

#180

Earlier quoted context omitted.

IntelliJ is expensive if you want languages not covered by the free edition (like JavaScript), though, and even if you pay for it some things are frustratingly distinct such as if you have a Java/C++ app you need two different "IDEs" (CLion + IntelliJ), and you need to then juggle between those windows. Android Studio is able to work with both even though IntelliJ Ultimate isn't (why, Jetbrains, why!?), but getting A…

Intellij Ultimate costs me £14 a month, with the plugins (which makes it equivalent to Phpstorm, PyCharm, Rubymine and Webstorm) thats less than I spend on coffee in two weeks, it's insane value however you look at it. That said I still spend a chunk of time (maybe 30%) in vscode because for somethings I prefer it (it's git support with git lens is incredible) and for TypeScript it's comparable to Intellij with the a…

IntelliJ ultimate doesn't include C++ support, though, which is an additional $100 to get the "all products" package. $250 for a fairly basic C++ IDE that insists you use Cmake is not exactly an "insane value" to me, but ymmv.
Post reply on HN