Live data from Hacker News

Nuclide: An open-source IDE for React Native

nuclide.io

71–80 of 104 posts

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

#71
post #58

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

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.

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

#73
You're typing text into a box. Please concentrate on typing the correct text into the box rather than caring which (basically identical) method of typing said text into said box you are using.

People have been typing text into boxes for about 50 years now.

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

#75
What about the right tool for the job ? Why not use qt instead of web techs for a Gui ? I love Atom , but Atom is Slow, you can't open big files with it and frankly has all sorts of limitations due to web techs.

When will devs stop this madness? even if you are addicted to javascript, use an native GUI, qt supports javascript, or you are doing a disservice to potential users.

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

#76
I've been using Atom + Flow + autocomplete-plus + ide-flow + jsx plugin + linters and eventually it really works for Javascript development. From Facebook Group[1] Nuclide "built as a suite of packages on top of GitHub's Atom editor.", would be great if installing Nuclide would be as easy as `apm install nuclide`.

[1] https://www.facebook.com/groups/nuclide/permalink/8347920765...

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

#77
post #73

You're typing text into a box. Please concentrate on typing the correct text into the box rather than caring which (basically identical) method of typing said text into said box you are using. People have been typing text into boxes for about 50 years now.

I don't know about you, but tooling has always been and will alway be an important aspect in development. Better tools can yield better products.

And no, this isn't just typing text into a box.

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

#78
post #4

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?

Use the right tool for the right job. By your logic, you should never write an assembler in anything but assembly language.

> Use the right tool for the right job.

In that case a webgui is certainly not the right tool for the job.

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

#80

Earlier quoted context omitted.

I guess all modern IDEs can be considered unified at this point, but the idea is that all the tools and integrations are part of it - including the build process, typechecker, etc. Before you would have to run all these in the background + have your IDE open (ie. Sublime Text). Of course Sublime Text has plugins itself now too, but you get the idea.

I don't get the idea. And Im not sure when Sublime Text became considered an IDE, if anything it is anti-IDE. An IDE classically has tools and integrations, well, integrated. E.g. Visual Studio or Eclipse.

Sublime Text has a really robust plugin architecture, similar to Visual Studio's extension capabilities. Whenever I'm working on a project, I basically install whatever plugins I need into Sublime Text to give me full "IDE-like" capability specific to that stack. Be it debuggers, integrated compilers, REPLs, version control systems, etc.

I like Sublime Text because at it's default, it's just a text editor, and then _I_ turn it into the IDE that fits my flow and current technology requirements. It becomes an IDE completely customized for my project.

Post reply on HN