In plain php and frameworks coding is done with the help of IDE tools, im using PhpStorm and very happy so far, recently i decided to discover most popular CMS this days and got confused how do you code for it?

**1)** do i have to deploy wordpress not only on my server, but locally too? edit files in IDE/editor and use wordpress "import/export" feature to sync my changes? how team of developers would work on this? what about VCS?

**2)** or i have to develop in dashboard? if so, there's no highlight/auto-complete/intellisense and others benefits that drive your development futher.. and plugins for highlight i seen so far suck big time.

Wordpress is path of a lone wolf?
Which general way Wordpress developers follow?