随着H5的功能不断完善,使用前端技术来开发安装在手机上的APP已经成为了许多人的选择,而且也有许多成熟的商业使用案例。本专栏注重实战,没有铺垫过多理论知识,因为实践出真知,实践是最好的学习方式。我选择了一个稻谷团APP的案例,前端技术还是老套传统的H5Javascript,服务器端为百度云服务器,操作系统为Windows Server,搭建web服务使用的是PHPstudy集成环境包,包括Apache,php7,mysql5.6以及phpmyadmin(管理sql软件工具)。下面分客户端和管理端两部分任务以目录形式列举制作过程:
一、客户端(手机移动端)
(1)稻谷团APP客户端界面及功能设计
peter.cao:WEB/APP开发基础之旅--前端APP界面设计zhuanlan.zhihu.com(2)稻谷团APP客户端界面设计代码开发
peter.cao:稻谷团APP前端设计案例(1)zhuanlan.zhihu.com(3)稻谷团APP客户端界面UI组件开发
peter.cao:稻谷团APP前端设计案例(2)zhuanlan.zhihu.com(4)稻谷团APP客户端界面UI组件完善
peter.cao:稻谷团APP前端设计案例(3)zhuanlan.zhihu.com(5)稻谷团APP客户端浏览器存储数据
peter.cao:稻谷团APP前端设计案例(4)zhuanlan.zhihu.com二、管理员端(后台服务器web页面)
(1)稻谷团APP后端管理系统界面及功能设计
peter.cao:WEB/APP开发基础之旅--后端管理系统概要设计zhuanlan.zhihu.com(2)稻谷团APP后端管理系统UI组件开发
peter.cao:WEB/APP开发基础之旅--后端管理系统界面设计zhuanlan.zhihu.com(3)稻谷团APP后端管理系统功能开发
peter.cao:WEB/APP开发基础之旅--后端管理系统功能实现(1)zhuanlan.zhihu.com(4)稻谷团APP后端管理系统实现
peter.cao:稻谷团APP后端管理系统实现案例zhuanlan.zhihu.com三、客户端功能完善
(1)稻谷团APP移动端内容列表实现
peter.cao:稻谷团APP前端完善--首页公告列表内容获取zhuanlan.zhihu.com(2)稻谷团APP移动端用户注册登录实现
peter.cao:稻谷团APP前端完善--用户注册登录zhuanlan.zhihu.com以上为整个H5混合式开发APP案例的过程,供大家参考。其中也有许多需要完善的部分,也有可以替换技术框架的选择,这里重在理解一个思路,形成业务逻辑思维,理清需求。应该说PHP在实现管理员端、数据库交互等业务方面就是一个字:快。容易实现,所以先期作为一种选择来使用。有了这个APP框架后,接下来就可以根据业务研究需要进行扩展,如实现一下语音播报、人脸识别研究等。