APP开发混合模式HBuilder

       【尚武科技APP开发原创内容】上文中我们提到的APP开发混合的模型,同类的还有WebX5很多人选择是因为,一款相对而言更易于开发的云隐,而且大部分是拖拉式界面,用起来感觉就像是Dreamweaver,而且用来更简单,但是现在更为成熟的HBuilder也慢慢的变得更为成熟起来,我门建议大家 到www.dcloud.io这个网站中包含了大部分的文档,同时建议大家要多看看官方的文档。同时有兴趣的可以去看看这个网站 edu.yuantuan.com/classroom/5/courses他的视频资源,每一个都不长,但是拿来建立最初的概念还是没问题的。

APP开发

       首先要回答大家第一个问题,网页到底能不能拿来做APP呢? 
       可以肯定的回答你,可以的,但是在以前,网页做得APP有严重的网页风格,同时在低端Android手机上,过去的HTML5无法商用,切页白屏、转场卡顿、下拉刷新不流畅、侧滑菜单不流畅。众多问题,导致HTML5制作APP非常不被看好,但是近几年,出了个HTML5plus Runtime,其中HTML5plus和Native.js都很强大,Dcloud又出了个MUI框架。他们彻底把火烧到了APP端。所以我们要用变化的眼光看问题。

       常用的API – HTML5plus,包括二维码、摇一摇、语音输入、地图、支付、分享、文件系统、通讯录等常用API,可以方便简单的编写,并且可跨平台。有一项突破性的技术来解决上述烦恼—Native.js,一种把40w原生API映射为JS API的技术。 如果说node.js把js的战火烧到了服务器端,那么Native.js把js战火烧到了原生应用战场。但我们可以使用js直接调原生API,语法是js语法,API命名是原生命名。 这样就大大的增加了开发的便利性!
比如var obj = plus.android.import( “android.os.Bundle” ); 然后obj.xxx,这个xxx属性就完全是原生对象的属性命名。 

APP开发

       还是推荐大家一下:

       iOS插件开发教程详见:http://ask.dcloud.net.cn/article/67 
       Android插件开发教程详见:http://ask.dcloud.net.cn/article/66 
       通过HTML5plus规范、Native.js技术以及原生插件,这3种机制使得5+ Runtime拥有完全不输于原生App的能力。

       同事我们推荐大家看一下,DCloud推出了开源的mui框架(http://dcloudio.github.io/mui/),它是目前最高性能和最接近原生体验的手机端框架。它的3个特点与Jquery mobile正好对应: 
       1、体积小,不到100k; 
       2、直接使用class编写,性能远高于data-方式,又通过代码块的编写方式降低了开发者编码的复杂度,在HBuilder里敲m,会拉出一排控件mList、mButton等,选一个回车,就会自动产生div和class; 
       3、mui的风格样式是最接近原生样式

       尚武科技的APP开发现在已经非常成熟的使用混合模式开发,而且效率效能和用户体验已经非常优秀了。希望这样的开发可以给客户带去更好的开发效能

       最后我们推荐大家几个比较好的文章

       这里推荐几篇比较好的论坛文章:

       HBuilder入门-设计理念及常用功能:http://ask.dcloud.net.cn/article/95

       5+ App开发入门指南:http://ask.dcloud.net.cn/article/89.   

       5+ App开发Native.js入门指南:http://ask.dcloud.net.cn/article/88

       Native.js示例汇总:http://ask.dcloud.net.cn/article/114

 

推荐阅读
  • APP的开发价格是多少?

    APP的开发价格是根据不是一概而论的,但是首先要知道,费用较之网站开发和微信小程序的开发要高出一些,首先你

  • APP开发的时间和周期

    APP开发的时间确定要根据实际需求确定,或者说根据复杂的程度确定。我们需要你了解开发的阶段,一般的APP的开

  • APP开发要做什么准备

    APP开发的准备马主要是市场调研和需求分析明确、对开发公司的选择、准备开发资金和运营资金三个方面。

Copyright 2017 Jogeo All Rights Reserved | 冀ICP备13015346号-1