gpt4 book ai didi

php - 为什么你的 Web 应用程序不使用 C?

转载 作者:IT老高 更新时间:2023-10-28 11:52:07 25 4
gpt4 key购买 nike

今天早上我在查看几个不同的 Web 服务器时遇到了 G-WAN .据我了解,它是一个用 C 编写的网络服务器,您必须通过用 C 编写您的网站/网络应用程序来使用它。一个明显的好处是 G-WAN 网站建议的速度。

但是,在论坛上,G-WAN 的创建者问为什么不将 C 用于基于 Web 的应用程序,我想不出一个原因,除了它很困难(无论如何,我是新手C)。除了易于使用这些语言进行开发之外,我们都使用 PHP、Python、Ruby 等肯定还有更多的原因。我不认为这是一个很好的理由。

所以我告诉你:为什么你的网络应用程序不使用 C?

最佳答案

要使 C 程序正确且安全,需要非常小心。这种关心意味着你需要有真正优秀的人来编写你的程序。这意味着你付出更多。

此外,C 没有像 .NET(和其他主要的以 Web 为中心的平台)那样从庞大的单一功能标准库中提取的好处。因此,您可能必须购买组件,或执行互操作,或推出自己的功能,这些功能“免费”附带更多,我们应该说“以 Web 为中心”的语言,如 PHP、C# 或 Ruby 或其他什么。这意味着您需要支付更多费用。

再加上单线程计算速度在网络上并不那么重要这一事实。如果您需要更高的可扩展性,大多数组织可以经济地解决问题,只需投入更多核心就可以了。当然,这并非对每个人都是如此。我想 Google 引擎的核心是用 C 或类似语言编写的,不仅是为了速度,而且是为了节省电力成本。

关于php - 为什么你的 Web 应用程序不使用 C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com