C/C++で独自にWebServerを作らなければいけない状況の想定として
組み込み系のソフト管理画面等
(ルータとかメモリやCPUがチープすぎてapacheとか乗っけられないとき)
か
C++のバイナリ(データはOnMemory上)にWeb管理機能をつけたい
あたりかと思います。
まあ
ガチに OpenSSLや証明書対応の実装をしようとすると死にますし。。
(どちらかというとapacheやnginxにそこら辺の設定をするだけでも死んでる人がいますね。。)
労力が多い割にはあまりメリットがない感じ。
Treefrogは使ったことないのですが、ほかのC++のWebフレームワークを使ったときは
結構下層まで実装しなくてはいけなくて面倒だった記憶があります。
あとはググった時に情報があまり出てこないとはまりますね。。
よっぽどサンプル等が豊富なら別なのですが。。
すごくスモールでさっと作ってあんまテストしなくていいならnode.jsでぶん回す方が楽
[DB/シンプルファイル経由の連携なら]
比較として>
Rails[スクリプト系] ・・テストする文化があるから。基本複雑なテストって書けないので構造が逆にシンプルになります
Java系 ・・デバッガ環境が整っていてステップデバック等がしやすい
ある程度初期メモリ(512M-1G)が詰める状況だと結構快適にぶんまわせる
実装的に気になるなら
https://blackjumbodog.codeplex.com/
あたりのコードを拝読してみるとよいかもです
単にWeb機能を簡単につけたいだけなら
https://code.google.com/p/sdloader/
あたりも結構良いです
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/25 04:42
2015/07/28 05:46
2015/07/28 07:01