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所用到的技术,及实现流程相关推荐

  1. 做一款APP需要准备哪些资料?上架需要多久?

    之前讨论过开发一个APP需要多少钱和需要多久,今天我着重来讨论一下做一款APP之前我们需要准备哪些资料呢?还有就是APP开发完成后上架需要多久呢?首先我先来说一下APP上架需要准备哪些材料? 不同的A ...

  2. Hi,我们为技术人做了款APP,叫“IT168文库”!

    Hi,技术人! 我们做了一款与"IT168文库"同名的APP! 不管你是刚刚进入职场努力寻求上进的新人, 还是渐渐成熟却越来越担心"35岁"中年危机的前辈. 或 ...

  3. c++怎么做app_怎么做一款app

    现在市场开发一款app软件,这些开发app软件的公司会负责app开发的哪些方面,收费一般多少 基本上一款APP已经是完整给你的了,包括这个APP的代码,数据库,还有UI.会交付给你一整套完整的APP. ...

  4. 【Uniapp框架】快速开发自己一款APP应用,如何将Uniapp项目快速打包成APP应用

    当我们使用uniapp框架开发应用,前端与后端的代码都准备OK! 最关键的一步就是开始打包我们的应用产品,最常见的形式:小程序.安卓App.苹果App. 今天我们来详细了解一下安卓App应用的快速打包 ...

  5. fir.im Weekly - 做一款 App 需要考虑什么

    开发 App 是一个痛并快乐的旅程.工具越来越多,成本也越来越低,那么在开发之前需要考虑些什么?limboy 总结了一些经验和反思--做一个 App 前需要考虑的几件事,参考一下为你的 App 多留点 ...

  6. 如何用Xinstall来做一款App运营推广?

    现在是移动互联网的时代,人们对于智能手机的依赖性越来越大,传统pc端的业务都开始加入到开发App的队伍中来,APP开发完之后,就要做APP推广了,APP推广的方式有很多,比如广播范围广.投放广告.人工 ...

  7. 最近在用uniapp做一款app软件,兼容在小程序中可以通过扫描微信二维码获取参数

    功能描述 该接口用于获取小程序码,适用于需要的码数量极多的业务场景.通过该接口生成的小程序码,永久有效,数量暂无限. 注意事项 如果调用成功,会直接返回图片二进制内容,如果请求失败,会返回 JSON ...

  8. 历时五天用 SwiftUI 做了一款 APP,阿里工程师如何做的?

    作者|姜沂(倾寒)  出品|阿里巴巴新零售淘系技术部 导读:自 2014 年苹果发布会发布 Swift 之后, Swift 经过多年迭代,终于达到了 ABI 稳定版本,也意味着 Swift 做为稳定的 ...

  9. 在北京,一款App从无到有至少需要100万?

    在北京,做一款App需要多少钱? "应用我邀请的哥们的话,我是文中挖蚯蚓的人-" 序言: 我7月初份入职到百合密语团队,但是前天我离开了.离开的原因很简单:价值观不同,我首先需要衣 ...

最新文章

  1. 关于preg_match() / preg_replace()函数的一点小说明
  2. 【 MATLAB 】MATLAB帮助文档中对 MP 算法以及 OMP 算法的讲解(英文版)
  3. 【jquery仿datalist的一个问题,求助】——设置每行显示几列,块状DIV的解决办法...
  4. Py之xlutils:xlutils的简介、安装、使用方法之详细攻略
  5. W3C api 抓取
  6. Java EE 6示例– Galleria第2部分
  7. python保存模型的路径怎么写_使用python在MongoDB中保存机器学习(ML)和深度学习(DL)模型...
  8. Android-opencv之CVCamera (转载)
  9. Azure Services Bus(服务总线)中的工作流(workflow)
  10. Kubernetes监控篇
  11. jQuery版本低引起的漏洞——CVE-2020-11022/CVE-2020-11023
  12. oracle官网(中文)
  13. 用手机打开exe文件
  14. 微信公众平台开发入门教程
  15. 【使用指南】Excel筛选包含指定文本所在的整行
  16. DRM驱动(六)之atomic_check
  17. 第 9 章 Part / Chapter / Section
  18. 中国电子设计自动化(EDA)软件行业未来发展趋势与投资前景分析报告22022-2028年版
  19. IPD相关概念及时间点
  20. PBOC APDU命令解析

热门文章

  1. 21世纪以来14起最大的数据泄露事件
  2. java时钟代码_一个经典的JAVA APPLET时钟程序(一)
  3. HC32460时钟配置
  4. python连接SQL Server:Pymssql模块
  5. 借助“商业模式画布”探索产品的用户需求与价值主张
  6. error: macro LIST_HEAD passed 2 arguments, but takes just 1
  7. python的excel-python操作Excel的几种方式
  8. API网关:开源Apinto网关-应用管理篇
  9. 2022 APMCM亚太数学建模竞赛 C题 全球是否变暖 问题一python代码实现(更新完毕)
  10. 数据集成平台,多种数据源融合