CMS 作为构建应用程序 GUI 的前端

发布于 2024-11-17 14:21:00 字数 465 浏览 5 评论 0原文

我们的 C++ 应用程序需要一个基于 Web 的前端。它相对简单(15 个屏幕、简单的需求、以数据库为中心)并且应该是可定制的。我们想要一个工作流程组件......这更复杂。最初我认为最快的方法是一个简单的 PHP/Apache 应用程序,但后来有人建议使用 Plone/Zope 平台。

这种方法(“这是一个具有底层框架的 CMS”)的一大优点是可扩展性(很容易创建新网页)、出色的权限管理、工作流程和 Zope 应用程序服务器平台,这可能对某些人有用,也可能没有用。未来的我们。缺点是您基本上使用 CMS 来做一些它不打算做的事情:成为应用程序 GUI。我不清楚这需要多少工作,也不清楚我们是否可以有效地使用我们的工作流程。

也许“基本”框架(例如 django、cakePHP)更合适? ...但是所有网页都需要从头开始创建。

我希望这不是一个笼统的问题 - 但任何智慧的话语都将不胜感激。顺便说一句:现在 Plone/Zope 和 Python 语言有多相关?

We need a Web-based front end for our C++ application. It's relatively simply (15 screens, simple requirements, database-centric) and should be customizable. We would like to have a workflow component... that's more complicated. Originally I thought the quickest way would be a simple PHP/Apache application, but then somebody suggested the Plone/Zope platform.

One big advantage of this approach ("this" being a CMS with underlying framework) would be expandability (it's easy to create new web pages), excellent rights management, workflow and the Zope applications server platform, which may or may not be useful to us in the future. Negative is that you're basically using a CMS for something it wasn't intended to do: be a Applications GUI. It's unclear to me how much work this would be and if we can even effectively use the workflow for our workflow.

Perhaps a "basic" framework (ex. django, cakePHP) would be more appropriate? ...but then all web pages need to be created from scratch.

I hope this isn't to general a question - but any words of wisdom would be greatly appreciated. BTW: How relavent is the Plone/Zope and Python language these days?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

野味少女 2024-11-24 14:21:00

您应该坚持使用您的团队最熟悉的语言。如果是 C++,您会惊讶地发现有可用的 C++ Web 框架,例如 Wt。对于如此简单的用例(基本上是数据库的 Web 前端)来说,像 Plone 这样成熟的 CMS 就显得有些过分了。

You should stick to the language your team knows best. If it's C++, you'll be suprised to know that there are C++ Web frameworks available, such as Wt. A full blown CMS like Plone is overkill for such a simple use case (basically a web frontend to the database).

仅此而已 2024-11-24 14:21:00

您应该查看 Django-CMS。将应用程序逻辑挂接到任何页面都非常容易。我用它作为我所有网络应用程序的基础。

You should have a look at Django-CMS. It's incredibly easy to hook application logic to any page. I use it as the base for all of my web apps.

旧人哭 2024-11-24 14:21:00

Django 最初是从 CMS 中提取出来的,这使得它对于构建 CMS 和类似 CMS 的应用程序特别有用。

您应该查看许多实现 CMS 和类似 CMS 功能的开源应用程序

Django was originally extracted out of a CMS, making it particularly useful for building CMS and CMS-like applications.

You should check out many open source applications that implement CMS and CMS-like features.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文