2014-01-26 41 views
0

我們的開發人員必須首先在其本地開發應用程序,然後在開發環境中開發應用程序以作爲版本進行測試。Glassfish的團隊開發策略

我目前有兩個想法。

1)每個開發人員在他自己的計算機上安裝glassfish服務器。當更改就緒後,部署將完成到glassfish開發服務器。

2)每個開發者在glassfish dev服務器上都有一個域。還有一個域可以作爲開發服務器。當更改就緒後,部署將完成到dev服務器域。

我想嘗試我的第二個想法(同一個glassfish安裝中的每個開發人員的一個域)。可能嗎 ?最佳做法是什麼?

回答

1

這取決於你擁有的資源。

如果您擁有足夠好的開發機器,那麼安裝本地Glassfish環境是值得的。例如,如果您打算使用JRebel,它是最好的選擇。

如果開發機器不太好,或者只有集中訪問的資源(例如通過防火牆,IP),則集中解決方案會更好。

我已經在兩個設置上工作過,我認爲最好在本地設置環境。您可以更好地控制流程,更易於部署,而不會受到中央服務器瓶頸(低內存,CPU)的困擾。