1

(这更像是一个通用的高级问题)

我想询问有关使用通常不用于制作 Web 应用程序的语言制作 Web 应用程序(使用 HTML、Ajax、jquery 和其他一些组件)的问题。

例如,是否可以用 C++ 制作 Web 应用程序,如果可以,C++ 代码如何与应用程序的其余部分集成?

是否可以使用例如 C++ 和 PHP 的组合?

有什么理由说明这将是一个好主意(例如,对于商业销售的应用程序?)或一个坏主意(例如,可能需要努力或性能?)...?

任何指向书籍或在线材料的指针将不胜感激。

4

2 回答 2

1

我相信您可以使用任何平台/语言进行 Web 开发,只要它们提供必要的功能。

Web 流程包括几个步骤:

  1. 侦听客户端(主要是浏览器)发送请求的端口(默认为 :80)
  2. 做点什么。访问数据库,与某处交谈。玩的开心。
  3. 将输出发送回客户端

因此,如果您可以使这些规范变得舒适,那么您可以使用任何语言/平台。

或者,您可以在当前使用的 Web 服务器(如 Apache、Nginx、IIS 等)和您的 Pascal 应用程序之间建立一座桥梁。这是大多数开发人员会做的事情。

我目前在一个应用程序中通过命令行使用 PHP、Java 应用程序、通过命令行使用 Python。我喜欢命令行的工作方式,简单而快速。我们将在应用程序中添加另一台带有 Windows 的服务器,以实现特定于 Windows 的功能。所以... 如果你有足够的绳索,你可以把任何东西绑在一起。

如果我错了,请纠正我:)

于 2013-05-24T20:49:52.490 回答
0

是的你可以。有图书馆可以让你的生活变得轻松。试试CppWeb C++ 库。这可能是一个好的开始:它简单、免费、开源、轻量且可移植。对于大型/高级项目,请尝试Wt

于 2013-09-26T10:48:04.640 回答