Facebook retires Nuclide Atom extension
blog.atom.io
blog.atom.io
It still needs your requisite that contribs are of high quality.
Facebook has not made any meaningful changes in its OSS strategy. It has always been the case that it takes energy to maintain projects in OSS and that for projects that are not used much by external folks it might not be worth the energy.
However, we are continuing to develop React with OSS as a first class citizen, doubling down on our investment in React Native in open source, and likely to still open source new projects as they make sense.
VSCode has particularly good integration with TypeScript, so perhaps choose it if you are otherwise undecided.
But it is another tool for large codebases that requires more work, like tests. If it's a small web project, it's probably overkill.
So the fact that Nuclide was there didn't mean that you had to use it (and the vast majority didn't) in order to write React Native.
So in a way, I do object that Flow is not Typescript - I wish it had as much cross-platform viability as Typescript.
Personally I've found that VSCode has great out-of-the-box functionality for front-end/JS development, in comparison to Atom and SublimeText.
What I mean by remote code editing is not logging in the remote machine and use something like rmate, but having the entire project available in your ide and being able to edit, do source control stuff, even build and debug without logging on that machine. Nuclide provided all that (for FB dev servers)
Big file changes are never going to be fast (even doing git operations is pretty slow) but remote interaction can be done via ssh in another tab.
RE: building, compiling without login etc - I have a bunch of aliases that let me do that remotely with ssh. You're still "logging in" but don't need to deal with anything major.
- dev env onboarding takes a minute instead of a week
- employees can code "on the go"
So predictably, if they get rid of Nuclide there needs to be an alternative and doubtful they've built something new because... why.
This announcement is about the open source version of Nuclide, which has never received a lot of love and didn't have a lot of adoption.
Perhaps more important than Nuclide itself are the Atom IDE extensions which are also being retired. https://ide.atom.io/
It appears the project isn't dead, but there aren't any Facebook maintainers working on it (and there haven't been for nearly a year).