Web应用程序可以用C#,C ++,Fortran,Pascal等制作

时间:2012-08-16 06:09:04

标签: web-applications webserver native

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

我想问一下使用通常不用于制作Web应用程序的语言创建Web应用程序(使用HTML,Ajax,jquery和其他一些组件的应用程序)。

例如,是否可以在例如Web应用程序中创建Web应用程序。 C ++,如果是这样,C ++代码如何与应用程序的其余部分集成?

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

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

任何指向书籍或在线资料的内容都将受到赞赏。

2 个答案:

答案 0 :(得分:1)

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

网络流程包括以下几个步骤:

  1. 收听客户端(主要是浏览器)发送请求的端口(默认为80)
  2. 做点什么。访问数据库,与某处交谈。尽情享受。
  3. 将输出发送回客户端
  4. 因此,如果您能够使这些规格变得舒适,那么您最好使用任何语言/平台。

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

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

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

答案 1 :(得分:0)

是的,你可以。有些图书馆可以让您的生活更轻松。试试CppWeb C ++库。它可以是一个良好的开端:它简单,免费,开源,重量轻,便于携带。对于大型/高级项目,请尝试Wt