快速了解做一款App所用到的技术,及实现流程
01、前言
前面的几篇文章我分享了前端的三个核心技术(html、css、js)
以及分享了一些便于开发和写代码的框架(jquery、bootstrap)
学会了上面这些,那么我们平时看到的网页和看到的手机页面,就都能实现了
但实际应用中,页面里的数据大多都是从后台获取的,比如说:进入一个购物网站,搜索某商品,搜出来的信息,都是从后台来的
作为一名产品经理,需要懂一款软件整个的实现过程,也就是说从前端到后台,实现流程是怎样的?都用到了哪些技术?
今天这篇文,就分享下一款app或者一个网站是怎么做出来的?
02、理解软件的生产过程
先看这张图
上图中,针对常用的客户端工具为(电脑、手机)
电脑:当打开一个网站,比如电商网站,输入某个商品名,点击搜索,前端会向后端(服务器)发送http协议(也就是问后端要数据),服务端会响应对应的数据给前端,我们就能看到自己搜索的结果
手机:当打开一个手机app(比如淘宝app),同样的,输入某个商品名,进行搜索,前端会向服务器发送http协议,服务器会给出响应给前端(一般是json格式的数据),这时前端就能展示搜索的结果了
03、先了解几个概念
1.什么是客户端?
通俗的理解为:电脑、手机、平板等
2.什么是服务端?
可以通俗的理解为:服务器,它为客户端提供数据
3.什么是前端?
可以理解为:开发客户端(网页)所需要用到的技术
4.什么是后端?
可以理解为:给客户端提供数据,所需要用到的技术
5.什么是http?
通俗理解为:它就是一个请求和响应的协议
6.什么是服务器?什么是web服务器?
服务器:可以理解成为一台计算机,只是说它对硬件的要求更高而已
web:也称为万维网,是建立在Internet上的一种网络服务,只要上网即可访问到全球所有网上的内容
Web服务器:是一种网站服务器,里面可以放文件、图片等,在网上,全世界人可下载,它主要是提供http请求和响应的
应用服务器:它对应的是负责处理逻辑然后通过web服务器反馈给前端
7.什么是DNS服务器?
可以理解为:是一个提供域名和IP地址相互转换的服务器
8、什么是数据库?
可以理解为:它就是一个存放数据的仓库,我们上网,提交的各种信息,比如说填写的地址或者姓名和电话号码,都是存放在数据里面
04、生产一款软件需要用到哪些技术?
1.前端开发需要用到的技术有?Html、css、jsJquery、bootstrap(非必要)
2.前后端交互需要用到的技术有?Ajax、 http、json
3.后端需要用到的技术有?以java为例:Servlet、Tomcat、ssm、mysql
我是陈鹤元,前创业者,现互联网产品经理,互联网公司PM,微信公众号:陈鹤元,关注我,更多好文不错过~~
快速了解做一款App所用到的技术,及实现流程相关推荐
- 做一款APP需要准备哪些资料?上架需要多久?
之前讨论过开发一个APP需要多少钱和需要多久,今天我着重来讨论一下做一款APP之前我们需要准备哪些资料呢?还有就是APP开发完成后上架需要多久呢?首先我先来说一下APP上架需要准备哪些材料? 不同的A ...
- Hi,我们为技术人做了款APP,叫“IT168文库”!
Hi,技术人! 我们做了一款与"IT168文库"同名的APP! 不管你是刚刚进入职场努力寻求上进的新人, 还是渐渐成熟却越来越担心"35岁"中年危机的前辈. 或 ...
- c++怎么做app_怎么做一款app
现在市场开发一款app软件,这些开发app软件的公司会负责app开发的哪些方面,收费一般多少 基本上一款APP已经是完整给你的了,包括这个APP的代码,数据库,还有UI.会交付给你一整套完整的APP. ...
- 【Uniapp框架】快速开发自己一款APP应用,如何将Uniapp项目快速打包成APP应用
当我们使用uniapp框架开发应用,前端与后端的代码都准备OK! 最关键的一步就是开始打包我们的应用产品,最常见的形式:小程序.安卓App.苹果App. 今天我们来详细了解一下安卓App应用的快速打包 ...
- fir.im Weekly - 做一款 App 需要考虑什么
开发 App 是一个痛并快乐的旅程.工具越来越多,成本也越来越低,那么在开发之前需要考虑些什么?limboy 总结了一些经验和反思--做一个 App 前需要考虑的几件事,参考一下为你的 App 多留点 ...
- 如何用Xinstall来做一款App运营推广?
现在是移动互联网的时代,人们对于智能手机的依赖性越来越大,传统pc端的业务都开始加入到开发App的队伍中来,APP开发完之后,就要做APP推广了,APP推广的方式有很多,比如广播范围广.投放广告.人工 ...
- 最近在用uniapp做一款app软件,兼容在小程序中可以通过扫描微信二维码获取参数
功能描述 该接口用于获取小程序码,适用于需要的码数量极多的业务场景.通过该接口生成的小程序码,永久有效,数量暂无限. 注意事项 如果调用成功,会直接返回图片二进制内容,如果请求失败,会返回 JSON ...
- 历时五天用 SwiftUI 做了一款 APP,阿里工程师如何做的?
作者|姜沂(倾寒) 出品|阿里巴巴新零售淘系技术部 导读:自 2014 年苹果发布会发布 Swift 之后, Swift 经过多年迭代,终于达到了 ABI 稳定版本,也意味着 Swift 做为稳定的 ...
- 在北京,一款App从无到有至少需要100万?
在北京,做一款App需要多少钱? "应用我邀请的哥们的话,我是文中挖蚯蚓的人-" 序言: 我7月初份入职到百合密语团队,但是前天我离开了.离开的原因很简单:价值观不同,我首先需要衣 ...
最新文章
- 关于preg_match() / preg_replace()函数的一点小说明
- 【 MATLAB 】MATLAB帮助文档中对 MP 算法以及 OMP 算法的讲解(英文版)
- 【jquery仿datalist的一个问题,求助】——设置每行显示几列,块状DIV的解决办法...
- Py之xlutils:xlutils的简介、安装、使用方法之详细攻略
- W3C api 抓取
- Java EE 6示例– Galleria第2部分
- python保存模型的路径怎么写_使用python在MongoDB中保存机器学习(ML)和深度学习(DL)模型...
- Android-opencv之CVCamera (转载)
- Azure Services Bus(服务总线)中的工作流(workflow)
- Kubernetes监控篇
- jQuery版本低引起的漏洞——CVE-2020-11022/CVE-2020-11023
- oracle官网(中文)
- 用手机打开exe文件
- 微信公众平台开发入门教程
- 【使用指南】Excel筛选包含指定文本所在的整行
- DRM驱动(六)之atomic_check
- 第 9 章 Part / Chapter / Section
- 中国电子设计自动化(EDA)软件行业未来发展趋势与投资前景分析报告22022-2028年版
- IPD相关概念及时间点
- PBOC APDU命令解析
热门文章
- 21世纪以来14起最大的数据泄露事件
- java时钟代码_一个经典的JAVA APPLET时钟程序(一)
- HC32460时钟配置
- python连接SQL Server:Pymssql模块
- 借助“商业模式画布”探索产品的用户需求与价值主张
- error: macro LIST_HEAD passed 2 arguments, but takes just 1
- python的excel-python操作Excel的几种方式
- API网关:开源Apinto网关-应用管理篇
- 2022 APMCM亚太数学建模竞赛 C题 全球是否变暖 问题一python代码实现(更新完毕)
- 数据集成平台,多种数据源融合