全栈工程师:如何制作或开发一个小程序
你必须具备以下技能:
1。数据库如Mysql或MongoDB
2.后端语言:Java或Php或C++等?满满的都是工程师。不要紧张,只要你有很多知识,不需要很熟练就可以完成小程序。
你需要先了解自己的想法和需求?现有的技术能力是否支持您的需求,一旦您了解了这一点,就可以开始。比如这次我用了一个浏览美女图片的网站作为demo,我模仿了浏览美女图片的例子。实施的具体影响如下:
需求分析
简单的需求不需要画原型,只需要知道你想要什么即可。想清楚。
1. 图像瀑布展示分为两栏。
2.点击图片可浏览高清美女图片。小程序提供一组图片预览功能
3.页面加载,数据源从后台获取
4.APP主题颜色为粉色
5.页面只显示图片和文字描述。
技术方案
Web服务器
前后端使用HTTP协议进行通信,所以需要一台服务器。如果你没有电脑,可以购买阿里云、腾讯云或新浪云等云服务器。
您还需要注册您的域名并通过您的服务器进行解析。如果你购买的域名是www.xxxx.com,解析成服务器后,安装Apache等Web服务器,如果搭建成功,就可以在浏览器中访问Web服务了。
如何构建CGI后端?你可以选择一个成熟的开源框架和你了解的语言。例如,PHP也有很多支持mysql数据库的小型轻松框架。 LAMP实在不可能给你全套。数据库、Web服务器和后端框架完成后,仍然缺乏数据。
数据
如何处理数据?如果没有用户条目,请自行前往站点搜索。根据需求,首先设计数据库,需要哪些字段和类型。然后开始分析目标网站,抓取页面并将其他人的页面数据输入到您的数据库中。爬取程序的框架有很多,包括Python、PHP、Node。选择您擅长的一项。对数据建立索引后,您就拥有了数据。接下来,需要完成CGI业务逻辑,包括数据读取和分页功能。前端协议通常以json格式传递。后端完成后,就可以开始开发小程序了。
开发小程序
先去小程序网站注册一个账号,填写最基本的信息,然后就可以开发了。
开发之前,先熟悉一下小程序的大致运行原理。如果对界面不熟悉,可以暂时阅读文档。
如果你不擅长设计,可以不用管它。首先自定义读取数据的接口,编写分页逻辑,等待数据库字段出现在页面上。然后您可以慢慢调整页面的用户界面。怎么穿好看就看你自己的感觉了。如果实在看不懂,可以先熟悉一下最基本的设计规范,对齐、间距、字体可见度、颜色协调等。基本上,您可以创建一个可见的小型设计。程序。
好了,八卦够了。如果你有兴趣学习,就看我的源码吧
运营推广
接下来,你想让更多人看到你开发的这个小程序吗?最简单的方法就是在不同的地方分享。其他的方法,慢慢的先考虑用户就可以了。
总结
看到这里你有没有发现,人做一个小程序原来这么难?有很多事情需要知道。好吧,如果你不完全感兴趣,你最好不要尝试。这些还是最基本的。花一生的时间研究我上面提到的每一点是不够的。还有,不要只要求别人给你做一个网站或者APP。你知道现在有多难吗?
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。