美文网首页
iOS混合开发 -- Weex(背景)

iOS混合开发 -- Weex(背景)

作者: MQ_Twist | 来源:发表于2019-06-15 09:49 被阅读0次

人生就像一杯茶,不会苦一辈子,但总会苦一阵子。

前言

公司之前用H5写了一个电商平台,现在要整app,毕竟是电商,没有啥复杂的交互、动画什么的,为了加快开发进度,公司决定混合式开发。但是选择哪种开发方式还是个问题,于是开会。

情景再现


时间:端午前夕。
地点:公司办公区东北角。
人物:研发总监,安卓负责人,我。
事情:就纯电商界面的混合开发用什么框架展开讨论。


经过一系列的激烈的讨论,我和安卓负责人都强烈建议用flutter(毕竟是大厂出的,目前正火),研发总监略微思考了一下说:“好,我们就用Weex!”,“啊!好。。。”

就那么“愉快”的决定之后,我们就开始了Weex的开发准备了,开发之前再次对三种方式作出了下对比;

  • React Native

1、脸书出品,Learn once, write anywhere。(针对安卓,IOS平台特性 各自写,会有很大一部分是一样的代码
2、使用Javascript语言,类似于HTMLJSX,以及CSS来开发移动应用。
3、从目前的状况来看,并没有真正的解决了跨平台问题。因为它们都始终逃不开性能、包大小、流畅性、内存、平台特性等问题。

  • Weex

1、阿里出品,Write once, run anywhere。(支持iOS、安卓、YunOS及Web等多端部署
2、通过撰写HTML/CSS/JavaScript(目前用可以用vue)来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。
3、文档更新慢,社区不够活跃,可参考的demo较少。

  • Flutter

1、 谷歌出品,是构建未来的Google Fuchsia应用的主要方式。
2、使用Dart语言开发,可以快速在iOS和Android上构建高质量的原生用户界面。通过平台api、第三方sdk和原生代码使您的应用变得生动起来。Flutter让您可以重用您现有的java、swift和Objc代码,并在iOS和Android上访问原生特性和SDK。
3、Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。总觉得未来会火~

后记

我也看了不少的帖子还有博客,最后得出的结论是:

  • 如果只是简单的UI布局,还有一部分要用native做的话,还是用weex,但某选整个都是weex,不谈~。
  • 如果基本放弃native的话,还是用flutter

相关文章

  • iOS混合开发 -- Weex(背景)

    人生就像一杯茶,不会苦一辈子,但总会苦一阵子。 前言 公司之前用H5写了一个电商平台,现在要整app,毕竟是电商,...

  • Weex文章合集

    网易严选App感受Weex开发(已完结) Weex 是如何在 iOS 客户端上跑起来的 iOS 混合开发 —— weex

  • Flutter(iOS)伊始

    雄关漫道真如铁,而今迈步从头越。 前言 承接之前的一篇文章iOS混合开发 -- Weex(背景),经过一段时间开发...

  • [iOS]WebViewJavascriptBridge嵌入iO

    背景 目前iOS APP的开发大体有这么几种,原生、原生与h5混合、RN以及阿里的weex。题外话,3.8女神节这...

  • android接入weex

    背景 支持app混合开发,由最初的原生+web,转成原生+(weex,RN,web,flutter等),优点是ap...

  • [个人记录]Weex入坑

    Weex入门 官方文档 文档iOS集成 开发环境配置 安装node 安装weex开发工具 验证 weex-tool...

  • Weex 从入门到完整项目(1) 环境搭建

    Weex简介 weex 一个简单的介绍 阿里为了自己电商系APP 开发的一套快速迭代的混合开发框架,Weex 可...

  • iOS混合开发 -- Weex(一)环境搭建

    设置开发环境 使用 Weex Online Editor 对 Weex 尝鲜是一个不错的选择,但如果你想更专业的开...

  • weex开发总结

    最近用weex开发了新浪众测app的iOS端(因开发时间紧迫,前期仅开发了iOS端,年后会继续开发Android)...

  • Flutter与已有iOS工程混合开发

    Flutter与已有iOS工程混合开发 混合开发参考:Add-Flutter-to-existing-apps本文...

网友评论

      本文标题:iOS混合开发 -- Weex(背景)

      本文链接:https://www.haomeiwen.com/subject/xcdtfctx.html