目前混合式开发已经逐渐成熟,混合式app开发只需要要求开发者会使用css和js前端代码就可以实现手机app应用的开发,而不需要再去学习安卓或苹果开发,降低了app开发的门槛。混合式开发做出的手机应用无论在性能还是易用性方面都很接近原生app应用。在这一时期涌现出许多混合式开发的框架,这些框架一般都提供通用的开发组件和集成开发环境,这更加简化了移动应用开发技术。下面介绍几个流行的混合式开发框架。

  1. PhoneGap

PhoneGap是一个免费且开源的开发环境,是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。开发者可以开发出在Android、Palm、黑莓、iPhone、iTouch及iPad等设备上运行的App。其使用的是HTML和JavaScript等标准的Web开发语言。开发者使用PhoneGap进行开发,可调用加速计、GPS/定位、照相机、声音等功能。

PhoneGap的官网地址是 PhoneGap

  1. APICloud

APICloud是一款“云端一体”的移动开发平台,信仰“云端一体”的理念,重新定义了移动应用开发。APICloud为开发者从“云”和“端”两个方向提供API,简化移动应用开发技术,让移动应用的开发周期从一个月缩短到7天。APICloud由“云API”和“端API”两部分组成,可以帮助开发者快速实现移动应用的开发、测试、发布、管理和运营的全生命周期管理。

APICloud使得开发者基于JavaScript便可开发出iOS与Android跨平台APP,它提供了丰富的APP模块组件,通过简单的拼装组合便可具有一定的功能。集成的IDE开发环境支持调试功能,可以边开发边调试。

APICloud的官网地址是 APICloud跨平台APP开发技术专家 - 中国领先移动云服务平台

  1. AppCan

AppCan是基于HTML5技术的Hybird跨平台移动应用开发工具。开发者利用HTML5+CSS3+JavaScript技术,通过AppCan IDE集成开发系统、云端打包器等,快速开发出Android、iOS、WP平台上的移动应用。AppCan的平台由以下几个部分构成:

(1)IDE工具:基于Eclipse定制的移动集成开发环境。

(2)应用引擎:支持HTML5应用运行的支撑平台。

(3)插件API:扩展方式,原生能力,通过标准化接口调用。

(4)JS SDK:对底层的接口进行高级封装的开发库。

(5)开放服务:标准接口,无限扩展的互联网能力。

(6)UI框架:界面外观,包括布局、颜色、风格等。

AppCan将APP底层复杂的原生功能封装在引擎、插件中,开发者仅需调用接口、打包编译,就可以获得原生功能,灵活的插件扩展机制可以让开发者自由的定制各种功能。

AppCan的官网地址是 AppCan中国Hybrid混合应用开发、移动平台、移动云平台的领导者

  1. weex

2016年4月21日,阿里巴巴在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。相比于其他开发框架,Weex更加轻量,体积小巧。它的Native组件和API都可以横向扩展,方便根据业务灵活定制。Weex渲染层具备优异的性能表现,能够跨平台实现一致的布局效果和实现。对于前端开发来说,Weex能够实现组件化开发、自动化数据绑定等功能。

Weex的官网地址是 http://alibaba.github.io/weex...

  1. wex5

WeX5遵循Apache开源协议,完全开源免费,它提供上百个组件框架,可视化的组件框架。开发者可自定义向导和模版,并且其提供了许多bootstrap资源,支持引入第三方UI组件。能够对接即时通讯推送支付等各类插件。wex5提供了丰富的应用模版,开发者可根据需要方便的生成各类应用。

wex5的官网地址是 app开发工具,html5 app开发,app软件开发,Hybrid APP,html5开发工具,前端框架,前端开发工具,快速开发平台

本文节选自 《php7实践指南》 陈小龙著

微信扫一扫,发现更多内容

混合式app开发框架相关推荐

  1. openfire html5,HTML5来了,7个混合式移动开发框架

    在这个时间开始学习移动开发真是最好不过了,每个人应该都有一些移动应用的创意,而且你并不需要任何的原生应用编程经验,你只需要一些HTML的相关知识,懂一些CSS和JavaScript就够了.如果你总听别 ...

  2. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(1):确定框架方案

    遇到的问题   做游戏的时候用的是cocos2dx+lua,游戏开发自有它的一套框架机制.而现在公司主要项目要做android和iOS应用.本文主要介绍如何搭建简单易用的App框架. 如何解决   对 ...

  3. 混合式APP开发中中间件方案Rexsee

    发现Rexsee时,他已经一年多没有更新过了,最后版本是2012年的. 他的实现思路是通过Android自带的Java - Javascript 桥机制,在WebView中的JavaScript同Ja ...

  4. wex5 转换 html5,WeX5开发工具(html5 app开发框架)V3.9 开源版

    WeX5开发工具(html5 app开发框架)是一套免费开源的wex5应用快速开发框架平台.非常不错的html5开发工具,用来开发安卓.苹果.web.微信服务号等等,采用Apache源码,所有的代码都 ...

  5. Html5必看:教你如何选择移动APP开发框架

    如何选择移动APP开发框架一直是困扰很多新手的难题,今天杭州APP开发小编就和大家一起分享一下HTML5 移动app开发过程中框架该如何选择?当然我们得先从下面几个方面来评估一个框架的优越性,然后再做 ...

  6. 混合APP开发框架资料汇总

    Ionic(ionicframework)一款接近原生的Html5移动App开发框架 会html css js就可以开发app,Ionic基于angualrjs框架是一个专注于开发移动wap以及app ...

  7. 咏南WEB APP开发框架

    咏南WEB APP开发框架 咏南WEB桌面框架演示:47.106.93.126:9999 咏南WEB手机框架本地:47.106.93.126:8077 咏南CS框架下载:https://pan.bai ...

  8. Reapp - 下一代的 Hybrid App 开发框架

    Reapp 与 React Native 有着惊人的相似之处,二者都使用 React 来创建应用程序用户界面的框架.然而,在底层机制上这两个框架之间却具有明显的哲学差异.React Native 将 ...

  9. hybird app(混合式app开发)cordova ionic 创建相应平台的app

    hybird app(混合式app开发) 之ionic 框架平台 guide cordova 创建相应平台的app 1. npm install -g cordova //全局安装cordova-cl ...

  10. 高性能html5的app,hybrid app走向轻混剖析wex5开源高性能html5 app开发框架.docx

    hybrid app走向轻混剖析wex5开源高性能html5 app开发框架 Hybrid App走向"轻混",剖析WeX5开源高性能HTML5 App开发框架4月23日上午,HT ...

最新文章

  1. 腾讯再次劝退高龄员工,IT人的中年危机,我来教你化解!
  2. 实例解说Linux命令行uniq (转)
  3. linux环境中,top命令中,对command的命令进行扩展查看详情?
  4. 服务化改造实践(二)| Dubbo + Kubernetes
  5. 基于Zookeeper使用ZkClient实现分布式锁
  6. C# 代理访问页面并获取数据
  7. 开源MSSQL Express Profile 文件
  8. 生成高清缩略图; 添加图片、文字水印; 图片、文字水印透明
  9. unix环境高级编程 pdf_Unix环境编程-详解coredump
  10. 大数据发展火爆,云计算平台主打安全至上
  11. 二分法02:寻找第一个和最后一个的满足条件的位置
  12. Leetcode题目:Binary Tree Paths
  13. eclipse 2020版 安装与配置完美教程
  14. 移动Ad Hoc网络路由协议汇总
  15. mysql里面的打钩框是什么东西_jquery 如何对checkbox打勾,取消打勾,打勾判断呢?...
  16. 蓝色至深蓝色固体CY5.5琥珀酰亚胺脂Cyanine5.5 NHS ester,Cyanine5.5 SE,CY5.5 NHS,1469277-96-0
  17. css设置背景颜色/背景图像/背景图像平铺/背景图像位置/背景图像固定显示/综合设置元素背景的方法(学习笔记)
  18. 双十一峰值流量_“双十一”的九个底层逻辑:流量补刀、透支消费等
  19. facenet 搭建人脸识别库
  20. ios应用数据存储方式(偏好设置)

热门文章

  1. 第十届飞思卡尔杯智能车竞赛规则解读
  2. centos7系统详细安装步骤
  3. pe linux镜像,pe启动镜像img
  4. 太漂亮了!有了3款开源图标库,不用再去求设计师了
  5. java spring security详解
  6. TS-Function
  7. java8中的闭包Function/BiFunction
  8. 实践致知第6享:QQ截图的文字识别功能
  9. 组态王、力控、MCGS、瑞尔、杰控等国内组态软件一点看法 1
  10. Log4j配置使用的简单教程