2011-06-26 26 views
0

我們需要一個基於Web的前端,用於我們的C++應用程序。它相對簡單(15個屏幕,簡單的需求,以數據庫爲中心),應該是可定製的。我們希望有一個工作流程組件...這更復雜。最初我以爲最快捷的方式是一個簡單的PHP/Apache應用程序,但後來有人提出了Plone/Zope平臺。這個方法的一個巨大優勢就是可擴展性(很容易創建新的網頁),出色的權限管理,工作流和Zope應用服務器平臺,這可能或可能會將來對我們不利。否定的是,你基本上是在使用CMS來實現它不打算做的事情:做一個應用程序GUI。我不清楚這將是多少工作,以及我們是否可以有效地使用工作流程來完成工作流程。CMS作爲構建應用程序GUI的前端

也許一個「基本」框架(如django,cakePHP)會更合適嗎? ...但是所有的網頁都需要從頭開始創建。

我希望這不是普遍的問題 - 但任何智慧的話將不勝感激。順便說一句:如今的Plone/Zope和Python語言有多相似?

回答

0

你應該看看Django-CMS。將應用程序邏輯掛接到任何頁面是非常容易的。我用它作爲我的所有網絡應用程序的基礎。

0

Django最初是提取出來的CMS的,使它特別適用於構建CMS和CMS類應用程序。

你應該看看許多open source applications實現CMS和類似CMS的功能。

2

你應該堅持你的團隊最熟悉的語言。如果是C++,你會驚訝地發現有C++ Web框架可用,例如Wt。像Plone這樣一個完整的CMS對於這樣一個簡單的用例(基本上是數據庫的Web前端)來說是過度的。

相關問題