176 views

后端开发初学者指南

By | 2018年10月12日

如果您不是开发人员或工程师,那么前端与后端开发等概念可能会让您难以理解。充分利用开发人员用来构建应用程序的所有框架,编程语言,API和库,事情会变得非常混乱。

好消息?您不必编写代码来理解后端开发的基础知识以及典型“软件堆栈”的各个组件。事实上,无论您是首席执行官,招聘经理,了解您的方法都很有帮助。一个销售人员对基于科技的启动,或产品经理。

为了帮助您成为所有事物后端开发的专业人员,我们收集了一系列文章,涵盖了一些需要了解的关键事项 – 非开发人员可以理解的方式。您不仅知道服务器端脚本是什么以及后端工程师做了什么,您将了解不同编程语言的优点,云如何改变,API如此重要以及如何制作关于哪些框架最适合您的应用的决定。

基本面:前端VS. 后端
要了解后端或“服务器端”,您还必须知道前端以及两者如何相互作用。前端,也称为“客户端”编程,是浏览器中发生的事情 – 最终用户看到和交互的一切。另一方面,后端发生在服务器(现场或云端)和数据库中。这是在幕后工作的机器 – 最终用户看不到或直接与之交互的一切,但它能够为正在发生的事情提供动力。

值得注意的是,在过去10到15年间,随着JavaScript的爆炸性增长,这种方便分配开发的方式发生了巨大变化,这种方式在前端并不像现在这样普遍存在,或者在后面常见结束,感谢Node.js. 两者之间存在更多重叠,尤其是涉及JavaScript开发人员在完全基于JavaScript的堆栈上的角色时。

这是一个视觉,让您了解前端和后端开发的流程。

客户端开发过程

您可以看到服务器端(在绿色框中)如何管理来自用户点击的所有请求。前端脚本将这些请求排到要处理的服务器端,并将适当的数据返回到前端。这通常发生在对服务器的请求和响应的循环中。

要了解有关前端流程的更多信息,请首先阅读前端Web开发人员的角色:创建用户体验和交互,然后在我们的文章“ 前端Web开发:客户端 ”中查看所有这些客户端脚本的工作原理– 边脚本和用户体验。“

发表评论

电子邮件地址不会被公开。 必填项已用*标注