# Preference for functional style route registration
The core reason is that this registration style is the most convenient and closest to the features of the Go language itself. This registration style is basically supported by all major web frameworks today.