zoukankan      html  css  js  c++  java
  • 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,没有前端工程师,也没有后端工程师,小白一个,应该选哪个来开发呢?在线坐等.......

  • 相关阅读:
    Cannot modify header information
    jQuery 基本实现功能模板
    PHP会话处理相关函数介绍
    [JavaScript]plupload多图片上传图片
    Thinkphp 上传图片
    MongoDB最新版本3.2.9下载地址
    在Visual Studio上开发Node.js程序(2)——远程调试及发布到Azure
    在Visual Studio上开发Node.js程序
    NTVS:把Visual Studio变成Node.js IDE 的工具
    微信批量关注公众号、推送消息的方法!
  • 原文地址:https://www.cnblogs.com/fbb/p/10531481.html
Copyright © 2011-2022 走看看