web tabanlı uygulama sunucusu Uygulama

2 Cevap php

Ben bir web tabanlı uygulama sunucusu oluşturmak niyetinde.

Sunucu C uygulanan ve ben bunun yerine belirli bir istemci uygulaması bir web tabanlı bir arayüz oluşturmak için dileğimizdir.

Herkes uygulamak için kullanabileceğiniz ne yaklaşım / teknoloji öneririz misiniz?

Teşekkür ederim.

-Mac

2 Cevap

Peki arayüzü sizin "sunucu" şu anda teşhir ediyor, ve ne kadar gerekli olursa değiştirebilirim? Arayüz veya süreçler arası iletişim çeşit içerir Örneğin, ayrı bir işlem (örneğin Perl, Python veya Ruby bu kolaylığı gerektiği gibi bazı genel amaçlı üst düzey dil) ile bu HTTP vekil isteyebilirsiniz; Bu yorumcularından biri (veya LUA veya Tcl gibi bazı alternatif olanları) embed eğer bu da işe olacaktı; Sunucu C-çağrılabilir arayüzü (ve bir DLL veya statik kütüphanede hayatını) açığa eğer yüksek seviyeli dilleri arabirim amaç için sarmak için SWIG kullanabilirsiniz; ve benzeri, ve benzeri.

, O C bütün ağırlığını taşımak için çalışıyor çok şeyler çok daha kolay hale OLACAKTIR - Genel bir öneri mevcut sunucu C kodu ve sunmak istiyoruz HTTP arayüzü arasında bir tampon olarak bir üst-düzey dil kullanmak olacaktır uzun vadede.

Mevcut uygulama TCP üzerinden bir API varsa bu tarafında, birlikte bir FastCGI arayüz eklemek için kolay olmalıdır gibi o geliyor. Ardından temel html, css FastCGI tabanlı App ajax çağrıları ile kullanarak bir web tabanlı ön sonunu yazmaya.