Live data from Hacker News

ReactXP – A library for building cross-platform apps

microsoft.github.io

61–70 of 124 posts

Re: ReactXP – A library for building cross-platform apps

#61

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.

AS a C# programmer, I hope MS can be more focused on Xamarin. Have tried react kind of staff, just can't get into javascript.

Re: ReactXP – A library for building cross-platform apps

#63
post #48
post #46

I 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.

It was originally supposed to be (and built as) a web app, but it's only being used inside a corporate network (yay requirements). So that defeats the original purpose. Might as well make a desktop app.

Re: ReactXP – A library for building cross-platform apps

#64
post #58
post #46

I 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?

Just a bit of FUD on the LGPL license and the like.

Re: ReactXP – A library for building cross-platform apps

#65
post #46

I 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.

.NET and WPF is a great choice for desktop applications. I have been creating desktop applications with WPF for the better part of a year, I find it very nice.

Re: ReactXP – A library for building cross-platform apps

#66
post #14

Despite 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.

ReactXP: optimized performance for Windows XP running on an Athlon XP with a Titan Xp. :D

Re: ReactXP – A library for building cross-platform apps

#67
post #46

I 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.

Check out React Virtualized. I have used it with great success and large datasets.

https://bvaughn.github.io/react-virtualized/#/components/Lis...

https://github.com/bvaughn/react-virtualized

Re: ReactXP – A library for building cross-platform apps

#68

Earlier 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.

Last summer was a long time ago in Xamarin world. Works pretty well now.

Re: ReactXP – A library for building cross-platform apps

#69
post #56
post #44

Earlier 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…

What are different platforms referring to here? The quoted sentence sounds like it means web vs apps but you (and the parent?) make it seem like we're talking about Android vs iOS.

Re: ReactXP – A library for building cross-platform apps

#70

I'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…

A simple app protoype for Windows though, would be interesting.
Post reply on HN