Настройка (веб) среды разработки - PullRequest
0 голосов
/ 18 июня 2010

Я хотел бы знать, как я могу улучшить свою среду разработки.

На данный момент:

  • Я использую Netbeans в качестве своей IDE.
  • Мой локальный сервер Dev работает на RHEL5 VirtualMachine, аналогичном моему производственному серверу.
  • Мой проект Netbeans редактирует файлы VM через ssh (я подключил сервер как локальный диск)

Но:

  • Это медленно
  • Файлы могут исчезнуть (netbeans удаляет их?)
  • Я не могу использовать git на нем, потому что он медленный.

Идея состоит в том, чтобы иметь возможность совместно использовать файловую систему между гостевой ОС и ОС хоста.

Ответы [ 5 ]

1 голос
/ 18 июня 2010

Вы можете попробовать установить файлы наоборот.Храните ваши файлы на хост-компьютере в общей папке.Затем на вашей виртуальной машине создайте символическую ссылку из вашей папки htdocs в эту общую папку.В этом случае разработка должна быть очень быстрой, но только запуск веб-сайта на вашей виртуальной машине может быть медленнее.

РЕДАКТИРОВАТЬ : Моя настройка следующая:

  • IЯ получил XAMPP под управлением Windows 7 для разработки
  • Я получил SVN-репозиторий на веб-сервере, рабочая система которого запущена
  • В отдельном поддомене на моем веб-сервере у меня есть тестовая система, работающая

Так что в основном я работаю под Windows, я тестирую на той же машине, на которой работает моя производственная система.У нас даже есть Mac для разработки.У меня никогда не было проблем с разработкой под Windows и запуском страницы в системе openSUSE (кроме имен файлов с учетом регистра).Хорошая идея - использовать точно такую ​​же машину для тестового сервера, поскольку она имеет те же ограничения, что и рабочий сервер.Поэтому я думаю, что три системы РАЗВИТИЕ, ТЕСТ, ПРОИЗВОДСТВО - это лучшее, что вы можете получить.Но если это только для небольших проектов, ваша установка выглядит неплохо.

1 голос
/ 18 июня 2010

Ваша настройка звучит нормально. Тем не менее, вам может потребоваться предоставить вашей виртуальной машине больше ресурсов, если у вас возникают проблемы со скоростью. Это или перенести ваш сервер на отдельную физическую машину.

0 голосов
/ 15 октября 2013

если вы используете Mac, я бы порекомендовал: http://www.mybringback.com/bringers/14509/git-local-and-shared-server-development-environment-with-ssh-setup/, который использует локальный сервер mamp / git / и live.

Вы, вероятно, могли бы следовать за окнами, но с тех пор, как я его использовал, прошло некоторое время, поэтому я на 100%

удачи

0 голосов
/ 18 июня 2010

Это зависит от типа виртуальной машины, которую вы используете.Например, Vmware может совместно использовать определенную папку между гостевой и хостовой ОС

0 голосов
/ 18 июня 2010

Я считаю, что XAMPP достаточно для почти всей локальной разработки:)

http://www.apachefriends.org/en/xampp.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...