TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

ReactXP – A library for building cross-platform apps

176 点作者 pestkranker超过 6 年前

20 条评论

tspike超过 6 年前
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 未加载
mythz超过 6 年前
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 未加载
sjroot超过 6 年前
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 未加载
fredsanford超过 6 年前
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--b超过 6 年前
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 未加载
colinramsay超过 6 年前
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>
floatingsmoke超过 6 年前
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 未加载
blinkingled超过 6 年前
&gt; web, iOS, Android, and Windows.<p>So cross platform minus Linux then?
laurent123456超过 6 年前
It&#x27;s from 2016.
评论 #18033714 未加载
bufferoverflow超过 6 年前
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 未加载
betageek超过 6 年前
Where are the live demos?
评论 #18034477 未加载
edoceo超过 6 年前
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 未加载
qwerty456127超过 6 年前
&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?
alphaomegacode超过 6 年前
Looked at the code in their components section and is it safe to say that we need to use Typescript to use this?
评论 #18034758 未加载
th3byrdm4n超过 6 年前
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?
anticensor超过 6 年前
Name clash with ReactOS, reimplementation of Windows.
评论 #18034596 未加载
评论 #18034542 未加载
franga2000超过 6 年前
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 未加载
acidity超过 6 年前
Newbie question but will this help me also write desktop apps?
评论 #18036257 未加载
alluro2超过 6 年前
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
colonelpopcorn超过 6 年前
This is a reddit-tier joke, but now all that&#x27;s left to do is get XP running in XP.