【问题标题】:PHP development framework and ide (like asp.net)PHP开发框架和ide(如asp.net)
【发布时间】:2010-09-13 14:30:36
【问题描述】:

我们必须使用php开发一个特定的网页,到目前为止我们使用的是asp.net,问题是我们无法在php中采取典型的开发步骤。

对于 asp.net:

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

在 php 中,设计页面和 php 代码之间似乎没有明确的关系(就像在 asp.net 中剥离所有智能感知并仅使用 response.write() 来进行视觉更改:S)

经过一番搜索,我们使用的模型是 WebForms asp.net(不是 mvc .net),因此所需的选项是框架 + 设计器,尽可能与 WebForms 相似...

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

【问题讨论】:

  • 使用 response.write() 有什么问题? :) 我使用 IHTTPHandler 和 response.write() 在 C#.NET 中开发了大型且高度交互的 Web 门户。我想这是一种不同的心态..
  • 我们寻找的是您通常用于开发 asp.net 网页或 windows 窗体或 java 或其他的简单开发模型...所有 php 框架 sugested + 其他人发现这样的工作: 设置环境的数千个命令,创建模板、php 文件等的数千个命令......似乎视觉设计器 + 相关的代码隐藏(控制操作) + 设计页面中控件之间的关系以及对其属性的访问代码文件对他们来说似乎是个谜...... ¬¬
  • 而且视图状态功能也是手动处理的.. :/ 任何处理它的框架?

标签: php asp.net


【解决方案1】:

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

我已经使用 NetBeans 编辑了一些现有的 PHP,代码完成和建议似乎非常清晰,所以我怀疑对这些框架的支持也相当可靠。

【讨论】:

  • +1 有许多框架可以为您提供 MVC 结构,我自己使用 netbeans for PHP。查看以下框架:CakePHP、Zend、CodeIgnitor、Symfony
  • @jostster 你的意思是 CodeIgniter。
  • @jostster:是的,那些框架非常好(我之前使用过 Cake 并查看过 CI)。但是,我不确定它们与 NetBeans 的集成程度如何。也许你可以提供一个解决这个问题的答案?
【解决方案2】:

你可以使用 Prado 框架,这就像 .Net,但在 PHP 上,当然不像 .Net 那样完整。只需在 Google 上搜索 Prado Framework 并转到结果页面的任何链接。

对不起我的英语,我只是想帮忙。

再见。

【讨论】:

    【解决方案3】:

    最后我们使用了VS.PHP plugin...它不是免费的,但至少我们可以继续使用熟悉的 Visual Studio IDE,而无需重新配置我们的开发设置

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多