当前位置: 首页>>>>APP开发混合模式HBuilder
APP开发混合模式HBuilder

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

       首先要回答大家第一个问题,网页到底能不能拿来做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属性就完全是原生对象的属性命名。 

       还是推荐大家一下:

       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

 

推荐阅读
  • 追新技术促发展!尚武科技学 DeepSeek,为软件开发添新力

    追着技术学新知,尚武科技赶热潮  最近井陉矿区科工局办的 “赋能科技型企业 DeepSeek 应用培训会” 特别火,虽然咱们尚武科技没到现场参会,但听说河北科技大学李冉冉教授讲得特别实用,会后立马找渠道拿到了培训资料,组织公司的软件开发团队、技术骨干还有产品负责人…

  • 尚武科技组织学习栾城区企业创新发展政策项目宣讲会精神

    尚武科技近期组织团队学习了市科技局 “智汇科技・AI 赋能” 经验分享交流会内容。16 位同志结合政务办公实际,分享的 AI 在公文处理、数据梳理等场景的应用技巧,让我们看到了人工智能提升工作效能的强大潜力。  借鉴此次学习成果,公司今年计划在软件开发领域融入更多…

  • 尚武科技深学 “智汇科技” 精神 以软件开发筑牢发展根基

    近日,市科技局 “智汇科技・AI 赋能” 经验分享交流会引发行业关注。尚武科技第一时间组织全员深学细悟会议精神,围绕 AI 技术在政务办公领域的创新实践展开专题学习,切实将会议中 “科技赋能效能提升” 的核心要义转化为企业发展的行动指南。  学习会上,大家重点研…