※ 引述《Kuba4ma ()》之铭言:
: 104上对于网页后端工程师的需求普遍是
: 1. 后端网页框架 JAVA+springboot / Python+Django
: 2. 数据库 MongoDB / SQL / MySQL
: 3. 云端服务 Azure / AWS / GCP
: 很多产品与服务都有提供如网页的UI接口供操作
: 像是Google的搜寻引擎 最后使用者是由网页UI看到结果
: 但一般人不会说Google在写网页后端 而是会说在做搜寻引擎
: 我在学生时期曾经在纯软公司实习
: 开发一个同时在线人数仅20人的网站
: 用得工具为JAVA + Springboot + AWS
: 以使用工具来看 就是业界普遍定义的网页后端
: 目前在一家外商公司任职
: 公司一个服务最后也是由网站输出
: 公司将后端拆分成长长一大串
: 我使用的工具没有常见的网页后端框架(Springboot/Django)等等
: 但是这服务最后又是由网页做呈现 那我负责后端 所以我也算是在写网页后端?
: 想请教各位
: 该如何定义“网页后端”?
: 谢谢
┌───┐
│Client│使用者电脑主机, 通常安装 Browser 浏览器 (Firefox, Chrome, Edge, ...)
└───┘
│
│
│
│
│
│
│
│
┌───┐
│Server│服务器主机, 通常安装 Web Server 软件 (Apache, Nginx, Tomcat, ...)
└───┘
常见网站前端: Vue Angular React ...
即 HTML CSS Javascript 运行于 Client端 的 Browser 浏览器
( 网站前端定义: 程式所运行的资源 CPU Memory IO 会吃到 使用者电脑主机 )
常见网站后端: Java+SpringBoot Python+Django PHP+Laravel Ruby+ROR ...
即 Java Python PHP Ruby 等 运行于 Server端 的程式
( 网站后端定义: 程式所运行的资源 CPU Memory IO 会吃到 服务器主机 )