前端,后端的编程语言
前端和后端
前端的作用:展示用户界面,与用户进行交互
前端核心技术:
- 1991 Tim——HTML:约定文档格式
- 1995 Brendan——JavaScript:添加交互特性
- 1996 Hkon——CSS:设置网页样式、布局
框架:React、Angular、Vue
后端
后端的作用:完成业务逻辑,与数据库交互
常见后端编程语言:
- Java
- C/C++
- C#
- PHP
- Python
- Go
- Ruby
...
前端和后端的关系
前端调用后端的接口。
问题:前后端为什么要拆分?为什么不让前端直接操作数据库?
- 敏感配置泄露
- 职责不清晰,代码难开发和维护
- 扩展和架构受到制约
前端:服务员
后端:厨房