I'm working on creating a website in SharePoint. I need a way to automate what I have done until now. For example I have created a web application and two site collections and bla bla.
Now I have two ways : Write a Powershell script to do all these stuff for me, OR Develop a farm solution for my environment setup.
I don't know which way is the best. Any suggestion ?