TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ReactXP – A library for building cross-platform apps

176 pointsby pestkrankerover 6 years ago

20 comments

tspikeover 6 years ago
Can we please stop trying to Javascriptify everything? The cross-platform thing has been tried again and again and again, and always runs into the same pitfalls: poor mimicry of native standards, inefficiency, debugging difficulty because of abstraction layer built on abstraction layer, enabling developers with poor understanding of the underlying platform to make an absolute mess of an app for others to maintain later on, and so on.
评论 #18035421 未加载
评论 #18035352 未加载
评论 #18035337 未加载
评论 #18036382 未加载
评论 #18037086 未加载
评论 #18037095 未加载
mythzover 6 years ago
With the issues I&#x27;ve had with React Native, I&#x27;m keeping my eye on Flutter, great dev experience backed by a well resourced team, hope to see its ecosystem catch up.<p>A couple of projects to watch out for:<p>[1]: <a href="https:&#x2F;&#x2F;feather-apps.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;feather-apps.com&#x2F;</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;flutter-desktop-embedding" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;flutter-desktop-embedding</a>
评论 #18034624 未加载
评论 #18034387 未加载
评论 #18038165 未加载
评论 #18035132 未加载
sjrootover 6 years ago
I&#x27;d love to hear more about how this differentiates from existing alternatives, namely Proton Native[1] and the NodeJS bindings to libui[2]. I am specifically interested to see how&#x2F;if&#x2F;when Microsoft will support Linux and macOS, as the aforementioned solutions already do.<p>[1] <a href="https:&#x2F;&#x2F;proton-native.js.org&#x2F;#&#x2F;" rel="nofollow">https:&#x2F;&#x2F;proton-native.js.org&#x2F;#&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;parro-it&#x2F;libui-node" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;parro-it&#x2F;libui-node</a>
评论 #18034030 未加载
评论 #18033580 未加载
评论 #18033089 未加载
fredsanfordover 6 years ago
Anyone know which definition of lightweight is in effect here? :)<p>I see Atom called lightweight all the time. I remember when my PC had a 5MEG HDD and exactly 640k of RAM, so...<p>I&#x27;m curious what amount of resources (disk, runtime memory etc) is used for something like a small CRUD app (think simple phonebook or CD library)<p>If you know the answer for proton native, please post that too!
评论 #18033751 未加载
评论 #18035719 未加载
d--bover 6 years ago
I’d be more interested in knowing if someone had ported the ideas behind react in a cross platform language, rather than shipping a JavaScript engine with all your apps. Or maybe there should a JavaScript virtual machine in the OS itself.
评论 #18033607 未加载
评论 #18033846 未加载
评论 #18033927 未加载
评论 #18034152 未加载
评论 #18033666 未加载
评论 #18034236 未加载
colinramsayover 6 years ago
There&#x27;s mention of MacOS in the codebase and a few PRs but there are no samples or documentation on getting it working, which is a little frustrating.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;reactxp&#x2F;issues&#x2F;19#issuecomment-371781900" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;reactxp&#x2F;issues&#x2F;19#issuecomment-...</a>
floatingsmokeover 6 years ago
I think ReactXP is not a visionary project but Microsoft&#x27;s approach to take advantage of javascript developers and make them able to build mobile apps for Windows phones beside indispensable platforms(Android, iOS).
评论 #18036461 未加载
blinkingledover 6 years ago
&gt; web, iOS, Android, and Windows.<p>So cross platform minus Linux then?
laurent123456over 6 years ago
It&#x27;s from 2016.
评论 #18033714 未加载
bufferoverflowover 6 years ago
Seriously, Microsoft? From your own websites:<p>Xamarin: <i>Deliver native Android, iOS, and Windows apps with a single shared .NET code base.</i><p>ReactXP: <i>Share most of your code between the web, iOS, Android, and Windows.</i>
评论 #18033805 未加载
评论 #18033743 未加载
评论 #18033716 未加载
评论 #18033711 未加载
评论 #18034905 未加载
betageekover 6 years ago
Where are the live demos?
评论 #18034477 未加载
edoceoover 6 years ago
From the article: &quot;&quot;XP means X-Platform Share most of your code between the web, iOS, Android, and Windows.&quot;&quot;<p>So, not exactly cross-platform.
评论 #18033382 未加载
评论 #18033327 未加载
评论 #18033088 未加载
qwerty456127over 6 years ago
&gt; Share most of your code between the web, iOS, Android, and Windows<p>How is it better than React and React Native if it still is web+mobile+Windows and doesn&#x27;t offer Linux and macOS support? Also doesn&#x27;t the fact React is by Facebook and ReactXP is by Microsoft and introduces Windows support look suspicious like if they were building an incompatible version of React like they&#x27;ve done with Java in the past?
alphaomegacodeover 6 years ago
Looked at the code in their components section and is it safe to say that we need to use Typescript to use this?
评论 #18034758 未加载
th3byrdm4nover 6 years ago
I&#x27;m sure this was in the works well before Safari&#x2F;iOS 11 implemented the majority of the PWA standard, but can someone help me understand what the target market is for this in 2018?<p>We just built a ground-up PWA and users LOVE it (Android&#x2F;iOS, tablet&#x2F;phone&#x2F;PC).<p>Why complicate and slow your programming + production software down by trying to XP?
anticensorover 6 years ago
Name clash with ReactOS, reimplementation of Windows.
评论 #18034596 未加载
评论 #18034542 未加载
franga2000over 6 years ago
What a surprise that a supposedly &quot;cross-platform&quot; solution from Microsoft does not support any of the competing platforms (macOS, Linux...). &#x2F;s Smells of EEE...
评论 #18037699 未加载
acidityover 6 years ago
Newbie question but will this help me also write desktop apps?
评论 #18036257 未加载
alluro2over 6 years ago
That name harkened back to era of Internet Explorer 6 and evoked painful related JS&#x2F;CSS development memories even before realizing it&#x27;s Microsoft&#x27;s project :D
colonelpopcornover 6 years ago
This is a reddit-tier joke, but now all that&#x27;s left to do is get XP running in XP.