1.github
advantage:
- English interface, suitable for international teams to use.
- A huge amount of users, so developers can reference the most resources.
- You can record the history of development, ease of debugging and troubleshooting, or roll back to a previous version.
- Individual contributions can be easily viewed through contributions, to facilitate team management.
- Suitable for open-source development project, any developer can complete the project by fork, so that the project itself is more perfect.
- You can make a lot of like-minded friends.
Disadvantages:
- Difficult to get started, take time to learn.
2.gitee
advantage:
- Easy to use, language suitable for domestic development.
- Rich open source resources.
Disadvantages:
- Small user base and limited resources.
3.VS
advantage:
- Itself is a powerful tool for development, covering almost all of the development environment.
- You can be shared project for development team collaboration.
- Powerful test function, easy to change the error check.
- Powerful database interaction.
Disadvantages:
- Software giant body mass, not light.
- higher cost.