Web应用程序后端的C ++

GRo*_*ing 6 c++ mysql angularjs

我一直在网上搜索这些信息,我认为我需要一些帮助来更好地理解这些信息。

我想学习如何用C ++编写Web应用程序的后端,以及本质上如何将C ++输出到网页并使它与MySQL数据库对话。出于记录,我可以用C ++编写体面的代码,但我从未在网络上编写过。

无论我在网上到哪里,发现有人问这个问题,第一个答复列表就是为什么当您拥有脚本语言时,您会为什么。我知道脚本语言,已经使用了多年,但是我遇到了很多需要这样做的情况,并且我想了解更多。

我打算编写一个在前面使用Angularjs,在后面使用C ++的应用程序。我是一个非常精通PHP的开发人员,我可能会最初通过编写PHP来完成此任务,但是我确实需要考虑用C ++重写的可能性,这使我认为我应该从一开始就用C ++编写它。

我知道最常见的问题是为什么我会使用C ++而不是脚本语言,所以我将尝试给出有限的原因。请务必理解,我还不是C ++方面的专家,并且我正在评估自己所处的状况。

所以这是我的一些原因...

  1. 我即将进行的项目注定会非常耗费资源,我真的很想获得从一开始就可以得到的所有速度。我对应用程序流程的控制越多越好。本质上,我需要精度,我知道并喜欢C ++,它可以使我在很大程度上保留控件。

  2. 在项目上下文中与我交谈的一群人都意识到C ++从资源和速度角度来看的优势,他们持有一部分投资包,这使他们对如何进行项目有投票权。时间在我这一边,但我想浪费尽可能少的时间。

  3. 我对C ++感到满意,具有面向C ++的思想,并希望在这种情况下尽可能多地使用它。

所以我想我的问题是...

  1. 有没有一个很好的教程可以使我从基础知识过渡到中级知识?
  2. 如何用C ++编写网站后端?
  3. 如何在Linux上编写C ++与MySQL一起使用。
  4. 有没有办法在Linux服务器上执行此操作?(我相信Facebook会这样做)。

我发现这个http://www.compileonline.com/compile_cpp_online.phphttp://www.compileonline.com和它给我希望,但我需要更多的信息,知道如何到达那里。

我知道我不是在问一个基于示例代码的问题,但是我经常在Stack上找到很好的参考文章来回答这些类型的问题,所以希望有人能帮助我。我在这里有点失落。

urb*_*ons 5

我首选的构建角度应用程序的方法是非常严格地将后端用作REST服务器。

以下是列出选项的几个地方:

我正在C中搜索一个cgi lib来构建一个宁静的Web服务

C ++在制作网站/ Web应用程序中的流行程度如何?

https://softwareengineering.stackexchange.com/questions/147445/how-does-one-interface-c-with-the-web-at-google-for-example

一种似乎多次出现的选项是http://cppcms.com/。也是http://www.webtoolkit.eu

集成角度与与任何其他后端集成几乎相同。如果您将后端用作REST服务器,则可以几乎完全静态地提供所有角度代码。