1

晚上好,

我正在建立一个看起来像这样的网站: 小样 因此,以小部件为中心的网络框架可能是最好的......

哪个 C++ 网络框架支持 cookie(用于用户登录 [会话] 存储 + 配置存储)和 SQL(MySQL 或 SQLite)?

我关于 Wt 的信息已经过时,看起来他们现在完全支持 cookie ( http://redmine.webtoolkit.eu/boards/1/topics/2111 )

然而,CppCMS 有一个充满活力的社区,而且那里的产品似乎可以更好地扩展。

我将做外交事务,使用这两个框架创建一个项目。

这将是一个精简版,只有:

  • 用户注册
  • 用户登录/注销(包括如果取消身份验证并尝试访问 auth-req 页面的重定向)
  • 搜索
  • 跨屏幕传递结果的一些基本参数(参见参考的初始线框)

应该是一个有趣的项目......我想知道过去是否有人这样做过?!

4

4 回答 4

3

Cookie 支持和 SQL 后端支持是基本的东西,所以我猜所有的 Web 框架都支持它们。

我是一个非常高兴的 cppcms 用户,我可以向您保证,它可以完成您要求的所有事情。

Cppcms 的 SQL 后端使用由同一开发人员创建的 cppdb,除了支持连接池和其他不错的功能外,它还支持 MySQL、SQLite、Postgres 等。

配置存储很简单,使用 json 格式。cppcms 也有一个很好的缓存框架,以及一个很好的 API 来创建表单、异步请求、长拉等。模板引擎既简单又非常强大,允许分离接口和应用程序逻辑。

更重要的是,可能是我最喜欢cppcms的东西,支持非常好。订阅 cppcms 官方邮件列表: cppcms 创建者 Artyom 总是非常耐心地回复请求。就个人而言,我希望寻求支持的人能够为 cppcms wiki 做出更多贡献,所以当你加入我们时请记住这一点。

[编辑:实际上,我注意到你在今年 4 月的 cppcms 邮件列表上提出了同样的问题,并发布了同样的截图。我和其他人很乐意花时间回答你,但你从来没有回答过,也没有感谢我们的时间和建议。您可能会继续到处问同样的问题,但请尽量感谢那些花一点时间回答您的人。良好的社交礼仪永远不会受到伤害。]

于 2011-06-05T05:16:29.587 回答
1

我知道您可以将这些Wt (http://webtoolkit.eu/wt)小部件用于您的应用程序:

  • 图表:WCartesianChart
  • 下拉框:WComboBox
  • 模型和过滤器代理模型:WSortFilterProxyModel、WAbstractItemModel
  • 列表(视图):WTableView
  • 带有可拖动拆分器的布局管理器:WHBoxLayout
  • 选项卡:WTabWidget
  • 右侧面板:WPanel
  • 左侧的建议弹出窗口:WSuggestionPopup
  • WLine编辑
  • 数据库访问:Wt::Dbo(一个 ORM),或者你喜欢的任何其他东西
  • cookie 在 Wt 中得到很好的支持,请参阅 WEnvironment 和 WApplication 中的 cookie 相关方法

只需将它们组合起来用于您的应用程序...

于 2011-06-08T11:13:48.590 回答
1

BinaryTiers提供了一个完整的 Web 开发环境,包括所有使常见 Web 开发任务开箱即用的工具。BinaryTiers 内置的一些基本工具和功能包括:

  • 表单验证系统架构
  • 具有内置分类和内容翻译的抽象发布架构
  • 用户账号注册与维护
  • 菜单管理和友好的 URL
  • RSS-feed 聚合和联合
  • GNU C++ 编译器的系统管理和 Web 界面
  • 用于 No-SQL 数据存储以及使用 Redis 和 MySQL 的关系数据库的一致编程接口
  • 模板系统和简单的页面布局定制
  • 提供高扩展性的模块化设计
  • 高速 HTTP 通信(获取、发布、Cookie、文件)
  • 内置编码和加密功能
  • 多平台:Linux、BSD、OSX 和 Windows
于 2012-01-08T00:50:28.330 回答
0

看看ffead-cpp,它可能会满足您的需求并提供更多...

于 2012-08-28T04:41:28.587 回答