Java 初学者做的第一个微信小程序总结--关于Java基础

为什么

学习 Java 三年,目前已经工作了2年,因为自学,基础差,所以打算年末总结一下常见的基础知识和面试点; 也可以通过独立做一个项目整合自己工作期间学习的知识,加深印象。

但是想着回家或是平时手机用的多,做一款APP小程序很方便查看。

项目展示

本片博客并没有详细的源码,而是总结开发过程中我自己用的技术,包括前端,后端和小程序。尽量给出一些博客和开源框架参考。大家可以根据自己擅长的开发框架来开发。

  • 微信小程序效果:

Java 初学者做的第一个微信小程序总结--关于Java基础

  • 体验(微信扫一扫):

Java 初学者做的第一个微信小程序总结--关于Java基础

开发过程

对于APP微信小程序来说,本质上都是属于前后端分离的项目,微信小程序端只需要定义好后端的数据接口接收数据进行渲染。

如果做过前端框架vue的项目可能非常熟悉这种开发模式。

后端开发

过去1年工作期间用到的最多的开发框架是spring bootmybatis,数据库为mysqlredis

后台其实没什么好说的,大家可以拿自己熟悉的开发框架进行开发,然后根据自己的需求写接口就行了。

开源项目参考

githubgitee 码云 上有很多非常好的开源框架,代码非常规范,可以有选择性的学习使用。

下面只是我学习过的,大家可以搜索 Java 查看排行榜上面star数量比较多的自行选择学习即可。当然如果工作期间自己总结了一套开发框架,直接用就行了。
  1. renren-fast
  2. pig

管理中心开发

微信小程序 是展示给用户看的,同时也需要一个后台管理中心给自己查看!

Java 初学者做的第一个微信小程序总结--关于Java基础

开源项目参考

前端框架就非常多了,我自己使用的是vue + element

使用自己擅长的。
  1. renren-fast-vue
  2. avue
  3. iview-admin

微信小程序开发

很多人包括我在内的 Java 初学者前端可能并非像 Java一样熟悉,那如何快速的开发简单的小程序呢?

对于我来说,只能使用框架弥补前端的不足了。

官方资料

  1. 微信公众平台
注册小程序。
  1. 小程序开发文档
  2. 小程序开发工具
  3. 小程序社区
开发遇到的问题可以在这了查找或询问。
  1. Github 微信小程序开发资源汇总
不可错过!

UI 开源框架

  1. WePY - 支持组件化的小程序开发框架
  2. mpvue - 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系
  3. taro - 使用 React 的方式开发小程序的框架,同时支持生成多端应用
  4. uniapp - 使用 Vue.js 开发跨平台应用的前端框架

个人选择 uniapp

选择uniapp的原因很简单,样式丰富,组件也多,傻瓜式一次开发,生成微信小程序Androidios App,目前也支持支付宝小程序等等,符合我这种前端小白。

多对比,多查看各个框架官方提供的小程序 Demo,选择最适合需求的框架。
  1. DCloud 官网
  2. uniapp 开发文档
  3. DCloud 社区
  4. 开发工具 HbuilderX

部署

微信小程序

  • 微信小程序本身不需要部署,在微信开发工具中直接上传代码就行。
注意:小程序接口需要申请域名并备案。

Java 后端

自己打包部署上传到云服务器就行了。

总结

对于刚接触小程序的开发者来说最重要的还是花点时间了解小程序整个开发环境,在官网github上都可以。根据自身开发经验选择最合适的前后端框架。

也可以加入 qq群 交流:699568634

Java 初学者做的第一个微信小程序总结--关于Java基础

相关推荐