Live data from Hacker News

Introducing Atom-IDE

blog.atom.io

271–280 of 324 posts

Re: Introducing Atom-IDE

#272
post #238

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…

This is tangential, but the IntelliJ Rust plugin is fantastic, and just got officially supported! ( http://intellij-rust.github.io )

If you check the changelog [1] you'll see the rust plugin has been officially support for a little over a year.

1. https://intellij-rust.github.io/thisweek/

Re: Introducing Atom-IDE

#273

Earlier quoted context omitted.

Well, I am editing remote code over SSH with Atom and Nuclide right now . It's been possible for a long time. Now you can even run a remote debugger on your Python program.

Ok, I take that back then. Vim/emacs only have a weight/speed advantage then. I do, however, find it useful that I can be ssh'd into a machine, doing stuff in bash, and I can fire up vi. I suppose that's a separate discussion though.

Emacs has Tramp, which lets you edit files, manipulate directories (with dired), and do many other stuff you normally do on files seamlessly on remotes of all kinds, including ssh. If you're using emacs like vi where you start it up for each file and close when you save, you're extracting no value out of it, just use Zile.

Re: Introducing Atom-IDE

#274

Earlier quoted context omitted.

Facebook set a precedent in their open source licensing rules where users of their libraries aren't allowed to sue them for patent infringement.

Why would the users of their libraries sue Facebook for patent infringement? I don't get it.

It might not be the same person using their libraries, might be a different business unit or a company acquiring the other or whatever. Also if I can't sue Facebook this in turns means I grant FB rights to all my parents (not legally but practically) (Note: IANAL and am just responding to the comment knowing to little about FB's preciseice licensing)

Re: Introducing Atom-IDE

#275

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…

I find Atom to be the best editor for Markdown, though not much else. In particular, it has superb support for Pandoc as well as a good spell corrector built in.

Have you tried Typora[0]? It features inline rendering (i.e. images, formatting...)

I have barely used my standard editor (Sublime) for Markdown since I discovered it.

[0]: https://typora.io/

Re: Introducing Atom-IDE

#276

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…

> why do I need one that is written in JS, is slower and consumes 5x more memory

> The same reason thousands of programmers use Vim or Emacs

Uhm nope.

Re: Introducing Atom-IDE

#277
post #144
post #57

Earlier quoted context omitted.

Is it a Facebook project though? The announcement says in collaboration with Facebook. That's an unusual definition of the word collaborate.

If only there was some sort of history of the code... and the history of people that contributed to the code over time... Something like this maybe? https://github.com/facebook-atom/atom-ide-ui/graphs/contribu... I looked at top 12 people, none of them claim to work for GitHub, majority of them claim to work for Facebook.

Also the org is literally called facebook-atom and the LICENSE clearly indicates "Copyright (c) 2017-present, Facebook, Inc. All rights reserved."

If only there was some way to tell.

Re: Introducing Atom-IDE

#278
post #273

Earlier quoted context omitted.

Ok, I take that back then. Vim/emacs only have a weight/speed advantage then. I do, however, find it useful that I can be ssh'd into a machine, doing stuff in bash, and I can fire up vi. I suppose that's a separate discussion though.

Emacs has Tramp, which lets you edit files, manipulate directories (with dired), and do many other stuff you normally do on files seamlessly on remotes of all kinds, including ssh. If you're using emacs like vi where you start it up for each file and close when you save, you're extracting no value out of it, just use Zile.

This feature is somewhat less useful with the advent of sshfs.

Re: Introducing Atom-IDE

#279
post #47

Earlier quoted context omitted.

I think that's less relevant than it used to be. JetBrains is now the de facto best IDE for Java, JavaScript, Python and PHP. It has Android Studio and even support for C#. Visual Studio also supports a wide array of languages. I'm in IntelliJ pretty much all the time, no matter the project.

I love IntelliJ for most languages. When it comes to JS/HTML/CSS though I use VS Code... I find it's IntelliSense and TypeScript support superior. Especially when I'm on a project using webpack/sass/etc. IDEA just seems to get lost. It either can't find a method definition or is constantly complaining about various things.

Did you try WebStorm? Idea is a Java IDE. AFAIK you don't get the same experience from Idea+Plugins that you get from the dedicated version (in this case WebStorm). If you extend Idea with plugins you get what's available for the limited community editon.

Re: Introducing Atom-IDE

#280
post #47

Earlier quoted context omitted.

I think that's less relevant than it used to be. JetBrains is now the de facto best IDE for Java, JavaScript, Python and PHP. It has Android Studio and even support for C#. Visual Studio also supports a wide array of languages. I'm in IntelliJ pretty much all the time, no matter the project.

Not true for Javascript, the cool thing about VS code is that it will automatically download the typescript definition files even if you aren't using typescript. So you get much nicer hover and autocompletion than intelliJ/webstorm.

I'm not using JS anymore, but when I did I remember IntelliJ Idea using the typescript definitions as well. There was a section for it in the settings menu.
Post reply on HN