IntelliJ noob here. I'm just wanting to find out why there are these two different approaches to managing projects, what the relative merits are, and why, in particular, IntelliJ defaults to the directory-based option when creating a new project (That's what appears to happen when I create a new project using the wizard). I come from a VS background so I'm used to file-based solutions and projects, and in some sense I feel more secure with that...like it's more tightly managed and controlled. Directory-based management seems "loose" to me and prone to integrity cock up, but I'm happy to be shown wrong. I would like to know what the more popular approach is in the IntelliJ and OSS communities.
Thanks in advance.