繁体   English   中英

设置(网络)开发环境

[英]Setting up a (web) development environment

我想知道如何改善开发环境。

在这一刻:

  • 我使用Netbeans作为我的IDE。
  • 我的本地Dev服务器在RHEL5 VirtualMachine上运行,类似于我的生产服务器。
  • 我的Netbeans项目正在通过ssh编辑VM文件(我已将服务器安装为本地驱动器)

但:

  • 慢一点
  • 文件会消失(netbeans会删除它们吗?)
  • 我不能在它上面使用git,因为它很慢。

这个想法将是能够在来宾操作系统和主机操作系统之间具有共享文件系统。

您的设置听起来不错。 但是,如果遇到速度问题,可能需要为虚拟机提供更多资源。 或将您的服务器移至单独的物理计算机。

您可以尝试以其他方式设置文件。 将文件保留在共享文件夹中的主机上。 在您的VM上创建一个从htdocs文件夹到该共享文件夹的符号链接。 在这种情况下,开发应该非常快,但仅在VM上运行网站可能会比较慢。

编辑 :我的设置如下:

  • 我在Windows 7上运行了XAMPP进行开发
  • 我在生产系统运行的Web服务器上有一个SVN存储库
  • 在我的网络服务器上的另一个子域中,我正在运行测试系统

所以基本上我是在Windows下开发的,我在运行生产系统的同一台机器上进行测试。 我们甚至还开发了Mac。 在Windows下开发以及在openSUSE系统上运行页面(区分大小写的文件名)之外,我从未遇到任何问题。 将完全相同的计算机用于测试服务器是一个好主意,因为它与生产服务器具有相同的局限性。 因此,我认为拥有三个系统的开发,测试,生产是最好的。 但是,如果仅用于一些较小的项目,则设置看起来会很好。

如果您使用的是Mac,我建议您: http : //www.mybringback.com/bringers/14509/git-local-and-shared-server-development-environment-with-ssh-setup/使用本地MAMP / git /和实时服务器。

您可能会跟随Windows,但是自从我使用它已经有一段时间了,所以我100%

祝你好运

我发现XAMPP足以满足几乎所有本地开发需求:)

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

这取决于您正在运行的虚拟机的类型。 例如,Vmware能够在来宾和主机操作系统之间共享特定的文件夹

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM