It’s always more efficient and safer to develop and test on a dev build and then deploy to Production later.
The advantage of plugins is they are easily switched in and out. On dev you don’t even have to rebuild, just restart the server after changes.