7 puan yazan xguru 2020-07-06 | Henüz yorum yok. | WhatsApp'ta paylaş

actix-web, rocket, ride, warp olmak üzere 4 framework karşılaştırılıyor

  1. Özelliklerin genel görünümü

actix, tide, warp: ince yapılı. Python Flask, JS Express ile benzer

rocket: çeşitli özellikler dahili. Python Django, PHP Symphony vb. ile benzer

  1. Kullanıcılar

indirme sayısı: actix(1250k) > rocket(525k) > warp(435k) > tide(47k)

  1. Sync vs Async

actix, warp: yeni sürümden itibaren async uygulanıyor

tide: resmi sürüm öncesinden beri nightly üzerinden async desteği var

rocket: hâlâ sync, sonraki sürümde desteklenmesi planlanıyor

3.1 Futures runtime

actix, rocket, warp: tokio

tide: async-std

  1. Dokümantasyon, eğitimler ve örnekler

actix-web ve rocket tarafında daha fazla doküman var, ancak ikisinde de eski sürümler için hazırlanmış içerik çok

Nihai seçim

→ Production API geliştirilecekse actix-web

gerçek production ortamlarında en çok kullanılan, tokio kullanan, olgun bir topluluğa ve eklentilere sahip

→ tide ve warp, async'i mümkün olduğunca aktif kullanıyor

→ rocket'ın bir sonraki sürümü de umut verici görünüyor

Henüz yorum yok.

Henüz yorum yok.