Es ist immer effizienter und sicherer, auf einer Dev-Build zu entwickeln und zu testen und diese später in der Production-Build bereitzustellen.
Der Vorteil von Plugins besteht darin, dass sie leicht ein- und ausgetauscht werden können. Auf der Dev-Umgebung müssen Sie sogar nicht neu kompilieren, sondern lediglich den Server nach Änderungen neu starten.