2012-06-06 13 views
7

Rack büyük bir hayranıyım ve son birkaç yıl içinde birkaç hafif web uygulamaları oluşturmak için kullandım. C++ için benzer bir şey varsa bir süredir merak ettim. Google’da arama yapmak için biraz zaman harcadım ve boş elini buldum. Rack'u tanımlamak için zor bulmama yardımcı olmuyor. Onun sloganı "Bir Ruby Web Sunucusu Arabirimi" dir. {C++ "Web sunucusu arayüzü"} için arama yapmak istediğimden, wt gibi çok daha fazlasını yapan şeyler buldum ve doğrudan FastCGI kullanma önerilerini buldum. Rafın bu iki seçenek arasında tam olarak uyuyor gibi hissediyorum.Ruby's Rack'a en yakın C++ analogu nedir?

Raf için bir C++ analogu bulmakta sorun yaşıyorum çünkü böyle bir şey yok ya da yalnızca kötü arama terimlerini kullanıyorum.

Rafa için yakın bir C++ analog var mı? Değilse, benim için alt düzey, hata eğilimli şeylerin çoğunu yapabileceği bir kütüphane ya da küçük bir kütüphane seti var mı, ama yine de Rack'in yaptığı kontrol seviyesiyle beni bırakıyor mu?

cevap

2

Ben bugüne kadar bulduğum en iyi seçenekleri şunlardır:

  • cpp-net-lib (teşekkürler @Managu) - Bu aklımdaki ne yakın olduğu anlaşılıyor.
  • fastcgi++ - Bu, tam bir çerçeveye dönüşmeden doğrudan FastCGI üzerinden birçok güzel teklif sunuyor. Mongrel2 - According to Zed, "Mongrel2'nin protokolü, protokolü halihazırdakilere benzer olduğundan, WSGI veya Rack gibi herhangi bir" ara katman yazılımına olan ihtiyacı ortadan kaldırmaya da eğilimlidir. " Bu çok farklı bir açıdan geliyor, ama aynı zamanda genel kriterlerimi yerine getiriyor gibi görünüyor.
5

cpp-netlib'a bakabilirsiniz. Http (hem istemci hem de sunucu tarafı) 'nın oldukça düşük seviyeli bir görünümünü verir, ancak sürekli olarak en düşük seviyeli ağ apisleri ile uğraşmadığınız kadar yüksektir.

0

Doğrudan bir Raf portu var, (tabii ki ;-)) Crack denir. Şu anda bunu bulamıyorum ve c++ crack'u aramak oldukça işe yaramıyor.

+0

Not: C için değil, C++ için yapılmış olabilir. –

+0

Birkaç deneme girişimi olmasına rağmen bulamıyorum. Yine de bahşiş için teşekkürler. –