Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This seems to dissuade some of the rumors on HN about React Native not being supported by Facebook.


Also Flutter is getting a lot of traction right now.

The development experience is incredible (probably why Facebook mentioned instant reload), lots of companies are trying it out e.g. Evernote and the community is buzzing with new plugins. Plus it doesn't wrap native components so the core of it just works cross-platform.


I think the flutter approach is probably the better one, since the ux stack has more control over how things are done.

Instead of being wrappers around complicated native UI libraries, it's a 'game engine' over a lower level graphics layer. It's a smaller surface area to screw up on and create abstraction leaks. You don't have to be a iOS/Android and react native expert to fix hard issues, just a flutter expert for the most part.

It's just too bad the language run time is dart and it's run by google, which is infamous for being fairly ADD with projects.


Flutter is at least open source, here's hoping that the dev community gets organized enough to have the will to adapt annual iOS updates into the Cupertino widgets once Google drops support for the project.


1. Apple doesn't refresh the UI components annually. In fact the last time it happened was 3 years ago. Not to mention that the Cupertino widgets are very limited in nature.

2. This project definitely feels different compared to some of their others. The experience is just so much better than writing iOS or Android code that I think they would be insane not to support it.


Maybe they don't do full-on refreshes a la iOS 7, but perhaps they tweak little animation physics here and there. I'm thinking of this article's critiques of Cupertino widgets feeling a bit off:

https://harveynick.com/2018/05/21/an-ios-developers-opinions...


I really love what I see of Flutter, but JSX, for now, has me won over.

I've love a JSX like tool for Flutter, especially since JSX is just syntactic sugar over a c-like syntax.


I know someone started a DSX at some point. Not sure what happened with that.


React Native had hot reloading a year before Flutter was announced. Not to take anything away from Flutter (I heard it's great!) Personally I'm rooting for all declarative UI libraries and platforms, and I'm very excited Flutter is getting traction.


React Native's hot loading is.....

eh. The wrong type of typo can take down the entire app. Other typos it can recover from. Trying to change redux components just doesn't work. All in all it isn't too hard to fool RN's hot loading.

I'd also note that hot loading is turned off by default for RN! I can see why, having it on I have to know what types of things I can use it with and what types of changes will need a full relaunch.

Let's not even get into the "reload" button and what that may or may not do. (Note: I am using expo, so I have an additional layer of bugs and abstraction on top, having to force close Expo on the phone is way too common in my experience)


My experience as well. I moved from RN to Flutter because the dev experience felt less brittle.


I agree it's somewhat brittle (it's pretty hard to do with the existing constraints) but I think this will improve next year. Got some ideas. :-)


There's also been a number of complaints from RN users lately that the RN team hasn't been communicating well, that the roadmap is unclear, etc. This at least gives an indication that RN is being actively developed and what they're working on.


Sounds more like a quick response to the news that Microsoft is building Office on RN.


Proooobably moreso a response to the Twitter drama from a few days ago where people were claiming that Facebook was moving away from RN... especially considering the author was in that thread.


Wasn't really a response to either actually. :)


Then I stand corrected. The view from 5000 feet seemed that way, but happy to be wrong. :)


Could you please send an RN-invested soul like myself a link to said drama? :)



They already converted Skype to RN, so I wouldn't be surprised if they did that.

That would also be the day that I stop using MS Office as my go-to.


Why would you stop using it just because the migrate over to RN?


Do you know why LibreOffice moved away from Java?

Because the performance was just not good enough.

They had custom, native UI while the backend was running in Java.

And it just wasn't fast enough. Even when hot, throughput and latency weren't good enough.

So, they started moving to C++ as much as possible, as fast as possible. By now you can run Writer without Java at all.

Current JS runtimes are all slower than HotSpot.

Yet somehow we're to believe that doing the exact same mistake again will work better this time?

It'll still end up being slow and a memory hog.

Moore's law is dead. RAM is more expensive than at any other point in almost 10 years.

You can't just throw abstractions at everything at the cost of performance anymore, expecting the hardware to catch up.


And even Java is adding AOT and value types as a way to increase the performance.

Somehow I got the feeling that MSFT has been invaded by JavaScript developers.


A little sad, if it deemphasizes .net. I hope the Core transition doesn't turn into a boondoggle, though I'm afraid; it's taking a long time to reach parity with where the full framework was. The history of major language rewrites is not overly encouraging.

Working in C# on .net 4.5-4.7 is such a tremendously productive platform.


BUILD 2018 was full of .NET goodies, including .NET Core 3.0 roadmap with Forms/WPF/UWP/XAMLDirect support as the main goal.

It appears it is the usual political issues between Microsoft divisions, which I thought had gotten better after all the re-organizations that took place.

I wouldn't be surprised if this JavaScript everywhere wasn't yet another way Microsoft is trying to appear cool among the Google devotees crowd, like how they are jumping in PWAs as well.


Oh yes. I won't be surprised if VS Code team to be even bigger than their money making products.


Interestingly this coincides with them slowly becoming irrelevant in all areas.


Somehow you lost me there.

Microsoft is as relevant as ever outside SV coffee shops.


That's a ridiculous thing to say considering 50% of dev's are writing on Microsoft stacks and the company pulls in over 20 billion in actual profit each year.


If they can pull that off AND VS code being as performant on electron as it is I will be damn impressed.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: