के लिए फास्टसीजीआई मुझे सी ++ के लिए केवल दो फास्टसीजीआई लाइब्रेरी मिली हैं। "official" one, और fastcgi++ है। एक दूसरे से बेहतर कैसे है? क्या कोई अन्य मौजूद है?सी ++
सी ++
उत्तर
जैसा कि fastcgi ++ अभी भी "विकास स्थिति: 4-बीटा" के रूप में सूचीबद्ध है, इसलिए मैं आधिकारिक के लिए जाने का सुझाव दूंगा। यह उम्र के लिए आसपास रहा है और पूरी भाषाओं के लिए बाइंडिंग है। 2 के बीच लाइसेंस बहुत अंतर नहीं लगते हैं। अपने कोड में कुछ मापन रखें और यदि प्रदर्शन एक मुद्दा है तो विकल्पों के साथ खेलने में कुछ समय बिताएं।
आधे से अधिक ** दशक ** पहले से ही। अपडेट क्या है? – Pacerier
फास्टसीजीआई का सी-संस्करण बहुत कम करता है, और सी ++ में विकास करना इतना बड़ी समस्या नहीं है क्योंकि यह आपके कोड से शायद ही हस्तक्षेप करता है। यह शायद एक लूप और एक पर्यावरण चर है।
तो मेरी सलाह केवल आधिकारिक संस्करण के साथ रहना होगा।
बस एक चीज़ से अवगत रहें: यह printf
को फिर से परिभाषित करके काम करता है! तो यदि आप cout
का उपयोग करते हैं तो यह काम नहीं करेगा।
भी देखें Cgicc पुस्तकालय:
http://www.gnu.org/software/cgicc/
पुस्तकालय परिपक्व होने के लिए (वर्तमान संस्करण 3.x पर) प्रकट होता है। प्रलेखन के अनुसार इसका उपयोग सीजीआईसीसी कक्षा के निर्माता को कस्टम रीडर (reader_function_t) पास करके फास्टसीजीआई के साथ किया जा सकता है।
जो आप शायद चाहते हैं वह contrib
सीजीआईसीसी पैकेज की निर्देशिका में छिपा हुआ है।
fcgi-test.cpp
फास्टसीजीआई के साथ सीजीआईसीसी का उपयोग करने का एक उदाहरण है।
स्थापित fcgi-test.cpp
के लिए पथ होना चाहिए /usr/share/doc/libcgicc-doc/examples/contrib/fcgi-test.cpp
वहाँ FastCGI डेमॉन बनाने के लिए एक सुंदर पुस्तकालय है: https://github.com/golubtsov/Fastcgi-Daemon
सरकारी पुस्तकालय बल्कि निम्न स्तर है, और इस तरह के रूप में, एक के रूप में ही उपयोगी है सीजीआईसीसी जैसे उच्च स्तरीय सीजीआई पुस्तकालय के लिए मध्यवर्ती।
फास्टसीजी ++ दूसरी तरफ फास्टसीजीआई से निपटने के दौरान सी ++ मुहावरे के उपयोग की अनुमति देता है। V1 में अपूर्णता ने मुझे इसे mosh-fcgi में फोर्क करने के लिए प्रेरित किया।
सकारात्मक: मेरे कांटा, मानक (विशेष रूप से ROLE_FILTER) सब कुछ बड़े पैमाने पर टेम्प्लेट के हर बिंदु का अनुपालन तो यह std :: basic_strings के लिए मनमाने ढंग से टी का उपयोग करना आसान है। विपक्ष: मेरे संशोधन अल्फा मोड में हैं।
किसी भी मामले में, https://github.com/moshbear/mosh-fcgi से नवीनतम ज़िप डाउनलोड करें।
- 1. सी/सी ++/जावा/सी #
- 2. सी #, सी/सी ++ या ऑब्जेक्टिव-सी
- 3. सी/सी ++
- 4. सी/सी ++
- 5. सी/सी ++
- 6. सी/सी ++
- 7. सी/सी ++
- 8. सी/सी ++
- 9. सी/सी ++
- 10. सी/सी ++
- 11. सी/सी ++
- 12. सी/सी ++
- 13. सी/सी ++
- 14. सी/सी ++
- 15. सी/सी ++
- 16. सी/सी ++
- 17. सी/सी ++
- 18. सी/सी ++
- 19. सी/सी ++
- 20. सी/सी ++
- 21. सी/सी ++
- 22. सी/सी ++
- 23. सी/सी ++
- 24. सी/सी ++
- 25. सी/सी ++
- 26. सी/सी ++
- 27. सी/सी ++
- 28. सी/सी ++
- 29. सी/सी ++
- 30. सी/सी ++
यहां कुछ अच्छी लीड हो सकती हैं: http://stackoverflow.com/questions/746309/which-is-the-best-c-web-framework –
@AssafLavie, अब यह कैसे संबंधित है। – Pacerier
मैंने हाल ही में सीएस ++/क्यूटी के लिए [Cutgst] (https://github.com/cutelyst/cutelyst) पाया है जो FastCGI का समर्थन करता है। कच्चे फास्टसीजीआई लाइब्रेरी के शीर्ष पर खरोंच से लिखने के बजाय आसान :) – Grod