这段时间一直在找工作,没时间写博客,现在终于有时间了。
刚换了一家公司,所以用的东西和开发框架也换了一下。主要是对apicloud的运用,现在就简单的谈一谈对apicloud的一些理解吧!
首先,apicloud是一款专门应用于跨平台手机APP开发的框架。其最大特点就是能够只用一套代码就能同时兼容Android和IOS端两个平台。并且采用近年来非常流行的“云”的理念,使得我们在进行APP的开发时,甚至只需要运用到前端的知识完全不需要后端(当然基本数据库操作和NodeJS还是要会的),由于apicloud能够实现跨平台的开发,所以节省了很多代码,开发效率能有很大的提高。其中的云端数据库结构相比较于标准的MySql来说,简化了很多,基本数据类型增加了3种(pointer,relation,Geopoint),虽然看上去增加了三种,其实是让我们建立数据库变的更加简单,数据库表的结构也更加简单明了,不会有外键这样麻烦的存在(其中的妙处就自己去看吧)。
apicloud里面分装了很多事件,很方便我们就行调用;还有很多SDK的接口,可以很轻松的与微信,QQ,百度等等进行对接,非常方便。同时apicloud里面还分装了很多漂亮的UI和好看炫酷的特效,这些都可以很容易的使用,对我们进行APP开发的效率和质量也是一种很好的提高。
总的来说,apicloud对于我们前端开发工程师来说就是一款开发手机APP的神器,使我们前端工程师能够独立并且快速开发APP项目。当然其实还有很多好的地方没有说到,因为毕竟接触时间比较短,所以只能说个大概,像openFrame这些的好处都没有说到,其实是想让看的人自己去看,恩,对!这就是我的目的。以后会有一篇详细的介绍,请大家期待~