Live data from Hacker News

Nuclide: An open-source IDE for React Native

nuclide.io

81–90 of 104 posts

Re: Nuclide: An open-source IDE for React Native

#81
post #45

I find this a bit ironic that Nuclide is an IDE designed to support React and React-Native, built on top of Atom - Atom itself just ripped out their React implementation in favor of direct DOM manipulation. Don't get me wrong, I'm a huge React proponent and likely will give this a whirl - but it is ironic, no?

They never really needed React in the first place, because React doesn't solve THEIR problem. Their problem is so specific to text editors: how do you get hundreds of lines of hundreds of rich-text characters to render as fast as possible? In terms of game engines: React is comparable to the occlusion culling capabilities of a 3D game engine (render less), where Atom was in search of the fastest way for the graphics…

Having implemented a code editor, I can assure you that not re-rendering lines and blocks of code is also a worthy effort. It probably just doesn't fit into react's incremental computation model yet?

Re: Nuclide: An open-source IDE for React Native

#82
post #31

fb employees, do you really use this IDE?

Not a Facebook engineer. However, I was at F8. I spoke with a couple of engineers, and when they were showing me something on their laptops, they were using Atom.

From what was said at the presentation, this IDE is just a collection of plugins, so I'm guessing you can pick and choose the ones you like.

Re: Nuclide: An open-source IDE for React Native

#85
post #37

I see all these tools are being built on top of Ace but Ace itself doesn't get much love. There are many issues in Ace that needs to be fixed but almost no company is putting resources on it.

What are these issues? I use Ace daily (in Advanced Explorer) and have no issue. It has a syntax checker for JavaScript that is invaluable.

Re: Nuclide: An open-source IDE for React Native

#86

I don't understand the marketing here. What distinguishes a unified IDE from an IDE?

an IDE which covers multiple languages

How many IDEs only support one language though?

(Also thanks for your work on PHP STH)

Re: Nuclide: An open-source IDE for React Native

#88
post #71
post #58

Earlier quoted context omitted.

With Nuclide, you can build for iOS, Android, and the web. Most IDEs only support one of these platforms well. Although I am disappointed by the current speed of Atom, I have no doubt it will improve. I think it is the most exciting OSS IDE out there. We hope to slowly converge on JS+Flow as the main front-end language at Facebook, and it will be a huge win to build tooling in the same language as the product.

The JetBrains suite of IDEs, all built on the same platform, support these and much more (Java, Python, Ruby, Scala, ...). With the exception of AppCode (for iOS) you can also get them all in the main release IDEA with relevant plugins.

JetBrains is nice, but we try to avoid proprietary tools when we can.

Re: Nuclide: An open-source IDE for React Native

#90

Earlier quoted context omitted.

pretty much this. got excited and then I need a FB account...

Facebook to the right, Stallman to the left. When I write code, I use tools written by Stallman. When I communicate with friends and family, I use Facebook. There is no contradiction here: they are both useful, and useful is the yardstick by which reality judges memes.

He is not talking about anything remotely related to what you are talking about. He just wants to avoid having to register to yet another site.
Post reply on HN