1

こんばんは、

私は次のようなウェブサイトを構築しています: モックアップ おそらくウィジェット中心のウェブフレームワークが最適でしょう...

Cookie (ユーザーログイン [セッション] ストレージ + 構成ストレージ) と SQL (MySQL または SQLite) をサポートする C++ Web フレームワークはどれですか?

Wt に関する私の情報は古かったのですが、現在は Cookie を完全にサポートしているようです ( http://redmine.webtoolkit.eu/boards/1/topics/2111 ) 。

ただし、CppCMS には活発なコミュニティがあり、その製品はより適切に拡張できるようです。

私は外交的なことを行い、両方のフレームワークを使用してプロジェクトを作成します。

以下のみの縮小版になります。

  • ユーザー登録
  • ユーザーのログイン/ログアウト (認証解除された場合のリダイレクト、および auth-req ページへのアクセス試行を含む)
  • 探す
  • 画面全体での結果のいくつかの基本的な引数の受け渡し (ref の最初のワイヤーフレームを参照)

面白いプロジェクトになるはずです...過去にこれをやった人はいますか?!

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

BinaryTiersは、一般的な Web 開発タスクをすぐに使用できるようにするすべてのツールを含む、完全な Web 開発環境を提供します。BinaryTiers に組み込まれている基本的なツールと機能には、次のものがあります。

  • フォーム検証システムのアーキテクチャ
  • 組み込みの分類とコンテンツ翻訳を備えた抽象出版アーキテクチャ
  • ユーザーアカウントの登録と維持
  • メニュー管理と分かりやすい URL
  • RSS フィードの集約とシンジケーション
  • GNU C++ コンパイラのシステム管理と Web インターフェイス
  • No-SQL データ ストアおよび Redis と MySQL を使用したリレーショナル データベース用のコヒーレント プログラミング インターフェース
  • テンプレート システムと簡単なページ レイアウトのカスタマイズ
  • 高い拡張性を実現するモジュール設計
  • 高速 HTTP 通信 (Get、Post、Cookie、Files)
  • 組み込みのエンコードおよび暗号化機能
  • マルチプラットフォーム: Linux、BSD、OSX、Windows
于 2012-01-08T00:50:28.330 に答える
1

アプリに使用できるこれらのWt (http://webtoolkit.eu/wt)ウィジェットを認識しています。

  • グラフ: WCartesianChart
  • ドロップダウン ボックス: WComboBox
  • モデルとフィルター プロキシ モデル: WSortFilterProxyModel、WAbstractItemModel
  • リスト (ビュー): WTableView
  • ドラッグ可能なスプリッターを備えたレイアウト マネージャー: WHBoxLayout
  • タブ: WTabWidget
  • 右側のパネル: WPanel
  • 左側の提案ポップアップ: WSuggestionPopup
  • WLineEdit
  • データベース アクセス: Wt::Dbo (ORM)、またはその他お好みのもの
  • Cookie は Wt で十分にサポートされています。WEnvironment と WApplication の Cookie 関連のメソッドを参照してください。

アプリケーションに合わせて組み合わせるだけで...

于 2011-06-08T11:13:48.590 に答える
0

ffead-cppを見てください。おそらく必要なことを実行し、さらに多くの機能を提供します...

于 2012-08-28T04:41:28.587 に答える