具有cookie和SQL支持的C ++ Web框架

时间:2011-06-04 09:00:03

标签: wt cppcms

晚安,

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

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

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

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

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

它只是一个缩减版本:

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

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

4 个答案:

答案 0 :(得分:3)

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

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

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

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

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

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

答案 1 :(得分:1)

我认识到您可以为您的应用使用的这些Wt (http://webtoolkit.eu/wt)小部件:

  • 图表:WCartesianChart
  • 下拉框:WComboBox
  • 模型和过滤代理模型:WSortFilterProxyModel,WAbstractItemModel
  • 列表(视图):WTableView
  • 具有可拖动分割器的布局管理器:WHBoxLayout
  • 标签:WTabWidget
  • 右侧面板:WPanel
  • 左边的
  • 建议弹出窗口:WSuggestionPopup
  • WLineEdit
  • 数据库访问:Wt :: Dbo(ORM)或您喜欢的任何其他内容
  • 在Wt中很好地支持cookie,请参阅WEnvironment和WApplication中的cookie相关方法

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

答案 2 :(得分:1)

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

  • 表单验证系统架构
  • 具有内置分类和内容翻译的抽象发布架构
  • 用户帐户注册和维护
  • 菜单管理和友好网址
  • RSS-feed聚合和联合
  • GNU C ++编译器的系统管理和Web界面
  • No-SQL数据存储的连贯编程接口以及Redis和MySQL的关系数据库
  • 模板系统和简易页面布局自定义
  • 提供高扩展性的模块化设计
  • 高速HTTP通信(获取,发布,Cookie,文件)
  • 内置编码和加密功能
  • 多平台:Linux,BSD,OSX和Windows

答案 3 :(得分:0)

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