总结下apicloud的优缺点:
优点:
1、门槛低,只要掌握了前端基本技术,就可以快速上手开发。一个熟练的前端开发者,一个人一个星期时间就可以开发一款媲美原生的移动应用。
2、一套代码同时编译出Android、苹果、微信小程序等多个平台,节省了精力和时间,非常适合个人开发者,初创公司。
3、前后端一体技术,提供云端数据库,不需要自己搭建服务器,数据库,这个太赞了。
4、开发文档非常好用,非常多的模块并且一直在修复、更新、完善模块的功能。只要调用这些模块就能轻松实现一些非常复杂的技术。几乎是傻瓜式的开发。
5、论坛,apicloud论坛里有非常多的源码,demo,案例。这些案例应用框架、源码呢在很多项目都可以拿过来直接修改使用,很多功能前辈们都分享出来了,开发遇到需要的直接搬过来就可以了。
6、有版主解答疑问。apicloud论坛有官方版主,不懂的问题在论坛里提出来,基本都有版主出来解答,告诉你为什么会出这个错误,已经正确的代码。这个也非常赞解决了小白遇错无人指导的痛苦。
7、提供了非常好用的开发工具。有Windows版、mac版等多个不同操作系统的开发工具,界面非常友好,安装完成就可以编程。代码可与云端同步,不怕丢失。同时手机端也有App,可以在手机上查看效果,非常赞。
8、后台APP新增用户数,日活统计:可以看到当前App新增用户数,活跃用户数。云修复:可以修复其他页面问题。版本更新:config文件里进行简单配置,app上增加相应代码,后台提交新版本,用户就可以检测到并更新。
缺点:
目前对我来讲,这个平台的缺点就是云端数据库查询功能,很多我想要实现的功能目前还没有实现。也许是我自己对官方的数据库查询的那部分文档还没有搞懂吧。
当然,现在还有Google开发的Flutter工具,据说也是可以一套代码编译出苹果和安卓,不过我还没开始上手。Flutter需要掌握Dart语言,要从头开始学也要时间。我自己就是用apicloud实现了快速地开发一款AndroidApp。而且HTML,CSS,javascript这三样也非常实用,这里写下我的经历,希望有越来越多的小伙伴爱上编程,少走弯路,开发出的应用。