So Microsoft now have -2- cross-platform application-frameworks they offer: - Xamarin with .NET. Mobile apps only. - ReactXP. Which also supports regular web-applications It will be interesting to see if these two end up competing, or if one will be ditched in favour of the other.
ReactXP – A library for building cross-platform apps
61–70 of 124 posts
Re: ReactXP – A library for building cross-platform apps
#62Be very careful when an OS vendor makes a move like this.
Re: ReactXP – A library for building cross-platform apps
#63I really want React for desktop apps. Currently we are running into some performance issues with large datasets and spreadsheets, and being able to offer a performant desktop app would be ideal. Right now we're considering using .NET and ReoGrid, since Qt is too expensive and we only target Windows anyways.
If you have a performance problem and you only target one OS, using React seems more like a band-aid than a real solution. I assume your app is currently written in javascript, because I don't see any other reason to use React for performance. I think you should consider moving away from JS, it will probably save you from future problems.
Re: ReactXP – A library for building cross-platform apps
#64I really want React for desktop apps. Currently we are running into some performance issues with large datasets and spreadsheets, and being able to offer a performant desktop app would be ideal. Right now we're considering using .NET and ReoGrid, since Qt is too expensive and we only target Windows anyways.
Why are you unable to use free Qt?
Re: ReactXP – A library for building cross-platform apps
#65I really want React for desktop apps. Currently we are running into some performance issues with large datasets and spreadsheets, and being able to offer a performant desktop app would be ideal. Right now we're considering using .NET and ReoGrid, since Qt is too expensive and we only target Windows anyways.
Re: ReactXP – A library for building cross-platform apps
#66Despite explaining that XP stands for "cross platform", I still think that this is mis-named and many will assume it relates to one of Microsoft's biggest ever brand names with global recognition. At first glance I decided not to read the article because I thought it irrelevant due to the XP.
Re: ReactXP – A library for building cross-platform apps
#67I really want React for desktop apps. Currently we are running into some performance issues with large datasets and spreadsheets, and being able to offer a performant desktop app would be ideal. Right now we're considering using .NET and ReoGrid, since Qt is too expensive and we only target Windows anyways.
https://bvaughn.github.io/react-virtualized/#/components/Lis...
Re: ReactXP – A library for building cross-platform apps
#68Earlier quoted context omitted.
There is Xamarin.Forms, which is essentially cross platform XAML with a base set of widgets. It supports Android, iOS, UWP, and they are working on MacOS. No Linux yet.
I wouldn't recommend Forms, I worked with it for about 4-5 months full time last summer and it was unstable and unperformant.
Re: ReactXP – A library for building cross-platform apps
#69Earlier quoted context omitted.
> Or am I missing something? Yes, it's not possible. You can't just use your React code as React Native. There are many small API differences.
Parent is not saying (or asking whether) you can "use your React code as React Native". They are saying that from what they know, if you use React Native, you shouldn't have to recode your UI layer for different platforms. Which is true, but the point parent misses, is that it might not be necessary if you just want a cross platform app, but it is needed if you also want it to behave more like each platform users are…
Re: ReactXP – A library for building cross-platform apps
#70I've been developing a cross-platform app with React Native, and react-native-web has been working really well. It took almost no effort to get my React Native app working in a browser. I might be wrong, but it looks like ReactXP is just an alternative to react-native-web, with some additional abstractions and conventions for stores, etc. I'm not sure I want to switch to ReactXP. I really like being able to use the R…