uni-app,wex5,APPcan,ApiCloud几款国内webapp开发框架的选型对比
框架列表。
https://www.cnblogs.com/xiaxiaxia/articles/5705557.html
前言
近期,要开一个新的项目,APP类型。最重要的需求就是能够随时调整APP的绝大部分内容,所以,打算使用webapp的方式开发。在这个大前提下,开始了前期技术选型的工作。
看了uni-app,wex5,AppCan,Apicloud,下面就对边看下这几个项目的优劣,帮助大家可以参考。
生态社区特点对比如下:

其技术架构特点对比如下:

整理比较中,中间找资料发现了APIcloud,本来以为是个很好的产品,后来发现它与Dcloud打官司中,并且是负面的,所以…
对比4款产品,我们发现,uni-app的生态完整,并且社区发展良好,使用了流行的vue.js开发,编译打包的APP体验十分流畅,打算使用uni-app全权开发,包括H5与APP端。
但是在项目讨论过程中,有特殊需要必须要使用到原生的分享,并做一些特殊处理,不得不使用H5+原生APP的方式开发.考虑到生态系统的繁荣与完整,最后考虑使用Dcloud的uni-app方案开发H5,然后在使用原生APP封装,与原生APP进行交互。
其实在实际的demo开发中,发现使用uni-app开发H5效率十分可观,值得尝试(vue.js的生态越来越强大了)。同时,如果不是有特殊的需求,uni-app基本可以完成原生APP90%的任务的,期待越来越好。
---------------------
作者:a敏
来源:CSDN
原文:https://blog.csdn.net/qinmin1/article/details/87643282
版权声明:本文为博主原创文章,转载请附上博文链接!
一、以下先列出作为【开发框架】技术选型的候选:
(1)DCloud出品:MUI,这个就不用说了,大家懂的;
(2)阿里出品:MSUI(基于大名鼎鼎的Framework7框架,但MSUI的兼容性更好);
(3)腾讯出品:FrozenUI;
(4)百度出品:Clouda是百度历时两年共同研发的开源App技术框架,基于Node.js,简单易用,完美结合BAE;
(5)烽火星空出品的:Agile Lite支持jQuery和Zepto双引擎;
(6)Jingle UI是一个基于html5、css3开发轻量级的移动webapp 框架(支持触摸屏操作、切换效果也不错)基于Zepto开发,依赖了iscroll;
二、以下再列出作为【开发集成环境】选型的候选:
(1)DCloud出品:HBuilder,这个就不用说了,大家懂的;
(2)正益无线出品:AppCan:国内 [Hybrid混合开发]、[移动平台]、[移动云平台]的倡导者&领导者,我个人觉得他提供的SDK把所有的UI组件都进行了封装,然后通过向导方式进行嵌入开发,很方便,并且有很多很全面视频教学,是一个不错的开发平台之一;
(3)烽火星空出品:ExMobi移动应用平台,技术融合成就完美Hybrid App跨平台开发,和上面的AppCan差不多,有教学视频和很多案例,平台也非常成熟;
(4)APICloud IDE:这个我就不说了,抄袭DCloud的技术,不推荐,但是限放在选型列表中吧;
(5)9秒团队出品:CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎,采用C++开发(即将支持js和lua编写),可直接导出ios和android原生应用,拥有高性能,多控件,开发速度快的优势。
(6)起步出品:WeX5,这个也是比较好的集成开发环境之一,能力非常强大,可拖拉方式的控件是亮点。
三、以下再列出作为【在线App开发】网站选型的候选:这里的就比较多了,我只列出我觉得还可以放入选型列表中的,大家可以多多度娘、谷哥一下
(1)叮当App自助生产运营平台,这个比较赞,女生应该比较喜欢;
(2)简网App工场;
(3)金和IU App自助工厂;
(4)应用公园Apppark—全球领先APP免费在线制作平台,这个比较赞,女生应该比较喜欢;
(5)追信魔盒;
……
好了。萝莉啰嗦一大堆,作为选型来说应该够了,大家踊跃发言,帮我参考下。要开发一款在线教育类(在线考试平台App)的话,没有美工,没有UI,没有前端工程师,也没有后端工程师,小白一个,应该选哪个来开发呢?在线坐等.......
uni-app,wex5,APPcan,ApiCloud几款国内webapp开发框架的选型对比的更多相关文章
- 国内最火的五款HTML5前端开发框架
2013-04-11 本文主要为大家推荐五款国内最火的HTML5前端开发框架,它们分别是腾讯团队开发的JX.淘宝团队开发的KISSY.百度团队开发的QWrap和Tangram,以及上海康尚实验室推出的 ...
- 一款国内好用的Linux发行版?Deepin(深度)Linux
一款国内好用的Linux发行版?Deepin(深度)Linux 目前来说,要将Linux作为桌面解决方案,对于大多数PC用户来说,当然是不现实的,毕竟Linux的主力用户群体依然是少数极客用户.说白了 ...
- uni app中使用自定义图标库
项目中难免会用到自定义图标,那在uni app中应该怎么使用呢? 首先, 将图标目录放在static资源目录下: 在main.js中引入就可以全局使用了 import '@/static/icon-o ...
- JAVA首选五款开源Web开发框架
Spring Spring是一个开源的Java/Java EE全功能栈应用程序框架,在JavaEE社区中非常受欢迎,以Apache许可证形式发布,也有.NET平台上的移植版本. Struts2 Str ...
- APICloud首款全功能集成开发工具重磅发布,彰显云端一体理念
近日,APICloud重磅推出首款云端一体的全功能集成开发工具--APICloud Studio 2.为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答. ...
- 。。。欢乐捕鱼App WeX5 连接打包代理服务失败,请检查代理服务地址是否正确。。。
今天学习了WeX5,第一次使用,使用它打包一个Web App 欢乐捕鱼的时候,在最终打包生成Native App的时候突然报错了,说:"连接打包代理服务失败,请检查代理服务地址是否正确&qu ...
- 6款国内、国外开源PHP轻论坛CMS程序
随着移动互联网对于传统互联网的冲击,用户群更加注重信息的及时性和有效性的简便分享和获取,传统的社区模式经过多年的积累沉淀很深,尤其对于新兴的社区用户群和站长来说,如果需要挑战目前已经非常成熟的社区群还 ...
- 分享6款国内、外开源PHP轻论坛CMS程序
第一.Startbbs Startbbs,一款国产个人兴趣分享的轻论坛程序,采用PHP+MYSQL架构,目前版本是V1.1.5,之前我也 有搭建使用过功能还是比较简单的,默认风格比较让普通用户接受,这 ...
- 个人或者企业怎么进行app开发?开发一款APP应用大概须要多少钱?
App开发.是指专注于手机应用软件开发与服务. App是application的缩写,通常专指手机上的应用软件,或称手机client.另外眼下有非常多在线app开发平台.当然移动互联网时代是全民的移动 ...
随机推荐
- Spring AOP项目应用——方法入参校验 & 日志横切
转载:https://blog.csdn.net/Daybreak1209/article/details/80591566 应用一:方法入参校验 由于系统多个方法入参均对外封装了统一的Dto,其中D ...
- KVM虚拟化管理 virt manager常用操作
部分涉及到Linux.Nginx.tomcat.MySQL等的点滴操作记录,时间长了,就忘掉了,偶尔整理一下操作的history,就此简要备份一下: [原][BG]-一次虚拟化环境实践简要记录: ht ...
- ImageProcessor.Web,再也不用自己生成缩略图了
1.什么是ImageProcessor.Web ImageProcessor.Web是基于ImageProcessor的web图像处理模块,允许开发者使用URL查询字符串参数的方式作为指令执行图像处理 ...
- 大型互联网架构概述 关于架构的架构目标 典型实现 DNS CDN LB WEB APP SOA MQ CACHE STORAGE
大型互联网架构概述 目录 架构目标 典型实现 DNS CDN LB WEB APP SOA MQ CACHE STORAGE 本文旨在简单介绍大型互联网的架构和核心组件实现原理. 理论上讲,从安装配置 ...
- PC端和移动端在前端开发上的一些区别,前端里移动端到底比pc端多哪些知识
(1)———————— 前端里移动端到底比pc端多哪些知识,为啥面试时好多公司都问h5水平如何?我做过几年的web前端开发,就简单谈谈自己的感受吧.首先来看看PC端和移动端在前端开发上的一些区别: ( ...
- Java注解应用,自定义注解映射实现方案说明.
插件结构如图: 注册模块定义了三个:用于实体与表映射的注解,用于属性到表字段的映射,用于映射时过滤掉的注解. 1.用于实体与表映射的注解 package com.dobby.plugins.annot ...
- Ubunt 使用Virtualbox虚拟机NAT无法上网解决办法
我的Ubuntu安装了一个Centos虚拟机,为了SSH和上外网的方便,使用了NAT+host Only方式,实现内网+外网,但是安装好的Centos不能连接外网,很是无语,只能Google了-- 解 ...
- 6-11-N皇后问题-树和二叉树-第6章-《数据结构》课本源码-严蔚敏吴伟民版
课本源码部分 第6章 树和二叉树 - N皇后问题 ——<数据结构>-严蔚敏.吴伟民版 源码使用说明 链接☛☛☛ <数据结构-C语言版>(严蔚敏,吴伟民版)课本 ...
- 将png图片转换为字体图标
字体图标不仅可以随意调整大小,而且可以避免在页面制作过程中引用N多的图片,发送请求造成的流量浪费,因此,我们可以将图标的icon转换成字体图标: 方法一: 1.将png格式的图片转换成svg格式: 网 ...
- Andorid开发(二十二)——获取上下文getApplicationContext()、Activity.this、 getBaseContext
getApplicationContext() //返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁 Activity.this的context //返回当前activity的上下文,属于act ...