我们的开发人员必须首先在本地开发应用程序,然后再开发版本到开发环境,以便作为版本进行测试。
我目前有两个想法。
1)每个开发人员都会在自己的计算机上安装glassfish服务器。当更改准备就绪时,将对glassfish dev服务器进行部署。
2)每个开发人员都在glassfish开发服务器上有一个域。还有一个域充当开发服务器。更改准备就绪后,将部署到开发服务器域。
我想尝试我的第二个想法(同一个glassfish安装中每个开发人员的一个域)。可能吗 ?最佳做法是什么?
答案 0 :(得分:1)
这取决于你拥有的资源。
如果您有足够好的开发机器,那么安装本地Glassfish环境是值得的。例如,如果您打算使用JRebel,那么它是最佳选择。
如果开发机器不是那么好,或者您的资源只能集中访问(例如通过防火墙,通过IP),那么中央解决方案就更好了。
我已经使用过两种设置,我认为最好在本地使用环境。您可以更好地控制流程,更易于部署,而不会受到中央服务器瓶颈(低内存,CPU)的影响。