- Katılım
- 7 Ocak 2026
- Mesajlar
- 290
- Tepkime puanı
- 2
- Puanları
- 18
Node.js (Express) Sevenler Buraya!
Go'ya Node.js dünyasından geliyorsanız, Fiber sizin için tasarlandı. Sözdizimi Express.js'e çok benzer. Ancak asıl olayı hızıdır.Standart net/http kütüphanesi yerine, Go'nun en hızlı HTTP motoru olan fasthttp üzerine kurulmuştur. Dünyanın en hızlı web framework'lerinden biridir.Gin vs. Fiber
- Gin: Standart kütüphane uyumluluğu ve kararlılık odaklıdır.
- Fiber: Maksimum performans ve geliştirici deneyimi odaklıdır.
Örnek Fiber Uygulaması
Kod:
package main
import "github.com/gofiber/fiber/v2"
func main() {app := fiber.New()
// Middleware (Her istekte çalışır)<br>app.Use(func(c *fiber.Ctx) error {<br> println("Yeni İstek Geldi:", c.Path())<br> return c.Next()<br>})<br><br>// Basit GET<br>app.Get("/", func(c *fiber.Ctx) error {<br> return c.SendString("Merhaba Fiber!")<br>})<br><br>// JSON Dönüşü<br>app.Get("/json", func(c *fiber.Ctx) error {<br> return c.JSON(fiber.Map{<br> "status": "success",<br> "message": "Çok hızlı!",<br> })<br>})<br><br>// Parametre Okuma<br>app.Get("/user/:name", func(c *fiber.Ctx) error {<br> return c.SendString("Kullanıcı: " + c.Params("name"))<br>})<br><br>app.Listen(":3000")<br>
}