Live data from Hacker News

React Native for Windows and Mac

microsoft.github.io

471–480 of 505 posts

Re: React Native for Windows and Mac

#471
post #244

Earlier quoted context omitted.

Deno gives all packages the same permissions of the main app. So if your app can make network requests, so can every dependency you use. It’s not a great situation. I’ve brought this up to them and their response is that per-package permissions would be too difficult to implement.

Yes, checking everyone at the main door is indeed easier than checking everyone at every single point of contact. It needs a vast architectural change compared to current implementation as you need to enforce those rules at runtime!

Well yeah, but I thought the whole point of deno was to make vast architectural changes to allow for increased security. Seems odd to stop half way.

Re: React Native for Windows and Mac

#472

Earlier quoted context omitted.

How many successful (ie profitable) companies have made money selling desktop software using cross platform frameworks like React Native? React Native for Windows and Mac specifically, none. We commenting on an article about its launch. It's a bit early to be talking about that. Cross-platform frameworks like Electron or Flutter, loads. VSCode, Skype, Discord, WhatsApp Desktop all use it. Of course you might argue th…

And no one cares about any of those apps to pay money directly...

You can't really make that assertion because no one can pay money directly. You have no way of knowing if people would pay for them if they were offered as a product. You just assume they wouldn't because that fits your belief that no one would pay for cross-platform framework driven apps. Until you bring some actual evidence to the discuss to back up your point the whole argument is pointless.

Re: React Native for Windows and Mac

#473
post #468

Earlier quoted context omitted.

We are speaking specifically about B2C where the users are the customers. But either way, you kind of made my point. Consumers aren't paying for applications built on cross platform frameworks outside of games.

Kind of, most consumers that aren't willing to pay for desktop software aren't also paying for games. In most countries they just need to go the local market or get hold of one of those lists distributed among students.

Someone is paying for games. What other B2C software is making money from the general consumer (besides MS) and not the “prosumer” who is buying software to help them run their business?

Re: React Native for Windows and Mac

#474

Earlier quoted context omitted.

Hmm this one is tough Office 365 has more paying users on teams. I doubt anyone is paying for teams, also they are not direct competitors. We use both, likely to get phones with teams in the future as well.

Whether it is fair or not that Teams comes with Office is irrelevant. This is Slack's competition. They have to convince companies that it is worth paying extra for their product. In the famous words of Jobs about Dropbox -- chat isn't a product, it's a feature.

What I am saying is, we dont pay more or less for teams, its a SfB replacement.

Re: React Native for Windows and Mac

#475
post #17

React Native scares me with its dependency webs: http://npm.anvaka.com/#/view/2d/react-native From my experience, it's really great to work with and definitely saves a ton of work, but the depgraph above fills me with doubt for use in sensitive applications such as in finance or healthcare. For this reason, I've been trying out Flutter or even considering to go back to native apps. Perhaps there's some kind of middle…

[deleted]

Re: React Native for Windows and Mac

#476
post #468

Earlier quoted context omitted.

Kind of, most consumers that aren't willing to pay for desktop software aren't also paying for games. In most countries they just need to go the local market or get hold of one of those lists distributed among students.

Someone is paying for games. What other B2C software is making money from the general consumer (besides MS) and not the “prosumer” who is buying software to help them run their business?

[deleted]

Re: React Native for Windows and Mac

#477
post #468

Earlier quoted context omitted.

Kind of, most consumers that aren't willing to pay for desktop software aren't also paying for games. In most countries they just need to go the local market or get hold of one of those lists distributed among students.

Someone is paying for games. What other B2C software is making money from the general consumer (besides MS) and not the “prosumer” who is buying software to help them run their business?

Just like someone is still paying for desktop software, in spite of piracy and SaaS.

All those small companies that manage to have their software exposed on shops like Saturn here in Germany, or do direct sales over their web site.

And just because it is B2C, Prosummer or used via a tablet plugged into a docking station, it doesn't stop being desktop software, from the points of view who's paying and selling it.

And regarding games, anyone with experience on the field knows how much harder it is to make any kind of living out of them versus regular desktop software.

The success/failure rate is much higher, with the large majority of studios never making any dime.

Re: React Native for Windows and Mac

#478
post #197

Earlier quoted context omitted.

As someone just getting into mobile development, I've enjoyed using it significantly more than native iOS/Android. It's so much faster and more straightforward to spin up designs,

Until your first update. I assume you didn’t work on anything that has been released?

The app was developed over a year ago and then came back to it for significant feature development.

The update wasn't terrible.

Re: React Native for Windows and Mac

#479

Earlier quoted context omitted.

Check out React context to avoid this property passing, which is annoying, I agree. Did you know that Redux is now basically built into React? https://medium.com/simply/state-management-with-react-hooks-... https://blog.logrocket.com/use-hooks-and-context-not-react-a...

In contrast, https://www.simplethread.com/cant-replace-redux-with-hooks/ https://daveceddia.com/context-api-vs-redux/ https://medium.com/javascript-scene/do-react-hooks-replace-r... TL;DR Context can replace some but not all of Redux. Redux can figure out which components to rerender based on what's being computed. Context doesn't, so it's basically the same as refreshing your entire component tree every time somethi…

Glad to hear that RTK is working well for you!

I'm currently working on updating the Redux core docs to teach RTK as the default way to use Redux. Hoping to have the new "Quick Start" tutorial page up in the near future.

Re: React Native for Windows and Mac

#480
post #18

I think the killer feature here is natively targeting Windows AND macOS simultaneously. The only cross-platform alternatives that I've seen in the ecosystem use either web or Gtk in the frontend, and both of these have a distinctly non-native feel to them.

PyQT with QML / QT Quick is another option for cross-platform (Android, iOS, Windows, Mac, Linux) development, but the widgets aren't native. It's closer to Flutter in that way.

QT Widgets, in contrast, do have native-looking widgets for Mac and Windows. You can use it with Python instead of C++, but it's a bit of a pain, and most of the Qt community seems to be moving towards QML, which is a far better developer experience.

Post reply on HN