2011-06-26 14 views
0

私たちのC++アプリケーションには、Webベースのフロントエンドが必要です。それは比較的簡単で(15画面、単純な要件、データベース中心)、カスタマイズ可能でなければなりません。私たちはワークフローコンポーネントを持っていたいと思っています...それはもっと複雑です。もともと私は、最も簡単な方法は単純なPHP/Apacheアプリケーションだと思っていましたが、誰かがPlone/Zopeプラットフォームを提案しました。アプリケーションGUIを構築するためのフロントエンドとしてのCMS

このアプローチの大きな利点の1つは、拡張性(新しいWebページを簡単に作成できます)、優れた権利管理、ワークフロー、Zopeアプリケーションサーバープラットフォームです。将来は私たちには役に立たない。否定的なのは、基本的には、アプリケーションGUIであることを意図していない何かのためにCMSを使用しているということです。ワークフローのワークフローを効果的に使用することができるかどうかは、私には分かりません。

"基本的な"フレームワーク(例:django、cakePHP)が適切でしょうか? ...しかし、すべてのWebページを最初から作成する必要があります。

これは一般的な質問ではないことを願っていますが、知恵の言葉は非常に高く評価されます。ところで、最近、Plone/ZopeとPython言語はどうですか?

答えて

0

Django-CMSをご覧ください。アプリケーションロジックをどのページにもフックするのは非常に簡単です。私はすべてのWebアプリケーションのベースとして使用します。

0

DjangoはもともとCMSのから抽出されたであり、CMSとCMSのようなアプリケーションを構築するのに特に便利です。

open source applicationsは、CMSとCMSのような機能を実装しています。

2

あなたのチームが最もよく知っている言語に固執する必要があります。 C++の場合は、WtなどのC++ Webフレームワークが利用可能であることを知っていることに驚いています。 Ploneのような本格的なCMSは、このようなシンプルなユースケース(基本的にはデータベースのWebフロントエンド)のために残酷です。

関連する問題