MUI这套UI框架,对于我这种CSS菜鸟来说,读懂里面的代码确实很难,而且怎么说框架中也存在的一些大坑,我这样的小白,要花上一段时间去学习。相对于react-native 这点的话还是facebook做的好,引入了一个flexbox的概念,这个东西,要比写CSS+div 样式布局 强大的多。而且很多概念上和Android开发布局的时候有点像。

我就直接写HM了,使用起来当然是非常的强大,代码自动提示,这个在效率上有非常大的提升。相对于现有的编写RN的编辑器来说,这点也算是优势之一。而且HM的配置没有那么的复杂。RN的配置环境,也是走走停停花了一周的时间理解过来。而HM则没有这么大的时间成本。

另外一点,HM的代码是一处编写,处处编译,Android和iOS就不用说了,只不过再运行到Android手机上的时候发现,HM写出来的界面和IOS的有一定的偏差。而且MUI这个框架里面的基本样式都是模仿IOS的。而RN目前还是有分为两套的代码,一个是Android的一个是IOS的。不过区别不大。HM编写的UI尝试过,还是有点不太适应,而且编写骚味特殊点的布局,就会非常的难。在这个地方RN就显得优势很大。

就学习成本而言,我比较倾向于RN,因为RN的js代码就是react.js,只不过使用的是JSX的标准。目前接触的这两款框架,我还是比较喜欢RN,虽然HM的开发效率也算是蛮高的。但是在布局控制上,能力还是稍逊与RN。

目前后面这家公司,由于IOS的开发人员还是刚刚毕业的没有什么经验,开发进度比较缓慢,所以这块需要我用第二套方案来解决,就目前的情况,我还是使用HM来开发后面的项目,但是个人觉得还是要从RN开始,虽然目前没有专门针对RN的编辑器开发工具,但是在代码开发的效率和学习成本上对我来说,还是首选RN。

转载于:https://my.oschina.net/u/2419251/blog/522066

hbuilder + MUI 编写跨平台移动端app目前发现的优缺点相关推荐

  1. HbuilderX中新建MUI下的移动端App

    简介: (1)HTML5 Plus移动App,简称5+App,是一种基于HTML.JS.CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同 ...

  2. HybridAPP框架MUI(跨平台移动端应用开发)

    综述-如何克服HTML5的"性工能"障碍 HTML5自出现以来,几经风雨,虽看似很有前途,但实际使用问题太多,DCloud为此踩了无数坑.但我们从未放弃,我们加入了W3C,发起了H ...

  3. 通过Intel XDK编写跨平台app(一)

    Intel XDK 是一个新的跨平台手机应用开发工具.它努力把整个开发流程变的简单,尽可能把所有的平台都封装到一个包中,通过收集各种开发工具来使你的开发变的简单. 在这篇文章中,我将会向你介绍什么是I ...

  4. 通过Intel XDK编写跨平台app(二)

    通过Intel XDK编写跨平台app(一) 通过Intel XDK编写跨平台app(二) 在这个系列的上一篇文章中,我们大致了解了Interl XDK的概况.在这一部分中,我们会详细地介绍如何通过这 ...

  5. 关于vue2.0+hbuilder打包移动端app之后空白页面的解决方案

    关于vue2.0+hbuilder打包移动端app之后空白页面的解决方案 参考文章: (1)关于vue2.0+hbuilder打包移动端app之后空白页面的解决方案 (2)https://www.cn ...

  6. 使用Hbuilder构建跨平台的移动app

    使用Hbuilder构建跨平台的移动app 安装Hbuilder软件,这里不多介绍了.软件下载地址 下载好之后我们还要准备好自己要打包的项目. 一.安装Hbuilder 二.打开Hbuilder ​ ...

  7. Hbuilder+MUI商城app分享

    最近公司需求使用html5+做一个商城网站,在网上了解了很多框架,最终选择了 Hbuiler  + MUI来完成这个项目(支持国产),虽然hb有很多不完善的地方,但是我相信,后面会发展的更好,大家想了 ...

  8. MUI框架开发HTML5手机APP(一)--搭建第一个手机APP

      前  言 JRedu 随着HTML5的不断发展,移动开发成为主流趋势!越来越多的公司开始选择使用HTML5开发手机APP,而随着手机硬件设备配置的不断提升,各种开发框架的不断优化,也使着H5开发的 ...

  9. MUI框架开发HTML5手机APP(一)--搭建第一个手机APP(转)

    出处:http://www.cnblogs.com/jerehedu/p/7832808.html  前  言 JRedu 随着HTML5的不断发展,移动开发成为主流趋势!越来越多的公司开始选择使用H ...

  10. Detox 移动端 APP 自动化测试框架

    软件简介 Detox 是一个用于移动端 APP 灰盒测试(介于白盒测试和黑盒测试之间,既关注内部逻辑实现,也关注软件最终效果,但关注度不及两者,通常在集成测试阶段进行)的自动化测试框架. 下面是登录界 ...

最新文章

  1. ASP.NET Core身份认证服务框架IdentityServer4(2)-整体介绍
  2. C++类的使用(三)—— 封装
  3. linux solrcloud zookeeper分布式集群部署
  4. 【LeetCode算法题库】Day5:Roman to Integer Longest Common Prefix 3Sum
  5. 在latex或者mathtype中如何输入花体,如拉式量L
  6. 如何用java实现使用电子邮件控制你的电脑
  7. Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法
  8. 信息摘要算法之二:SHA1算法分析及实现
  9. 冰点下载器手机版apk_冰点文库下载器安卓手机版
  10. 抽奖h5小游戏还能这么玩?h5抽奖游戏种类详解
  11. 数学分析-极值点、拐点
  12. 路由器自动获取ip失败
  13. python链家数据分析统计服_Python数据分析实战-链家北京二手房价分析
  14. 安卓客户端微博登陆(文件不存在 C8998)
  15. ECMAScript 6 简明教程(一文搞懂ES6)
  16. java.lang.IllegalStateException: Failed to introspect Class报错原因和解决办法
  17. Python入门学习笔记
  18. 云媒易:软文素材怎么找,学会这几招,让软文素材源源不断
  19. oracle去掉0x00,ORACLE数据块转储及RDBA的转换
  20. Python3.6.8调用STK11.6仿真:从TLE文件读取某个ID号的卫星,外推星历并保存结果为*.xlsx文件

热门文章

  1. 2021最新Java JDK1.8的安装教程
  2. C语言逻辑运算符,位运算符总结
  3. taptap(fake)
  4. php网站 怎么查是否开源,怎么查看网站的开源程序?
  5. 学习笔记(27):玩转Python-Python3基础入门-案例-快递价格计算器(2)
  6. 东财《组织行为学X》综合作业
  7. python3中的sorted()函数
  8. XML解析之 MSXML应用总结 概念篇
  9. 了解速率控制模式:什么是 CBR、VBR、CRF和Capped-CRF?
  10. win8.1虚拟机装linux,Linux VirtualBox安装Win8.1报错0x000000C4怎么办?