Live data from Hacker News

Nuclide: An open-source IDE for React Native

nuclide.io

41–50 of 104 posts

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

#42
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.

Sorry, where does it say it's built on Ace? The copy says Atom is the code editing component.

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

#44
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.

Sorry, where does it say it's built on Ace? The copy says Atom is the code editing component.

Atom is built on Ace

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

#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 engine to push triangles to the GPU (render fast). Ultimately I believe a mix of both is the best.

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

#46
post #44

Earlier quoted context omitted.

Sorry, where does it say it's built on Ace? The copy says Atom is the code editing component.

Atom is built on Ace

I don't think Atom is built on Ace. They had their own system which was powered by React before switching to hand crafted DOM manipulation. Also, Atom's written in Coffeescript and Ace is ordinary JS.

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

#49
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.

Atom is not built on top of Ace: https://github.com/atom/text-buffer/blob/master/src/text-buf...

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

#50
post #44

Earlier quoted context omitted.

Atom is built on Ace

I don't think Atom is built on Ace. They had their own system which was powered by React before switching to hand crafted DOM manipulation. Also, Atom's written in Coffeescript and Ace is ordinary JS.

If you look at editor API it's very similar to Ace.

https://atom.io/docs/api/v0.188.0/TextEditor

I think they started with Ace but then drifted the code a lot.

Post reply on HN