Newbie - eclipse工作流程(PHP开发)

时间:2010-03-29 18:32:18

标签: php eclipse

这是一个新手问题,但希望我能得到一些指导。我已经玩了几个月的Eclipse,但我仍然对我的设置不太满意,似乎每次我将它安装到新系统时我都会得到不同的结果。

我希望实现的目标(我认为)相当标准。

在我的环境中我喜欢SVN(目前正在使用Subclipse),FTP支持(目前使用Aptana插件),调试(将使用XDebug)以及所有常见的开发花哨(代码完成,重构等)。 )

我目前最大的问题是如何设置我的环境以支持“开发”和“生产”服务器。最理想的是,我可以直接对开发服务器(我的Vista桌面上的Eclipse对抗VM Ubuntu dev服务器),然后推送到生产服务器(共享主机)。我更喜欢直接对开发服务器工作(没有本地项目文件,只使用Aptana提供的Connections),但我猜这不会允许代码完成或者为开发提供的所有其他铃声和口哨。有什么想法吗?

这是一个开放式的问题,但也许对于你们中的一些人来说,这可能是一个使用Eclipse来描述你们的设置的经验的机会,所以像我这样的人可以获得一些有关设置的好方法的见解。 / p>

3 个答案:

答案 0 :(得分:2)

我总是使用dev的本地副本。服务器环境,所以 - 就像你自己说的那样 - 我可以拥有自动完成优点的完整代码,但同时我使用FileSync plugin for Eclipse这使事情变得更容易 - 每次我改变一些东西 - 它同步删除开发。服务器我可以直接进行测试。

那是开发者。部分。部署到生产环境与我的Eclipse设置直接无关。一旦我对我目前的项目状态感到满意 - 我将所有事情(当然不仅仅是那样)提交给CVS(但是你使用的版本控制并不重要),用一些发布标签标记然后使用脚本通过给定的发布标记部署到生产机器(通过给定标记从CVS获取所需的东西并将它们放到生产机器上)。

答案 1 :(得分:1)

为什么不使用Aptana?它仍然基于eclipse并提供Sync / SVN / FTP / SFTP(SSH)

答案 2 :(得分:1)

Aptana按照您的要求进行操作,为文件定义远程和本地目录 - 您不能将文件路径用作远程位置,但可以将项目用作一个项目。我已经设置了一个本地项目和远程项目,它们彼此同步。