2

我必须构建一个带有 AJAXified 用户界面的 HTML 调查构建器应用程序(即Wufoo,...)。

典型的调查将是多步骤的,表单字段/问题之间存在多重依赖关系,大部分时间都是公共访问,并将结果导出为 PDF + CSV。

一直在研究/测试一些 PHP 框架(CodeIgniter、Symfony 和 CakePHP)。我喜欢 CakePHP,但我读了很多关于 Django 和 RoR 的好东西(尤其是用于表单构建的 RoR...)...

...所以问题是:哪个是构建 HTML 调查构建器的更好框架?

4

2 回答 2

1

我想说你提到的所有框架都非常适合这样的应用程序。所以问题主要变成:你的专长是哪一套?如果您非常精通 PHP 并且从未见过 Ruby 或 Python,那么如果您希望快速开发,那么其中一个 PHP 肯定更适合您。

我会坚持使用我最熟悉的语言编写的框架。

此外,根据我的经验,当您将执行可变长度的自动生成表单时,最好避免使用 RoR 的脚手架(自动创建表单)。您可以查看Railscasts以获取更多信息以及如何去做。

于 2009-01-14T05:10:35.950 回答
0

我个人的看法是 Zend Framework 在这种情况下是最好的。它非常模块化,并且还提供了不错的导出组件。

您可能会对 Zend Ajax 和 Zend_Pdf 组件感兴趣。您还可以将它们中的大多数用作独立类。

您可以在此处找到包含所有 Zend Frameworks 组件示例的列表和文档。

于 2009-01-14T17:06:00.887 回答