`
freshunter
  • 浏览: 15588 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

app后台开发简单调研

 
阅读更多

        昨天有个球友问我移动应用后台开发一般用什么来做,我之前没接触过,所以就回家做了一个简单的调研,分享一下。

 

        移动APP,之前有一段时间非常火爆,是个名人有想搞个自己的APP,印象里韩寒就是在那个时候推出了自己的APP:The ONE。那时候移动应用开发泡沫还是比较多,尤其是IOS开发,随便搞个APP要价虚高,现在已经相对趋于稳定了。近年来随着微信的壮大,Web App有重新被大家重视了,很多轻App借助于微信的公众平台提供自己的服务,比如说银行、电信、餐饮预订等等。对于服务类的应用,采用这种模式是最佳的,可以借助于微信的传播途径迅速推广。轻App的特点是见效快,成本低,你都不需要部署自己的服务器。但是有些工具类、平台类、网游类的App,Native App一定是首选。

 

        下面着重讨论一下Native App的后台服务器开发。后台服务端从部署上来说可以分成两种,一类是使用第三方云平台提供服务,使用云平台提供的api实现后台数据交互,服务和数据都存储在云端。另一类就是自己架设服务器,安装数据库,部署服务端软件。

 

        先说说第一种,比较流行的是Parse,它是一种专门面向App的云计算解决方案。它使用no-schema,jason格式的数据库,并且提供restful的service接口调用。官方提供了ios,android,js的SDK。Parse满足了移动App对于后台服务的绝大多数需求,可以这么说,使用Parse,团队里不需要有后台服务的开发人员了。去年Parse被Facebook收购,也是对该平台的正面肯定。国内现在也有类似的云平台服务:万象云平台,该平台兼容所有Parse的接口,据说已经有一些初创和成熟的应用在跑,并且每个月请求数小于五百万是免费的。使用这种方案的好处很明显,基本不需要后台开发,非常省事。服务端的稳定、安全性依赖第三方平台的稳定性和安全性,另外数据的安全性也是一个问题,毕竟数据都存储在第三方的云平台上。

 

        如果服务端有大量的运算、请求压力很大,那么可以用第二种,自己开发后台,可以用PHP、Python,数据库用mysql或者postgresql,可以快速开发,如果后期再遇到性能瓶颈,再调优。如果对并发要求非常高,可以用java、erlang。正常不是面向大众的工具App,PHP或者Python也就够用了。

分享到:
评论

相关推荐

    YouDianCMS v8.0 开源PC手机微信app小程序五合一 v8.0.zip

    产品设计采用MVC模式开发,前台(模板)和后台完全分离,利用我们提供的模板标签手册,不用懂编程也可以自己动手设计和修改模板。 YouDianCMS微信网站功能: 1、 关注自动回复: 关注公众号回复信息,可设置文本...

    (完整)Android手机天气预报项目报告.doc

    2.2 技术支持 本软件使用基于SOAP(简单对象访问协议)的Web Service技术来实现与服务器端的信息交互,获取网络上的数据.Web Service使用基于XML技术的消息处理,作为基本的数据通讯方式.Web Service建立在一些通用...

    Java EE兼职实习劳务管理系统的设计与开发

    针对兼职实习劳务管理系统的实际调研情况做出需求分析,系统分为后台管理端、兼职实习端和管理人员端三个子系统模块。系统采用前后端分离的结构,前端使用 HTML、CSS、JS、uni-app 结合的方式,后端使用较为成熟的 ...

    微信支付demo实践

    此demo为APP端集成微信调起流程的demo,可用于服务器没开发完成前APP接入流程调研。借助微信官方后台模拟生成的预付单参数,前端进行sdk调起。亲测有效!

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...

    微信支付demo—支持AS

    官方demo为eclipse版,故根据自身实践编写此demo,适用于AS。此demo为APP端集成微信调起流程的demo,可用于服务器没开发完成前APP接入流程调研。借助微信官方后台模拟生成的预付单参数,前端进行sdk调起。亲测有效!

    Android开发腾讯验证码遇到的坑

    移动端开发首先请阅读APP开发指引,接着阅读不同移动平台的API文档。Android开发者直接阅读Android客户端API就好了。 腾讯验证码的基本使用 基本使用方法可按照Android客户端API文档描述的流程操作。这里我们再

    智能硬件产品经理手册.pdf

    ⽂案要尽可能接近真实,强化及弱化的功能点表达清楚,web/app端产品,尽可能按照页⾯实际图⽚元素的⽐例,进⾏⽰范。 对应产出:feature list,demo图。 Featurelist ⽰例: Demo图⽰例: 2.3调研分享 调研分享 ...

    YouDianCMS

    后台操作简单方便 ,一看即懂,无需花大量时间学习,让您更专注于企业网站运营、策划、销售等业务活动。 3)模板精心设计 兼容各主流浏览器 模板采用DIV+CSS布局,并兼容 IE6/7/8/9/10、Google Chrome、Firefox、...

    asp.net知识库

    完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算...

    Jshop小程序商城-PHP

    后台采用Thinkphp5.1框架开发,执行效率、扩展性、稳定性值得信赖。并且Jshop小程序商城上手难度低,可大量节省定制化开发周期。 前台H5使用Vue开发,在页面的打开和渲染效率上更快,下单流程流畅自然,可大大增加...

    学生成绩管理系统+论文毕业设计

    目的:通过调研目前教学管理系统中的成绩管理子系统,了解成绩管理子系统的业务流程;通过分析比较,结合用户对成绩管理子系统的改进意见与实现情况,运用面向对象思想方法,设计和实现一个满足功能和性能,并有所...

Global site tag (gtag.js) - Google Analytics