我一直在网上搜索这些信息,我想我需要一些帮助才能更好地理解这一点。
我想学习如何在 C ++ 中编写Web应用程序的后端,以及如何将C ++输出到网页并使其与 MySQL数据库进行对话。为了记录,我可以用C ++编写不错的代码,但我从来没有用过Web。
无论我在网上找到人们询问这个问题,第一个回复列表就是为什么你们有脚本语言。我知道脚本语言,我已经使用了多年,但我遇到的情况是这是一个要求,我想了解更多。
我的目的是编写一个在正面使用 Angularjs而在背面使用C ++ 的应用程序。我是一个相当精通的PHP开发人员,我可能最初通过编写PHP来完成这项任务,但我确实需要考虑在C ++中重写的可能性,这让我觉得我应该从开始就用C ++编写它。 / p>
我理解最常见的问题是为什么我会使用C ++而不是脚本语言,所以我会尝试给出一些有限的理由。请理解我还不是C ++这方面的专家,我正在评估我所处的情况。
所以这是我的一些原因......
我即将承担的项目必然会耗费大量资源,而且我真的希望获得从开始就可以获得的所有速度。我对应用程序进程的控制越多越好。基本上我需要精确,我知道并喜欢C ++,它允许我在很大程度上保留控制..
我在项目环境中与之交谈的一群人从资源和速度角度了解C ++的优势,他们持有投资包的一部分,让他们对如何进行投票将接近项目。时间就在我身边,但我想浪费尽可能少的时间。
我对C ++很满意,有一个以C ++为导向的思想,并希望尽可能在这种情况下使用它。
所以我想我的问题是......
我在http://www.compileonline.com/compile_cpp_online.php找到了这个http://www.compileonline.com,它给了我希望,但我需要更多信息才能知道如何到达那里。
我知道我不是在问一个基于代码的示例问题,但我经常在Stack上找到很好的参考帖子来回答这些类型的问题,所以我希望有人可以帮助我。我觉得这里有点迷失。
答案 0 :(得分:5)
构建角度应用程序的首选方法是将后端严格地用作REST服务器。
以下是列出选项的几个地方:
I'm searching a cgi lib in C to build a restful web service
和
How popular is C++ for making websites/web applications?
和
似乎多次出现的一个选项是http://cppcms.com/。另外http://www.webtoolkit.eu
集成角度与与任何其他后端集成几乎相同。如果您将后端用作REST服务器,则几乎可以静态地为所有角度代码提供服务。