apicloud+mashup开发app介绍以及体会

最近我在用apicloud+mashup学习开发一个论坛app,那我就来说一下开发的过程和一些体会吧!
apicloud主要用来开发前端然后打包,它提供了一个完整的app生命周期,通过它所提供的一些api方法和底层组件再加上html+css+js技术就能够很方便快捷的搭建起一个纯前端app;它也是可以进行hybrid app开发的,在官方里有一些封装好的原生api,直接js调用就可以了。
mashup(聚云网后端云)主要是提供后端云服务,使用mashup可以减少了90%的后端开发时间,只需在控制台里面建立所需模型就能自动生成基本的数据增删改查api接口,对于需要一些其他的操作逻辑和特殊逻辑可以自定义sql和自定义js生成api接口,在前端直接ajax调用这些api接口就能实现数据连接操作了,非常方便,效率也很高。
我来说说我最近开发论坛app的体会:我现在的开发进程已经实现了登录注册、登录状态判断、发表文章(发帖时验证登录状态)、评论、针对评论回复、文章分类查询、评论计数、回复计数、评论盖楼、最新和最热文章推荐查询等,开发的时间断断续续半个月吧,这其中都是抽空开发的,如果是每天一直开发的话也用不了那么多时间。我主要的开发时间都是在前端页面的编写上,后端只需在mashup上创建需要的数据表模型然后自定义几条sql语句就够了,其他的主要再前端进行一些数据渲染和操作处理就够了,这比传统开发方式(前后端同时需要进行逻辑开发)效率更高更快捷!我前端主要使用html+css+js+apicloud生命周期和底层ui组件开发的,在渲染数据时是使用的纳米级js模板引擎(tppl.js)很不错;这几个东西就足够开发前端以及进行数据交互啦!其实就这么简单,只要熟悉前端技术和后端云以后,开发起来效率会更高!
好了就写到这里吧,有空继续分享其他内容。

你可能感兴趣的:(apicloud+mashup开发app介绍以及体会)