Wow this is the best iterative development I've seen for iOS and easiest way I've seen to get started with React Native.<p>Enabling Hot Reloading (w/ Ctrl+D) lets you see changes as you type, you don't even need to hit Save. If this is a sign to come from React Native, it's going to be a game changer for both iterative development experience and code-reuse between iOS/Android.<p>My only concern is that I don't see how an IDE not developed in partnership with Facebook is going to succeed as I'd expect it to always be playing catchup with new features. Maybe it would've been better as a series of Atom plugin enhancements on top of Facebook's <a href="https://nuclide.io" rel="nofollow">https://nuclide.io</a>
So pretty soon we'll have cross platform UI development again, including eventually Mac and Windows once React Native is ported there. (Windows is I think already in beta somewhere.)<p>If we can bring in the web again via React Native for the Web (with 'widgets') then we can have UI "everywhere" with a mostly common code base.<p>I feel like eventually we are going to really converge. It's going to take a while before it's pretty and seamless and performant, but I feel like we'll eventually get there. The benefits are just too massive for it not to happen, especially for smaller projects that don't have a budget to have six dev teams maintain six UI code bases.
Many are starting to use GitHub as a registry for hosting packages, in this case Deco components[1].<p>GitHub should look into this, otherwise we get git repos with directories that are thousands in length.<p>Certainly it makes sense to host published code on GitHub as well as in-development code.<p>I could see it replacing the likes of NPM[2], Packagist[3], RubyGems[4], PyPI[5], etc.<p>[1] <a href="https://github.com/decosoftware/deco-components/tree/master/.deco" rel="nofollow">https://github.com/decosoftware/deco-components/tree/master/...</a><p>[2] <a href="https://www.npmjs.com/" rel="nofollow">https://www.npmjs.com/</a><p>[3] <a href="https://packagist.org/" rel="nofollow">https://packagist.org/</a><p>[4] <a href="https://rubygems.org/" rel="nofollow">https://rubygems.org/</a><p>[5] <a href="https://pypi.python.org/pypi" rel="nofollow">https://pypi.python.org/pypi</a>
This looks awesome - even has pretty documentation!<p>Have run the tutorial without issue, took only a couple of minutes.<p>There seems to be only a small number of Components available out the box, with new ones accepted via PR.<p>This works fine for now, but it would be great if I could import my own Components or even build new ones within the UI.<p>I'd like to be able to "View Source" on a Component, it's obviously available via GitHub, but that's a few more clicks away.<p>Does anyone know of any similar IDE for desktop React?