Simulator | Emulator |
---|---|
Software that imitates the behavior of a software system by providing the same set of interfaces as the simulated software | Software that imitates the behavior of a computer device or other electronic system |
use git if | use SVN if |
---|---|
There are multiple independent groups of developers that can contribute to the project, AND/OR | All your developers work under single management, AND |
It is difficult to provide all developers with fast access to a central server | All developers can get relatively fast access to a central server |
(source:Ivan Krivyakov)