We have SharePoint 2019 at workplace. I saw the documentation in MS https://docs.microsoft.com/en-us/sharepoint/dev/ about getting started with SharePoint Development.
Do I have to set up a development environment with SharePoint Server 2019, SQL Server for creating the apps? Or can I set the app catalog in current production environment and create the app in the client desktop say Windows 10 machine using NodeJS, Yeoman, Visual studio and gulp etc and deploy the app to the PROD region?
Do we need TFS or some kind of version tools?