ようこそ

TreeFrog Framework は、C++によるフルスタックの高速Webアプリケーションフレームワークです。

C++/Qt で作られたサーバサイドのフレームワークであるので、スクリプト言語のものより高速に動作することが可能です。アプリケーション開発では、MVC アーキテクチャのもと O/R マッパーやテンプレートの仕組みを提供し、「設定より規約」のポリシーでプログラミング言語 C++ でも高い生産性の実現を目指しています。

お知らせ

2014/11/24  TreeFrog Framework バージョン1.7.9 (安定版)リリース    New!
  変更履歴:
 Raspberry Pi (ARMアーキテクチャ) に対応  - ラズパイでAPサーバが動く!
 ・ Qt4使用時のデフォルトプロジェクトファイルの設定の不具合修正

ダウンロードはこちらから >>

    
2014/11/3  TreeFrog Framework バージョン1.7.8 (安定版)リリース    New!
  変更履歴:
 デバッグオプションをtadpoleコマンドに追加
 ・ PostgreSQL で発生する TSqlObject の不具合修正
 ・ Visual Studio 2013 への対応  [ 実験的 ]
 ・ その他バグフィックス

 
2014/7/5  TreeFrog Framework バージョン1.7.7 (安定版)リリース
  変更履歴:
 ルーティング機能(routes.cfg) に :param引数を追加
 ・ treefrogコマンドのabort オプションの不具合修正
 ・ その他バグフィックス


    

      
協力者を募集しています!    MLか、直接かメールください。 バグ報告歓迎です!
 ・ 本サイトを英訳してくれる方、どなたかお願いします m(_ _)m
 ・ 開発者、テスター、ドキュメント作成
 

ときどき つぶやきます @TreeFrog_ja
 
企業向け有償サポートはイディ株式会社にお問い合わせください。

 

TreeFrog Framework という選択

Webアプリの開発において、開発効率と動作速度はトレードオフの関係があると言われますが、本当にそうなのでしょうか?

そんなことはありません。
フレームワークが便利な開発ツールと優れたライブラリを提供し、設定ファイルを極力減らす仕様とすることで、C++でも効率よく開発することが可能になっています。

近年、クラウドコンピューティングが台頭し、Web アプリの重要性は増しています。 スクリプト言語はコード量が増えれば増えるほど実行速度が落ちることは知られていますが、C++ はコード量が増えても実行速度は落ちません。C++ はメモリフットプリントが小さい上に最速で動作する言語であり、静的型付け言語ゆえに規模が大きい開発にも適する言語と言われます。これは TreeFrog Framework を選択する重要なポイントになるでしょう。

スクリプト言語で稼働している複数のアプリケーションサーバを、パフォーマンスを低下させることなく1台に集約できます。
高い生産性と高速動作を両立した TreeFrog Framework をぜひお試し下さい。

特徴

 

TreeFrog Framework は次のような特徴を兼ね備えています。

・ 高いパフォーマンス : ユーザにとってWebアプリケーションは早いほうがいい! 第三者によるベンチマーク
・ C++ のフレームワーク : C++ で Web アプリケーションの開発ができる
・ テンプレートシステム : テンプレートとプレゼンテーションロジックを完全に分離
・ フルスタック : フレームワークとしてひととおりのモジュールはそろってます
・ クロスプラットフォーム : Windows, Mac OS X, Linux など。同じコードが他のプラットフォームでも動作。
・ MVC アーキテクチャ
・ O/R マッピング : 複雑で面倒なデータベースアクセスを隠蔽
・ URLルーティング : URL とアクションの関連をいちいち設定ファイルに書く必要はなし
・ バリデーション
・ ジェネレータ : 「足場」となるソースコードや Makefile を自動で生成
・ 低リソース:  ラズベリーパイでも軽快に動作
・ NoSQL対応 : MongoDB に対応。O/Dマッパーを新搭載!
・ オープンソースソフトウェア : New BSD License

Comments are closed.