首页 > 解决方案 > 我如何在 Web 开发中使用 C++ 和 javascript?

问题描述

我见过很多公司使用多种语言进行网络开发(谷歌、Facebook、亚马逊、WordPress、雅虎等),怎么可能在一个网页上使用不同的语言?

标签: javascriptc++webwt

解决方案


您好,欢迎来到 Stack Overflow 社区!

您的问题可能会被删除,因为它并不适合这里(在Stack Exchange 的 CS 网络上可能会更好地提出),但我会尽我所能回答,希望下次您在这里时,您将询问有关您的代码的问题:)

如何在一个网页上使用不同的语言?

真正的答案是:事情就是这样。

我知道,这似乎是一个简单的答案,但让我解释一下:

Web客户端(如您的 Web 浏览器)打开与 Web 服务器的连接并使用协议与 Web服务器“对话”,然后执行网站希望的操作。Web 服务器是一个可能用 C 或 C++ 编写的应用程序,但这并不意味着该网站是用 C/C++ 编写的。该网站可以用 PHP、ASP、Lua、JavaScript、Java、C# 或几乎任何其他语言编写,包括 C 和 C++。

网站不像网络服务器那样是一个“应用程序” 。Web服务器必须能够“理解”网站编写的语言(如 PHP、ASP、Python 等)。

网站执行它所编写的任何操作,然后将结果传递给 Web服务器,然后由 Web 服务器将其传递给 Web客户端。对于传统网站,Web客户端会收到 HTML,告诉它是否有 JavaScript、CSS 或其他需要下载、解析和运行的元素。

语言之间存在各种差异,它们都有不同的用途(尤其是在涉及 HTML/CSS/JavaScript 的情况下),但它的要点归结为 CS 生态系统的演变方式。

我希望这可以增加一点清晰度。


推荐阅读