3

我有 Slackware 12.1 并希望试用 Eclipse 进行 PHP/HTML/JavaScript 开发。但是,似乎我面临着无数可能的选择,我不想错过最好的东西并放弃 Eclipse(我目前正在使用Geany,但我缺少一些东西,例如,自动完成用于 JavaScript)

我目前正在考虑从这里安装多合一 PDT 软件包版本 1.0.3:

http://www.eclipse.org/pdt/downloads/

但是,这似乎是 Eclipse 3.3。这里还有 3.4 的 Slackware 包:

http://repository.slacky.eu/slackware-12.1/development/eclipse/3.4/

但它说它是“经典”版本。我不确定为其添加 PHP、HTML、JavaScript 支持有多难。

注意:我不打算通过 Eclipse 的集成 Web 服务器或类似的东西来运行 PHP。我只想要一个强大的编辑器。

PS 另外,也欢迎推荐比 Eclipse 更好的 Linux 和免费软件。我已经用过 Kate、SciTE、Geany、Emacs、Vi 和 Bluefish,所以这些都不有趣。

重要提示:无论您推荐什么,请说明原因。不要急于成为西部最快的枪,因为我会否决只说“使用这个”的答案

4

6 回答 6

3

我全心全意地支持 Aptana。由于它非常接近 Eclipse,因此如果您决定编写 Aptana 不会涉及的编码,您仍然习惯于 Eclipse 的通用界面。

我不想说它被削减了,因为它不是。它只是具有您将使用它的语言和技术所需的东西。您仍然可以为 SVN、CVS 等添加其他插件。界面也没有那么拥挤。

我没有做大量的 javascript 编码,但是伙计,这就是从人群中脱颖而出的地方。它在 Javascript 方面做得非常出色。

此外,您不必使用 Aptana 内置的 Jetty 服务器来运行 PHP;你可以告诉它你的本地 Apache 服务器在哪里。

于 2008-10-17T21:45:15.210 回答
1

我建议将 Eclipse 3.3 与 PHP 开发工具一起使用。多合一包应该可以正常工作。将 Eclipse 用作 PHP IDE 的好处是您可以很好地集成 Zend Debugger/XDebug,并且您也可以为 PHP 使用常见的 Eclipse 扩展,如MylynSubclipse

Eclipse 3.4 目前对 PHP 开发没有用处,因为 PDT 2.0 的最终版本被推迟了。

您还可以查看Aptana或当前的Netbeans 6.5 Milestone,它们都支持 PHP。在 PDT 2.0 之前,它们都提供比当前基于 Eclipse 3.3 的 PDT 更好的 JavaScript 支持。Aptana 也是基于 Eclipse。

于 2008-10-17T21:38:59.217 回答
1

我仍在使用 Eclipse 3.3.2 和 PDT 1.0.3,我对此非常满意。我尝试使用 PDT 2.0 的一些最新版本升级到 Eclipse 3.4,但它有问题。在某些情况下(比如我在 PHP 编辑器中复制文本时)它会挂起很长时间。每次我重新启动 Eclipse 时,它​​都会重新解析我的所有代码,这需要很长时间。这些问题最终可能会得到解决,但我会坚持下去,除非你真的想要 Eclipse 3.4。

于 2008-10-17T21:51:27.677 回答
1

如果你想要 JavaScript 的自动完成,那么你应该使用一些 Eclipse 的插件,比如 Aptana Studio,但是 Aptana 不仅仅是 javascript 的自动竞争工具,它包含了很多你不需要的东西不需要定期开发。我在 Eclipse 中为 JavaScript 找到正确的解决方案时遇到同样的问题,Aptana 还可以,但我讨厌 Aptana 包含的附加功能,我没有找到任何可以添加到 Eclipse 中的好工具,用于 JavaScript :( 对于脚本JSP、Eclipse之类的语言就像一首歌……好听、甜美、流畅……;)

于 2008-10-20T09:05:43.243 回答
0

Aptana是一个不错的选择,专门用于 Web 开发的 Eclipse 克隆。

我个人使用 Krusader 的编辑器,它是 Kate (KWrite) 的残缺版本。快速、漂亮的代码高亮和许多有用的快捷方式(例如Ctrl+D以明智地选择注释)。

于 2008-10-17T21:02:49.523 回答
-1

带有 PDT Eclipse 的 Javascript 和插件 jseclipse 让你所有的问题都消失了!:) 使用 jseclipse,常规的“使用 F3 键盘按下 Goto 功能”可以正常工作。

于 2008-10-20T13:53:02.773 回答