zoukankan      html  css  js  c++  java
  • 一个人如何完成一个小程序

    by addy 原创文章,欢迎转载,但希望全文转载,注明本文地址。
    本文地址:http://www.iamaddy.net/2017/0...

    微信的小程序已经推出好一段时间了,项目组也做了好几个小程序,但都是跟同事一起协作完成的,但这次跟大家聊聊一个人如何做一款小程序。

    你需要具备以下技能:
    1、数据库,如Mysql或者MongoDB
    2、一种后台语言:Java或Php或C++等等
    3、前端JavaScriptCss
    4、知道一点基本的设计规范
    5、搭建web服务器的能力
    6、一个域名(需要支持https)

    一列下来,就是个全栈工程师了。别紧张,只是知识点很多,不需要很精通,也可以完成小程序。

    首先,你需要知道你自己的想法,需求是什么?以及现有的技术能力支不支持你的需求,明白了就开干。比如我这次就拿某浏览美女图站点做demo,仿照一个浏览美女图的例子,具体实现效果如下:
    WechatIMG220

    需求分析

    简单的需求都不需要画原型图了,把自己想实现的琢磨清楚。
    1、图片瀑布流展示,分两栏。
    2、点击图片,浏览美女高清图,小程序提供了预览图片组功能
    3、分页加载,数据源从后台获取
    4、APP主题色彩偏粉红
    5、页面展示图片和文字描述即可。

    技术方案

    小程序.001

    web服务器

    前后台采用http协议通信,所以需要服务器,如果自己没有机器,可以购买云服务器,阿里云、腾讯云或者新浪云等等。

    还得注册一个域名,将域名解析到你的服务器。假如你购买域名是www.xxxx.com,那么解析到服务器后,安装web服务器,如Apache,搭建成功,那就可以在浏览器访问web服务。

    怎么搭建后台CGI接口呢,可以选择成熟的开源框架,选择自己比较熟悉的语言,如php也有很多小型restful的框架,配套mysql数据库,实在不行LAMP给你全套啊。等数据库-web服务器-后台框架脚手架搭建完成,那么还缺数据啊。

    数据

    数据怎么办?没有用户录入,那就自己去某网站爬取。根据需求,先设计好数据库,要什么字段,什么类型的。然后开始分析目标站点,通过爬虫程序去抓取页面,将别人的页面数据录入到自己的数据库。爬虫程序好多框架,Python,php,node都可以,选择你擅长的。等爬完数据后,你就拥有了数据,接下来就要完成CGI的业务逻辑,包括读取数据,分页功能。前端的协议,一般都是通过json格式来通行,等到后台接口完成了,那么可以开始着手小程序的开发 。

    小程序开发

    首先去小程序网站注册个账号,填好最基本的信息,然后就可以开发了。

    开发之前先大概了解下小程序的运行原理,接口不熟悉的可以临时翻阅文档。

    如果你不擅长设计,可以先不管。先把读取数据接口调通了,把分页逻辑写好,等数据库字段都能展示在页面上,你再慢慢来调整页面的UI。怎么好看怎么来,按照自己的感觉,如果实在把握不了,可以熟悉下最基本的设计规范,对齐,间距,字体突出,色彩协调搭配等等,基本上可以调出一款能够看的过去的小程序。

    好吧,闲话说的到这里,有兴趣学习,直接看我的源码

    运营推广

    接下来你是不是想让更多的人看到你开发的这个小程序啊,最简单的方法,就在各种地方分享。其他的方法就先去慢慢的琢磨用户再说。

    总结

    看到到这里,你是不是发现一个人要做一款小程序,简直TM的太难了,要会那么多东西。好吧,如果你没有十足的兴趣,你还是别试了。这都还是最基本的,我上面说的每一个点,深究下去一辈子都不够。另外,不要动不动就叫别人给你做一个网站,做一个APP啊,你现在知道有多难了?

  • 相关阅读:
    随机森林算法参数调优
    BAYES和朴素BAYES
    阿里云 金融接口 token PHP
    PHP mysql 按时间分组 表格table 跨度 rowspan
    MySql按周,按月,按日分组统计数据
    PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类
    thinkphp5 tp5 会话控制 session 登录 退出 检查检验登录 判断是否应该跳转到上次url
    微信 模板消息
    php 腾讯 地图 api 计算 坐标 两点 距离 微信 网页 WebService API
    php添加http头禁止浏览器缓存
  • 原文地址:https://www.cnblogs.com/10manongit/p/12731635.html
Copyright © 2011-2022 走看看