24小时开发一个小程序

作者: luobp | 来源:发表于2018-06-04 19:48 被阅读99次

花了两个周末开发一个小程序,下面是整个过程的记录。

准备

引用自某大佬言论:

互联网的本质应该是抄袭!先抄袭一切你觉得好的东西,基于抄再创新。抄需要你尽可能多的研究对手,将一半时间放在抄对手上面,天天抄,孜孜不倦的抄,,对手有什么就抄什么!抄就是互联网的基因!因为互联网时代就最简单、最省事!

所以当我准备开发小程序时,首先想到的是我抄谁呢?
百度到一个精品文章阅读网站:每日一文,同时在小程序搜索同名应用,刚好也有小程序版本,整个网站的功能十分简单、内容赶紧利索,实现并不复杂,因此开始了抄袭之类。

Step1 数据获取-4小时

正所谓兵马未动粮草先行,要做一个应用出来没有内容是万万不行,于是写了个爬虫抓取每日一文 的内容,爬虫框架是基于scrapy实现。
GitHub:内容爬虫
后面百度发现这个网站有对外公开的API,写一个简单的rest请求,即可抓取所有内容,所以最后通过60行代码,执行4分钟,成功获取了2500+优质文章

爬虫获取的内容会存入数据,需要初始化sql(见step2工程里的sql初始文件)

Step2 后端接口开发,4小时

基于springboot4.0+mybatis,轻松实现三个接口,分别是:

  • 获得随机提供的文章
  • 获得每日推荐文章
  • 基于ID获取文章

GitHub:后端API

Step3 前段web开发,4小时

基于vue2.0+elementUI+axios,做了三个页面

  • 首页获取推荐文章
  • 随机页面获取随机文章
  • 关于页面

GitHub:web前端
最后一个简约纯前端的页面就出来啦!
访问:值得读

Step4 小程序开发,12小时

-小程序开发需要配置SSL域名信息,阿里云域名管理提供免费的SSL证书
去年300块买的阿里云服务器加域名终于派上用场了。
实现的功能有

  • 下拉刷新
  • 首次登陆弹窗提示
  • 数据储存、提取
  • 网络请求
  • 转发、分享
  • 了解更多页面跳转
  • 客服功能

GitHub:小程序源码

总结

零零散散,总共大约花了24小时开发一个简单漂亮的阅读小程序+web界面
所有源码已在GitHub开源,Follow me

值得读读

相关文章

  • 潍坊小程序开发

    潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍...

  • 潍坊商城小程序开发制作

    潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍...

  • 赣州软件开发

    小程序是一种新的开放能力,开发者可以快速地开发一个小程序[小程序定制开发:廖生 ①⑧OOO⑦⑦⑤③OO ]。小程序...

  • 赣州app软件开发

    小程序是一种新的开放能力[小程序定制开发:廖生 ①⑧OOO⑦⑦⑤③OO ],开发者可以快速地开发一个小程序。小程序...

  • 潍坊商城小程序网站开发制作

    潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊...

  • 使用WePY进行小程序开发

    一直以来开发小程序都是中规中矩的使用微信小程序开发工具,原生开发小程序。最近偶然发现了一个腾讯出品的小程序开发框架...

  • 怎么开发小程序_专业提供小程序开发定制解决方案

    怎么开发小程序_专业提供小程序开发定制解决方案 微信小程序制作流程是怎样的?作为新生想要开发一个小程序,了解到完整...

  • 小程序知识

    小程序官网 小程序介绍 小程序热门问题 什么是小程序 小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小...

  • 小程序审核流程 小程序上线指南

    在之前,你已经注册、认证了一个小程序,并且添加了小程序开发者,进行开发流程。 当小程序开发完毕,你应该将小程序提交...

  • 《微信小程序开发从入门到实战》学习十二

    第三章 开发第一个小程序 3.2 开发投票小程序的首页 3.2.1 小程序的初始配置 在微信开发工具创建小程序项目...

网友评论

本文标题:24小时开发一个小程序

本文链接:https://www.haomeiwen.com/subject/asoysftx.html