Falcon 1.4



falcon

फाल्कन वेब फ्रेमवर्क

रिलीज v1.4 ( Installation )

फाल्कन तेजी से वेब एपीआई और ऐप बैकएंड बनाने के लिए एक न्यूनतम डब्लूएसजीआई लाइब्रेरी है। हम फाल्कन को वेब ढांचे के Dieter Rams के रूप में सोचना पसंद करते हैं।

जब HTTP एपीआई बनाने की बात आती है, तो अन्य ढांचे आपको निर्भरता और अनावश्यक अबास्ट्रक्शन के साथ वजन कम करते हैं। फाल्कन एक स्वच्छ डिजाइन के साथ पीछा करने के लिए कटौती करता है जो HTTP और आरईएसटी वास्तुशिल्प शैली को गले लगाता है।

class CatalogItem(object):

    # ...

    @falcon.before(hooks.to_oid)
    def on_get(self, id):
        return self._collection.find_one(id)

app = falcon.API(after=[hooks.serialize])
app.add_route('/items/{id}', CatalogItem())

लोग क्या कह रहे हैं

"फाल्कन अब तक बहुत अच्छा लग रहा है। मैंने एक छोटे से सर्वर के लिए एक त्वरित परीक्षण किया है और केवल 20 मिनट के काम के साथ ~ 40% तेज था। "

"फाल्कन रॉक ठोस है और यह तेज़ है।"

"मैं #falconframework प्यार कर रहा हूँ! सुपर साफ और सरल, अंत में मुझे गति और लचीलापन की ज़रूरत है! "

"मुझे लगता है कि मैं आखिरकार HTTP में बात कर रहा हूं, बीच में कुछ भी नहीं। फाल्कन बैकएंड के अनुरोधों की तरह दिखता है। "

"फाल्कन के लिए स्रोत कोड इतना अच्छा है, मैं इसे दस्तावेज़ीकरण के लिए लगभग पसंद करता हूं। यह मूल रूप से गलत नहीं हो सकता है। "

"786 के लिए अब अन्य ढांचे ने एकीकृत समर्थन किस प्रकार किया है?"

विशेषताएं

फाल्कन जितना संभव हो उतना कम करने की कोशिश करता है जबकि अत्यधिक प्रभावी रहता है।

  • आरआरसी यूआरआई टेम्पलेट्स पर आधारित मार्ग
  • संसाधनों के लिए यूआरआई के आरईएसटी-प्रेरित मैपिंग
  • वैश्विक, संसाधन, और विधि हुक
  • Idiomatic HTTP त्रुटि प्रतिक्रियाओं
  • पूर्ण यूनिकोड समर्थन
  • सहज अनुरोध और प्रतिक्रिया वस्तुओं
  • Gevent की तरह async पुस्तकालयों के साथ महान काम करता है
  • सुरक्षित एपीआई लिखने के लिए न्यूनतम हमले की सतह
  • एक व्यापक परीक्षण सूट के साथ 100% कोड कवरेज
  • केवल छह और mimeparse पर निर्भर करता है
  • पायथन 2.6, 2.7, 3.3, 3.4 और 3.6 का समर्थन करता है
  • पीपीपी और ज्योथन के साथ संगत

फाल्कन का उपयोग कौन कर रहा है?

फाल्कन दुनिया भर में संगठनों की बढ़ती संख्या से उपयोग किया जाता है, जिनमें निम्न शामिल हैं:

  • 7ideas
  • Cronitor
  • ईएमसी
  • तूफान इलेक्ट्रिक
  • Leadpages
  • खुला ढेर
  • रैकस्पेस
  • Shiftgig
  • tempfil.es
  • ओपेरा सॉफ्टवेयर

यदि आप किसी समुदाय या वाणिज्यिक प्रोजेक्ट के लिए फाल्कन ढांचे का उपयोग कर रहे हैं, तो कृपया अपनी जानकारी को फाल्कन का उपयोग करने वाले हमारे विकी में जोड़ने पर विचार करें ?

आप हमारे ऐड-ऑन कैटलॉग को भी देखना पसंद कर सकते हैं, जहां आप समुदाय द्वारा बनाए गए ऐड-ऑन की एक सूची पा सकते हैं।

प्रलेखन