English 中文(简体)
为什么要支持发展就需要一个适当的服务器?
原标题:Why does backend development need a seperate server?

我正在开发自己的网站。 迄今为止,我曾为后台使用了React和Flavik。 现在,我一直在前瞻发展,但我刚刚开始回过头。

从我有限的理解来看,像弗拉茨克和快杰斯这样的框架建立了自己的服务器和主机可以使用的数据。 在我看来,它们自然创建网站接收和接收数据。 在我的网站上,我从前线转来回来做我想要做的事情,并利用我与专业考试和测验局和GET一道提出的要求。

尽管我这样说,这似乎过于复杂。 背后者为什么需要自己的服务器? 似乎没有必要为前线和单线数据设立代理。 为什么一个网站不仅在背景中操作习惯代码,为什么需要像弗拉斯克或快杰斯这样的服务来管理其背景? 这些后继框架在背景中运行了沙捞越或诺德JS,但如果网站本身在背景中能够运行沙捞越或诺德JS,则会更简单?

我也看到,在React等框架内,你可以进口物品和使用模块——如诺德JS。 在进口一些模块的同时,require 不允许使用关键词,正常的《刑法》不会奏效。 因此,支持者不会奏效。 为什么如此——为什么你只能从本土上继承法典? 相反,你们必须走手脚,指定负责人,基本上将信息从你的前线传到你的后台。

Forgive my amateur understanding of web development, but the frontend/backend system seems overly complex to me.

最佳回答

我认为,从更多经验来看,我可以回答这个问题。

What confused me was that developers go through all the hassle of back-end libraries to write complex APIs, when the same code can be run in the front-end. It seemed like a very roundabout way to build websites.

为了理解开发商为何这样做,你们必须从根本上理解后端和前端,后者在原始一级也是如此。

How Responses Work

在网络中,收留电灯的人——服务器的地址。 这些URLs在访问时向特定服务器发出要求。 服务器根据其方案规划执行代码,并发出回复。 网络框架使开发商能够更高效、更方便地这样做。

当你去读URL并从服务器收到答复时,这种反应是服务器的信息,(通常)通过一个框架包装。 这意味着,从谷歌整部到未配制的JSON的所有东西,基本上都是带有一些额外信息(头盔)的明晰文本,表明你们的浏览器如何应对。

Client and server code

To get back to what I was asking, the reason you can t just write back-end code in the front-end, is because when the front-end sends a response, it is running whats called client-side code, and this is often undesired. When front-end frameworks "package" a response, they take your code, and send a response some HTML according to your instructions.

所需要的任何和所有方案逻辑都使用<代码> 字母标签在超文本范围内。 这是客户守则。 虽然你可能不使用 Java,但所有前端框架最终都汇编到 Java,在浏览器上运行。

不过,客户编码问题在于,最终用户(客户)一定能够进入服务器业务。 如果你试图在贵国数据库中添加一份文件,处理付款,或操作某种敏感代码,那么在前端这样做就会不安全(而且往往效率不高)。

相反,你可以做的是背后(保守派)法典。 前端框架通过“包装”向世界提供代号,即服务机方代码,同样的做法是在包装之前(或与包装一起)使用的编码。

当你向服务器发出请求时,服务器边代码在当地执行,然后根据当地代码评价的内容发出回复。 这解决了使用敏感代码的问题,因为该代码在服务器(而不是客户)上运行,然后将评价退回用户。

Why the back-end and front-end is (usually) separate

虽然后端和前端图书馆都只是包装系统,但后端的校准可操作服务器边代码。 后端和前端的平衡通常仅仅因为一致性而得以保持(下面的JS是例外)。 发送代码作为方便用户的超文本,常常带来不同的挑战,而不是把它作为便携文字或名人发送。 框架使你能够更容易地做你们需要做的事情。

TLDR

框架can在“后端”中操作代码,但出于安全和效率原因,通常为代码。

问题回答

背后者为什么需要自己的服务器?

客户储存数据在哪里,以便当你再次打开网页时,数据将仍然存在? 您可使用<条码>当地编码<>,但这一条锁定在这个特定的浏览器上。 如果有人在不同的装置上或使用不同的浏览器,那么怎么样?

客户从哪里获得申请? 你的申请需要以易于下载的形式进行包装,需要装上地址。 即使你重新使用象Gite Hub页这样的静态托管服务,这都被视为“后端”。

出现后端和需要自己的服务器的原因有很多。 预计可在不同会议期间工作的持久性状态的任何应用都需要至少<>>。





相关问题
Natural language rendering

Do you know any frameworks that implement natural language rendering concept ? I ve found several NLP oriented frameworks like Anthelope or Open NLP but they have only parsers but not renderers or ...

PHP Framework: Ebay Like Site

I am going to be builiding a site like ebay - with all the features of ebay. Please note my payment method is limited to paypal. What would be the best PHP framework to use to build this quickly, ...

Why does stack get truncated in Exception.StackTrace?

Why does the high part of the stack (in Exception.StackTrace) gets truncated? Let s see a simple example: public void ExternalMethod() { InternalMethod(); } public void InternalMethod() { try ...

Finding the correct Python framework with cmake

I am using the macports version of python on a Snow Leopard computer, and using cmake to build a cross-platform extension to it. I search for the python interpreter and libraries on the system using ...

edit profile from frontend - symfony

I succeeded to create a register form, and now users can register my site. But I can t create a form where users can edit their profile. I have sf_guard_user and sf_guard_user_profile in my schema....

MVC evolution and improvements

I just found the MVC was initially proposed in 88 [here is the pdf file] but unfortunately ASP.NET just recently implement it. Do you know which is the most used MVC design pattern in the our days ...