最好的高级Web框架,PHP首选

Ben*_*Ben 8 php ajax jquery frameworks

我开始构建一个非常复杂的Web应用程序.实现可能会在PHP中完成,但如果有令人印象深刻的理由选择不同的环境我可能会相信.

我看过像Symfony和CakePHP这样的工具.问题是,对于现代Web 2.0应用程序来说,它们的级别相对较低.他们处理MVC和脚手架等基本内容,但不是我正在寻找的更高级的UI元素.以下是我的一些要求:

  • 单页架构.除了少数例外,应该没有页面刷新.所有操作都是通过ajax完成的,它是在gmail中完成的,在较小程度上是在Facebook中完成的.
  • Ajax布局和小部件处理.不仅应用程序不刷新页面,而且开发人员可以指定布局并将各种小部件加载到页面的不同部分.这有点像iGoogle,但应该更好地集成.
  • 支持AJAX小部件的客户端和服务器端.在诸如http://developer.yahoo.com/yui/datatable/之类的AJAX表/数组中显示select语句的结果应该是微不足道的.这也应该适用于其他小部件,包括
    • 菜单
    • 形式
  • 说到表单,应该很容易与客户端验证 集成
  • 注册/验证/授权.包括忘记我的密码,CAPTCHA等所有内务管理的东西.

还有更多,但我想我已经给出了足够的细节,以便您了解我正在寻找的东西.基本上,我想设计一个现代的Web 2.0应用程序,并跳过编写,测试和调试大多数Web应用程序需要做的事情.是的,我知道我可以使用YUI或jQuery并将其打到常规平台之上,但之后我必须编写所有胶水.现在,如果有模块执行此操作,那将是有趣的.所以,如果你说,采取Symfony +模块xyz + jQuery,那就是你的答案,我很高兴听到这个.

最后,在优先级方面,我正在寻找一些可扩展,可靠,设计精良的东西,而不是易于学习和部署的东西.

Jim*_* W. 1

我不知道这是否符合您的所有标准,或者您是否会找到一个。不过,我自己喜欢Zend Framework