Новичок - затмевает рабочий процесс (разработка PHP)

это - определенный вопрос о новичке, но надежда я могу получить некоторое руководство. Я играл вокруг с Eclipse в течение пары месяцев все же, я все еще не абсолютно доволен своей установкой, и кажется каждый раз, что я устанавливаю его на новой системе, я заканчиваю с различными результатами.

То, чего я надеюсь достигнуть, (я думаю), довольно стандартный.

В моей среде я хотел бы SVN (в настоящее время использующий Subclipse), поддержка FTP (в настоящее время использующий плагин Aptana), отлаживая (собирающийся использовать XDebug) и все обычные дополнительные свойства разработки (завершение кода, рефакторинг, и т.д.)

Моя самая большая текущая проблема - то, как настроить мою среду для поддержки и сервера 'разработки' и 'производства'. Оптимально я смог бы работать непосредственно против dev сервера (Eclipse на моем рабочем столе Vista против Ubuntu VM dev сервер) и затем продвинуть к рабочему серверу (совместно использованный хостинг). Я предпочел бы работать непосредственно против dev сервера (без локальных файлов проекта, просто с помощью Соединений, обеспеченных Aptana), но я предполагаю, что это не будет допускать код-completoin, или все другие дополнительные свойства предусмотрели разработку. Какие-либо мысли?

Вид открытого законченного вопроса, но возможно это могло быть возможностью для некоторых из Вас с большим опытом с помощью Eclipse для описания установок, таким образом, люди как я могут получить некоторое понимание хороших способов разбудить набор.

5
задан engil 29 March 2010 в 18:32
поделиться

3 ответа

Я всегда работаю с локальной копией dev. серверная среда, так что, как вы сами сказали, у меня мог бы быть полный код с автоматическим завершением, но в то же время я использую плагин FileSync для Eclipse , который упрощает работу - каждый раз, когда я что-то меняю - он синхронизируется, чтобы удалить dev. сервер, на котором я могу непосредственно провести тестирование.

Это разработчик. часть. Развертывание в производственной среде напрямую не связано с моей настройкой Eclipse. Как только я доволен своим текущим состоянием проекта - я передаю все (конечно, не только тогда) в CVS (но на самом деле не имеет значения, какой контроль версий вы используете), помечаю его каким-нибудь тегом выпуска, а затем использую скрипты, которые выполняет развертывание на производственной машине по заданному тегу выпуска (извлекает необходимые вещи из CVS по заданному тегу и помещает их на производственные машины).

2
ответ дан 15 December 2019 в 00:56
поделиться

Почему бы просто не использовать Aptana? Она все еще основана на eclipse и предлагает Sync/SVN/FTP/SFTP(SSH)

1
ответ дан 15 December 2019 в 00:56
поделиться

Aptana делает то, о чем вы просите, вы определяете удаленный и локальный каталог для файлов - вы не можете использовать путь к файлу в качестве удаленного местоположения, но вы можете использовать проект как один. Я создал локальный проект и удаленный проект, и они синхронизируются друг с другом.

1
ответ дан 15 December 2019 в 00:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: