【发布时间】:2010-06-23 16:41:48
【问题描述】:
1) 我刚刚在 eclipse Helios(PHP 开发)中添加了 Drupal 作为项目,我收到了 100 条关于代码的警告。 有什么我想念的吗?还是很正常?
2) 我实际上想知道这是否是开发我的 drupal 网站的好主意,我还可以使用 simpletext 编辑器和恶魔模块来打印变量.. 你有什么建议?
谢谢
【问题讨论】:
标签: eclipse drupal eclipse-3.6
1) 我刚刚在 eclipse Helios(PHP 开发)中添加了 Drupal 作为项目,我收到了 100 条关于代码的警告。 有什么我想念的吗?还是很正常?
2) 我实际上想知道这是否是开发我的 drupal 网站的好主意,我还可以使用 simpletext 编辑器和恶魔模块来打印变量.. 你有什么建议?
谢谢
【问题讨论】:
标签: eclipse drupal eclipse-3.6
没有最好的发展方式,选择什么很大程度上取决于品味、需求和习惯。
你可以做很多非常 Eclipse 的花哨的事情,比如根据源代码查找文档,逐步调试等等。即使有了所有这些,我也不使用 eclipse。使用 Apache 错误日志和 devel 来打印或记录调试信息对我来说非常有用。
所以只要找出最适合你的方法并坚持下去。
【讨论】:
在处理大型应用程序时,Eclipse 是一个强大的工具。如果您只是在开发一个标准的 Drupal 网站,您甚至可以在不接触 PHP 的情况下过关,因此 Eclipse 并不是必需的。但是,如果您正在开发模块或对现有 PHP 模板进行大量修改,那么 Eclipse 会变得非常方便。
虽然文本编辑器非常适合单个文件,但 Eclipse 具有“理解”围绕它的项目的优势。例如,您可以找到跳转到函数或类声明。
如果您正在认真地进行 PHP 开发,您可能需要考虑 nWire for PHP。它是 Eclipse 的一个商业代码探索工具,可以分析您的代码并帮助您找到通过它的方式。它是深入研究复杂项目的绝佳工具。
【讨论】:
我使用 Eclipse 进行 Drupal 开发,发现它运行良好。我发现效果很好的方法是为每个站点创建一个项目。它指向 Drupal 安装的 /site/my.site 目录。
然后我在 eclipse 中设置了一个库来指向 Drupal 的全新安装,因此自动完成功能仍然适用于标准的 Drupal 功能(如果 eclipse 过得愉快的话)。这也意味着您只会为您的代码获取警告和注释。
如果我需要进一步的文档,我最近也开始在 Drupal api 站点上指向 eclipse 帮助。 (您可以在搜索范围的高级设置中使用http://api.drupal.org/api/search/6/{表达式} 的 URL 模板设置范围)
【讨论】: