C++ CppCMS与C&x2B+;服务器页面与Wt
我知道是最稳定的,但使用起来有点不舒服。C++ CppCMS与C&x2B+;服务器页面与Wt,c++,cgi,wt,C++,Cgi,Wt,我知道是最稳定的,但使用起来有点不舒服。 听起来不错,但它有多稳定?它有多安全? 我也遇到过这样的情况,但他们的安全性却没有任何问题。 有没有人对这些图书馆有过一些经验并能启发我?首先,有几个不同之处: Wt是一个类似GUI的框架,它与传统的web开发有很大的不同。所以,如果你 想要开发一个代码,就像它是GUI一样,这是为您准备的 CppCMS是针对性能优化的传统MVC框架,它具有许多功能,如模板引擎、表单处理、i18n支持、会话、高效缓存等,支持各种web服务器API:FastCGI、SCGI
听起来不错,但它有多稳定?它有多安全?
我也遇到过这样的情况,但他们的安全性却没有任何问题。
有没有人对这些图书馆有过一些经验并能启发我?首先,有几个不同之处:
公开:我是CPPCMS的开发者。
< P>在一个侧面注释中,我用过一段时间快速地将现有的C++应用程序的某些部分移植到Web上。 它采用与JSP完全相同的方法,整个编译部分委托给Apache模块 我不能推荐它用于生产,因为我在这方面没有太多经验,但是它绝对是值得玩玩的东西,而且我当时没有任何问题 它缺少一些功能,比如对预处理apache的支持,但拥有所有需要的核心功能。我是的开发人员,我非常失望我们没有将此库推荐用于生产工作。。。因为我知道!:) 我还想指出,项目页面也有英文版本 另一方面,我不同意Steve关于Servlet不是像现在这样动态编译的事实 除此之外,我并不认为缺乏工作前支持,尽管我一直在关注这个问题。2018年的答案: <>我运行的硬件资源有限,所以C++是我首先想到的。我通过查看web框架的特性做出了决定<代码>cutelyst(aQt
衍生产品)和Wt占据顶部位置。它们都是非自由的。因此,我查看了treeflog
。在第一个也是唯一一个教程之后,很明显它使用了Qt
中的qmake
,因此Qt
的LGPL适用
我不情愿地选择列表底部的CppCMS
,因为ffead
有太多错误,而且poco
不是一个完整的堆栈框架
深入到教程中,CppCMS
在文档方面远远领先于treeflog
。前几个教程很容易理解。然而,当我开始遇到问题时,帮助几乎不存在。我无法想象使用treeflog
完成某件事会是什么样。缺乏文档(和好的文档)是我首先抛弃它的原因
由于严重的路障,我差点把CppCMS甩了。一个小小的社区无法提供太多帮助。安装了Laravel
(一个非常流行的PHP框架)并准备测试一些东西。然后,CppCMS
问题似乎可以解决,我又回到了这个问题上。我想我即将用CppCMS
完成一些工作,但是它的约束条件已经显现出来了
这件事让我思考了一下,我回顾了过去,允许Java和PHP出现在那里。我需要一些替代品以防事情不顺利。你瞧,排名前三位的是Java框架Laravel
可能不是最快的,但它现在真的很热。另外,我可以从PHP代码调用我的C++可执行文件。
根据这一点:如果将Qt
与动态链接一起使用,那么如果将Qt
与动态链接一起使用,则似乎不必公开代码。这需要研究,Qt不能在一天内掌握。我想这也使得cutelyst
再次成为一个可能的选择,如果且仅当您可以进行动态链接,并以这种方式完成所有工作时。我只是不是Qt的合法雷区和跳圈爱好者
通过这一切,我对Java有了不同的看法。仍然会做<代码> Laravel <代码>,因为我非常愤怒,我现在对C++以外的东西开放。我正在开发一个最终会有3D界面的嵌入式应用程序(我希望它是可能的)。你认为最适合的是什么?>>我正在开发一个嵌入式应用程序,最终会有一个3d界面>你认为最适合的是什么。但是你认为它适合我所寻找的吗?嗯,我不确定我们是否有时间构建测试用例。i18n代表国际化。缩略语通常会造成不必要的混淆。