前端与后端的一些论述

简介: 本文摘录自知乎的一个问题的答案,作为我的一篇笔记。感谢原作者。作者:李乐丁链接:https://www.zhihu.com/question/60577602/answer/178077799来源:知乎著作权归作者所有。

本文摘录自知乎的一个问题的答案,作为我的一篇笔记。感谢原作者。

作者:李乐丁
链接:https://www.zhihu.com/question/60577602/answer/178077799
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

还差得远,js和python压根不是同一个目标,要说餐食,是大家一起蚕室php。

backend的场景比frontend复杂多了,除了最常见的拉起个server处理请求这种在线业务外,还有各种由时间、任务或数据触发的离线计算,各种资源分配、管理、采集和监控处理,以及无数的一次性程序,无论按代码量、数据量还是计算量来看,非在线业务才是backend的大战场。

对于非在线业务而言,主要强调的是吞吐量和研发效率,所以一个带有庞大标准库的、使用同步模型但易于并行、语法简单但规整、有多语言粘合性的语言,才是大家最爱。这是python真正的活跃地带,js的异步模型相比就太复杂了,async/await并不能cover全部,backend不喜爱不成熟的东西。

说回在线业务,无论什么总是可以分出三层来,交互层、业务层和数据层。交互层node是很适合的,但主要对手是php;业务层最看重质量和性能,目前还没有替代java和c/c++的方案;至于数据层都是各种成熟软件。

总的来说js和python不是敌人,各擅胜场而已。

目录
相关文章
|
7月前
|
存储 前端开发 JavaScript
从前端到后端,探索现代Web开发技术
本文探索了现代Web开发技术的各个方面,包括前端和后端开发以及多种编程语言的应用。通过对JavaScript、Java、Python、C、PHP和Go等语言的介绍,深入探讨了前端和后端开发的基本原理和常用工具。同时,还涵盖了数据库技术在Web开发中的重要性和应用场景。无论你是初学者还是有经验的开发者,本文都能为你提供全面的视角和实用的知识,帮助你在Web开发领域取得更好的成果。
|
7月前
|
前端开发 JavaScript Java
从前端到后端:探索Web开发的技术演进
本文将介绍Web开发领域中前端和后端技术的演进过程。我们将从最初的静态网页开始,逐步探索动态网页、前后端分离、服务器端渲染等技术,以及流行的编程语言如Java、Python和C的应用。通过了解这些技术的发展,读者可以更好地理解Web开发的现状以及未来的趋势。
|
5月前
|
存储 缓存 API
后端的技术方案怎么写?
本文讨论了编写方案的重要性,旨在帮助我们清晰理解需求并确保有效落地。方案应记录实现初衷,方便后续迭代,避免因缺乏文档导致的代码理解困难。通过方案评审,可以考虑通用性和复用性,减少重复工作。文章还强调了在新系统或已有系统上添加功能时需考虑的问题,如系统复杂度、耦合度、API依赖、兼容性、性能和数据处理。此外,方案应涵盖需求背景、系统架构设计(包括业务架构、状态机、存储、服务应用和服务治理)、上线计划和灰度发布策略。最后,文章提到了性能设计、复用性和中台建设的思考,指出设计应以满足实际需求和降低成本为目标。
142 0
|
7月前
|
存储 人工智能 前端开发
从前端到后端,探索Web开发的奥秘
Web开发是当今最热门的技术领域之一,涉及前端、后端、数据库等多个方面。本文将介绍Web开发的基本架构和技术要点,并深入探讨前后端交互、安全性等问题,帮助读者更好地理解Web开发的奥秘。
|
7月前
|
运维 前端开发 JavaScript
第二章(概念篇) 微前端与单体前端对比
第二章(概念篇) 微前端与单体前端对比
112 0
|
7月前
|
存储 前端开发 JavaScript
从前端到后端:构建全栈应用的关键技术探究
在当今互联网时代,全栈开发已经成为了越来越多开发者的追求目标。本文将深入探讨从前端到后端构建全栈应用所需的关键技术,涵盖了前端框架选择、后端语言与框架、数据库设计以及前后端通信等方面,帮助读者全面了解全栈开发的必备技能和工具。
|
7月前
|
存储 前端开发 JavaScript
作为前端应该了解的后端常识
作为前端应该了解的后端常识
110 0
作为前端应该了解的后端常识
|
消息中间件 负载均衡 网络协议
《后端技术面试 38 讲》学习笔记 Day 08
《后端技术面试 38 讲》学习笔记 Day 08
61 0
|
存储 SQL 网络协议
《后端技术面试 38 讲》学习笔记 Day 01
《后端技术面试 38 讲》学习笔记 Day 01
118 0
|
SQL JSON 监控
《后端技术面试 38 讲》学习笔记 Day 11
《后端技术面试 38 讲》学习笔记 Day 11
71 0