框架搜索即将开展的项目

时间:2010-09-15 20:46:16

标签: php frameworks

大家好我知道这是主观的,可能会被关闭,我看过非常相似的帖子,但我认为我的问题很独特。

我将在接下来的一周或两周开始一个项目,需要相当灵活:

  • 数据库连接类型,我想在哪里可以选择数据库(MySQL,PostgreSQL)
  • 要MVC或不要MVC,想要选择
  • 不喜欢.NET(又名Prado框架)
  • 轻量级,并且在完成简单任务时不会过于复杂
  • 服务器端验证支持(标准,检查字段是否为空白,数字,电子邮件等...)
  • 模板可选
  • 很棒的XML支持(我用XML配置项目,我解析了很多)

如果有IDE支持,可以获得奖励,如果IDE是免费的,则更好(Aptana 3我现在正在使用)

感谢任何和所有的投入,欢迎建设性的批评。

3 个答案:

答案 0 :(得分:3)

我建议使用zend框架工作。

它包含你需要的所有类,包括:Zend_Db,Zend_Validate,Zend_XmlRpc,...

它拥有自己的模板引擎(.phtml文件),或者你可以将它与智能模板引擎一起使用。

你可以使用zend studio IDE开发你的项目

答案 1 :(得分:1)

现在,这可能不是您想要的答案,但我发现值得考虑PHP满足您的大部分需求:

  

数据库连接类型,我想在哪里可以选择数据库(MySQL,PostgreSQL)

  

对于MVC或不对MVC,想要选择

  • 别无选择。 MVC需要第三方lib
  

不喜欢.NET(又名Prado框架)

  • 我认为可以说PHP不是
  

轻量级,并且在完成简单任务时不会过于复杂

  • 不能比原生PHP
  • 更轻量级
  

服务器端验证支持(标准,检查字段是否为空白,数字,电子邮件等...)

  

模板可选

  • 正好进入。如果你想要额外使用第三方库,比如Twig
  

出色的XML支持(我也使用XML配置项目,我解析了很多)

答案 2 :(得分:0)

我使用过Yii,发现它快速,先进,简单。它使用php5的功能就是为什么它能够在浏览器上快速开发和运行。