PHP开发框架和ide(如asp.net)

VSP*_*VSP 4 php asp.net

我们必须使用php开发一个特定的网页,直到现在我们已经使用了asp.net,问题是我们无法在php中采取典型的开发步骤.

对于asp.net:

  1. 设计界面(aspx/html)(带视觉设计师)
  2. 创建控件事件(按钮单击,组合选择等...)(例如,双击x控件在代码隐藏中创建相关的单击事件)
  3. 添加控制/ bussines逻辑(单击X按钮 - >使x控件可见/启用/更改其文本.智能感知或自动完成左右,检测设计页面中存在的对象和控件)

在PHP中似乎并没有明确的设计页面和PHP代码之间的关系(它像在asp.net中条带化所有intellisense并只使用response.write()来进行视觉更改:S)

经过一些搜索我们使用的模型是WebForms asp.net(而不是mvc .net)所以所需的选项将是一个框架+设计器,就像WebForms一样可行...

那么......是否有任何框架+ ide可以帮助解决这个问题?

Tho*_*ens 7

我还没有使用它,但是NetBeans IDE提供了对PHP以及Zend和Symfony框架的支持,这两个框架都旨在支持使用MVC模式构建Web应用程序.NetBeans还支持Web开发的其他方面 - HTML,CSS,JavaScript.目前唯一缺乏的是对HTML5的支持,但我相信这是在路线图上.

我已经使用NetBeans编辑了一些现有的PHP,而且代码完成和建议看起来非常清晰,所以我怀疑对这些框架的支持也非常可靠.

  • +1有很多框架可以提供MVC结构,我自己也使用netbeans for PHP.查看以下框架:CakePHP,Zend,CodeIgnitor,Symfony (2认同)