从架构上来讲需要分为服务器端和客户端,服务器端主要以接收客户端http请求并将请求数据保存在数据库以及客户端长连接(服务器长连接推送技术)。服务器端的开发可用jsp、asp、php、aspx等而客户端也就是Android这一端需要有这几个模块:1、界面模块。2、3、网络传输模块(get和post方式)。4、句柄消息模块(Handler)。5、异常处理和提示模块。6、多线程管理模块、7、服务器端主动推送消息接收模块。
app开发php_开发点餐平台app
我猜你大概想表达用Wordpress制作App客户端的信息源,供App获取必要的信息。比如在Wordpress上发布一篇文章,然后App上也同时会显示出这篇文章?
如果是这样的话你需要会编写PHP程序,然后格式化输出,推荐输出成Json格式。
直接访问你的站点/feed 这个路径(有可能你写成了其他的,总之是个xml文件)就可以获取到你站点的RSS,这应该是快速拿到站点文章的方式吧。(别和我说直接检索数据库)
优势分析:
Web APP 框架是一种简单的与WSGI兼容的网络应用程序框架,可以与 APP Engine 配合使用。
网络服务器支持任何使用 CGI 的 Python应用程序,提供一种简单的方式来开始为 APP Engine 开发应用程序。
运行于网络和标准浏览器上,基于网页技术开发实现特定功能的应用。
其他区别分析:
WAP更侧重使用网页技术在移动端做展示,媒体文件等。而Web APP更侧重“功能”,是使用网页技术实现的APP。
说白了就是一个针对Iphone、Android优化后的站点,它使用的技术无非就是HTML或HTML5、CSS3、JavaScript,服务端技术JAVA、PHP、ASP。
app开发php_开发点餐平台app
开发一个完整app需要掌握哪些知识
1、前期需求规划与信息——你需要制定出一个完整的需求文档,功能文档,流程图,时序图。
2、交互设计、之后再根据这些设计出完整的UI界面并学会切图,这里还需要你懂得px,pt和dp之间的换算,屏幕密度的换算和相互之间的系数,以便你的app能完美适应不同分辨率设备。其中交互设计需要你懂得很多人机操作的技巧经验,UI设计需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之类的开发环境进行app软件开发,你基本的也得掌握java语言,熟悉android环境和机制。
4、如果不是单机版的app,需要用到服务器,那你还得掌握WebService相关知识和开发语言,常用的有ASP.Net,PHP,JSP等。