Quick Review
Congratulations! By now, you should be familiar with:
- Setting up a GoFrame project
- Understanding application startup flow
- Grasping the framework's architectural principles
- Building a basic API service
Learning Path
Let's explore your options for diving deeper into GoFrame.
Community Resources
Our community members have created excellent learning materials to help you succeed. Check out our Community Tutorials for practical insights and tips.
Mastering Service Development
Most developers use GoFrame for one of two primary purposes: building web applications or microservices.
Web Application Development
If you're focused on HTTP-based web applications, head over to our Web Service Development Guide.
This comprehensive guide walks you through web service development and related components in a progressive, easy-to-follow manner.
Microservice Development
For those interested in building microservices, our Microservice Development Guide is your next stop.
Learn how to leverage GoFrame's features to build robust, scalable microservices architectures.
Framework Components Deep Dive
Whether you're troubleshooting an unfamiliar component or using GoFrame as a component library, we've got you covered with detailed documentation.
Core Components
Our core components are essential building blocks used in most projects. They're crucial for mastering the framework. Start here: Core Components
Component Directory
For a complete overview of all available components, check out our Components Category.
Learning Through Examples
The best way to learn is through practical examples. We maintain several reference projects to help you get started:
-
API Development: User Service Demo A complete REST API implementation showcasing best practices
-
Web MVC: Chat Application A real-time chat application demonstrating web MVC patterns
-
Microservices: gRPC Demo Example microservice implementation using gRPC
-
More Examples: Browse our Awesome GoFrame collection for additional community projects and resources