基于快速表单的Web项目的最佳,最有效的方法是什么?

时间:2011-03-16 16:55:20

标签: python django model-view-controller cakephp symfony1

我是一个数据库人,自从我做了一些PHP(没有MVC经验)以来已经有几年了。我现在必须处理数据输入项目 - 用户将填充并向数据库提交数据的表单。我认为这比电子表格方法更有效。

我所需要的只是:

1)认证 2)数据验证 3)将数据提交到数据库。

你怎么建议我继续?我有2周的时间来完成这个项目。我应该涉足MVC并采用行业标准方式,还是采用良好的程序化PHP方式?

我看过的一些事情: 1)Symfony 2)CakePHP 3)Django

任何想法,建议都非常感谢。

谢谢!

4 个答案:

答案 0 :(得分:3)

使用django两年,我有一个使用cakephp的项目经验并且讨厌它。 Django能够在所有方面表现得更好,其中大部分都采用python和透明的方式来构建框架。我强烈推荐Django。

答案 1 :(得分:2)

您应该将Symfony与Doctrine一起使用:您所要做的就是定义架构,并且您将能够生成您的表单。 Doctrine有its own validation system,可以在模式本身中指定许多约束。

答案 2 :(得分:2)

如果您只是进行一次性数据收集,您可以节省工作并使用Google Spreadsheets(新建 - >表单)。我知道你提到了电子表格,但是一旦掌握了数据,就可以将其导出并随意使用。

这是一个简单的解决方案,可能不合适,但如果确实如此,它会把你的时间减少到几个小时而不是几个星期。

答案 3 :(得分:0)

老实说,如果你按照安德鲁·帕金斯的教程,你可以在不到半天的时间里学到很多关于cakephp致死的知识

http://www.youtube.com/watch?v=nO9oSQhRa9s