Django में ऐतिहासिक रूप से मैं मुख्य रूप से लिखा है वेब एप्लिकेशन, लेकिन अब मैं तेजी से खोजने कर रहा हूँ कि मैं Backbone.js या किसी ऐसे ही जावास्क्रिप्ट ढांचे का उपयोग कर एकल पृष्ठ किए गए वेब ऐप्लिकेशन लिखना चाहते हैं, एक बैक-एंड कि केवल एक के होते हैं साथ डेटाबेस और एक एपीआई।एक-पेज वेब एप्लिकेशन के लिए उचित बैक-एंड?
मेरे प्रश्न यह हैं। अपने आवेदन संरचना इस तरह दिखाई देता है:
1. Database
|
v
2. API methods
|
v
3. Single-page front-end written with Backbone
और मैं Django में सबसे आरामदायक हूँ - लेकिन यह भी इस तरह के NoSQL और नोड के रूप में भी नई चीजें सीखने के लिए, उत्सुक, अगर वे उपयुक्त हैं - लोग क्या सिफारिश करेंगे मैं का उपयोग 2 के लिए)?
आमतौर पर मैं एपीआई एप्लिकेशन के रूप में पिस्टन के साथ Django का प्रयोग करेंगे, लेकिन यह Django के सभी के लिए और केवल एक API प्रदाता के रूप में इसका इस्तेमाल करते हैं बल्कि दिग्गज लगता है। शायद मुझे चिंता नहीं करनी चाहिए, यद्यपि।
यह जानना प्रासंगिक है कि आवश्यक एपीआई कितनी बड़ी और जटिल है, सिस्टम पर आप कितनी ट्रैफिक/लोड की उम्मीद करते हैं। एक छोटी, सरल परियोजना के लिए छोटे, सरल उपकरण का उपयोग करने के विकल्प हो सकते हैं। –
['फ्लास्क'] (http://flask.pocoo.org) + [फ्लास्क-स्क्लाक्लेमी] (http: // http: //flask.pocoo.org/extensions/) + [फ्लास्क-रेस्टलेस] (http: //http://flask.pocoo.org/extensions/) # 2 के स्थान पर और आप जाने के लिए अच्छे हैं। –