gpt4 book ai didi

android - React Native 是否解决了正确的痛点?

转载 作者:行者123 更新时间:2023-11-29 01:24:36 25 4
gpt4 key购买 nike

我读了一篇关于 React Native 的文章( http://blog.scottlogic.com/2015/03/26/react-native-retrospective.html ),目前我也在尝试它。

在这几天的实验中,我的心情由兴奋转为担忧。

由于 React Native 专注于 MVC 中的 V,但恕我直言,我更热衷于跨平台共享 M(和服务)中的代码。我很高兴拥有 native View (iOS 的 xib 和 Android 的布局),因为我认为它们是特定于平台的,这就是采用 native 而不是混合和 HTML5 的主要原因。模型和服务的情况有所不同,因为它们很常见并且更好地跨平台共享。

在 Mobile(React Native) 和 Web(React) 之间共享代码可能是有意义的,但现在说还为时过早。

你觉得怎么样?我期待听到您的想法。

最佳答案

使用 React Native,如果您愿意,您可以用 Obj-C(Cocoa、XIB 或 Java)编写所有 View 。实际上并没有那么复杂。

但是,RN 的一些最大优势是它使用 JavaScript。这允许您用 JavaScript 编写所有业务逻辑(如您所说的“M”),然后跨移动平台(现在是 iOS 和 Android)共享。当然,如果您的业务逻辑与 UI 分离(理应如此),您甚至可以在 Web 上共享它。

在此之前,如果您想要在移动平台之间共享业务逻辑的公共(public)库,则必须使用 C++ 编写它,或者使用 Xamarin (C#) 等内容。

我不确定这是否回答了你的问题,或者是否同意你正在谈论的一些事情哈哈。 AFAIK,React Native 绝对可以解决正确的痛点,因为它非常灵活,它可以让你决定痛点是什么。 :)

关于android - React Native 是否解决了正确的痛点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34171158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com