Java 初學者作的第一個微信小程序總結--關於Java基礎

爲何

學習 Java 三年,目前已經工做了2年,由於自學,基礎差,因此打算年底總結一下常見的基礎知識和麪試點; 也能夠經過獨立作一個項目整合本身工做期間學習的知識,加深印象。html

可是想着回家或是平時手機用的多,作一款APP小程序很方便查看。前端

項目展現

本片博客並沒有詳細的源碼,而是總結開發過程當中我本身用的技術,包括前端,後端和小程序。儘可能給出一些博客和開源框架參考。你們能夠根據本身擅長的開發框架來開發。vue

  • 微信小程序效果:

在這裏插入圖片描述

  • 體驗(微信掃一掃):

在這裏插入圖片描述

開發過程

對於App微信小程序來講,本質上都是屬於先後端分離的項目,微信小程序端只須要定義好後端的數據接口接收數據進行渲染。java

若是作過前端框架 vue的項目可能很是熟悉這種開發模式。

後端開發

過去1年工做期間用到的最多的開發框架是spring bootmybatis,數據庫爲mysqlredismysql

後臺其實沒什麼好說的,你們能夠拿本身熟悉的開發框架進行開發,而後根據本身的需求寫接口就好了。ios

開源項目參考

githubgitee 碼雲 上有不少很是好的開源框架,代碼很是規範,能夠有選擇性的學習使用。git

下面只是我學習過的,你們能夠搜索 Java 查看排行榜上面star數量比較多的自行選擇學習便可。固然若是工做期間本身總結了一套開發框架,直接用就好了。
  1. renren-fast
  2. pig

管理中心開發

微信小程序 是展現給用戶看的,同時也須要一個後臺管理中心給本身查看!github

在這裏插入圖片描述

開源項目參考

前端框架就很是多了,我本身使用的是vue + element面試

使用本身擅長的。
  1. renren-fast-vue
  2. avue
  3. iview-admin

微信小程序開發

不少人包括我在內的 Java 初學者前端可能並不是像 Java同樣熟悉,那如何快速的開發簡單的小程序呢?redis

對於我來講,只能使用框架彌補前端的不足了。

官方資料

  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

在這裏插入圖片描述

相關文章
相關標籤/搜索