आप Google ऐप इंजन पर किस का उपयोग कर रहे हैं?googleapp इंजन पर वेबपैप, tipfy या django
आपके निर्णय के पीछे क्या कारण थे?
आप Google ऐप इंजन पर किस का उपयोग कर रहे हैं?googleapp इंजन पर वेबपैप, tipfy या django
आपके निर्णय के पीछे क्या कारण थे?
मैं अभी भी जांच कर रहा हूं, लेकिन मुझे लगता है कि वेबपैप और टिपफी django से हल्का ढांचा होगा। अभी, मैं सिर्फ वेबपैप का उपयोग कर रहा हूं और ठंडा प्रारंभ समय पहले से ही बहुत लंबा है। मैं सत्रों के लिए tipfy का उपयोग करना चाहता हूं और वेबपैप में सबकुछ रखना चाहता हूं।
आप किसके लिए अनुकूलित करने की कोशिश कर रहे हैं? विकास की गति? प्रोग्रामिंग आसान है? अस्पष्ट मिडलवेयर?
हालांकि मैं मुख्य रूप से बड़े काम से संबंधित परियोजनाओं (अन्य जगहों पर होस्ट) के लिए Django के साथ काम करता हूं, मैंने ऐप इंजन पर चीजों के लिए वेबपैप का उपयोग करने का प्रयास किया है। मेरे लिए ऐप इंजन छोटे वेब सर्विसेज के लिए सबसे उपयुक्त है जिसे आप एक पूर्ण ऐप में जोड़ते हैं, और वेबपैप सूट जो बहुत अच्छी तरह से उपयोग करते हैं। छोटे हैक के साथ-साथ मैं हमेशा सादगी और विकास की गति के लिए वेबपैप का उपयोग करता हूं। उदाहरण imified-demo.appspot.com, gitbug.appspot.com और github.com/garethr/appengine-image-host
डाउनसाइड टूल समर्थन है, आपको संभवतः अपने जीवन को आसान बनाने के लिए छोटी चीजें एक साथ हैक करना है Django दुनिया में मौजूद है (उदाहरण के लिए एक परीक्षण धावक http://github.com/garethr/appengine-testrunner)
पिछली परियोजना से अचूक सबूत मुझे महसूस करते हैं कि मेरी पसंद के लिए डीजेगो ऐप इंजन पर थोड़ा धीमा था।
टिपफी एक अच्छा विचार लगता है, उम्मीद है कि एक मंच के रूप में परिपक्व ऐप इंजन का मामला, हालांकि इस चरण में मेरे पास इसका कोई व्यक्तिगत अनुभव नहीं है।
सभी चीजों को माना जाता है कि यह निर्भर करता है। कई डेवलपर्स के साथ एक बड़ी परियोजना शायद Django के लिए चुनना चाहिए। चीजों को करने का यह मानक तरीका हर किसी के लिए जीवन आसान बना देगा। एक परियोजनाओं के लिए मैं व्यक्तिगत रूप से वेबपैप या इसी तरह पसंद करता हूं। लेकिन अपने स्वयं के औजारों के निर्माण के साथ-साथ अपना आवेदन लिखने के लिए कुछ समय निकाल दें।
क्या आप एक बड़े ऐप के लिए कहेंगे कि Django की बॉक्स कार्यक्षमताओं में से आपको लंबे समय तक समय बचाएगा? – Ron
मुझे लगता है कि ऐप पर निर्भर करता है। यदि यह Django के मीठे स्थान (क्रूड इंटरफेस के बहुत सारे काम) में है तो शायद। मैं बड़ी परियोजनाओं को कई छोटी सेवाओं में लाने और विभाजित करने की कोशिश करता हूं। आपको बहुत छोटी वेबपैप या टिपफी सेवाओं का मिश्रण मिल सकता है और बीच में एक Django प्रोजेक्ट एक अच्छा मिश्रण हो सकता है। – Garethr
मैं अभी भी इसकी संरचना और इसके लिए और निम्नलिखित कारणों के लिए इंटरनेट पर उपलब्ध एक उच्च समर्थन के लिए Django पसंद करेंगे:
IMHO ..
Django - केवल बात यह है कि प्रासंगिक है templating और शायद कोई rel है ..
का webapp - के बाद
Tipfy इसे करने की कोशिश कभी नहीं - मैं, क्या उपयोग कर रहा हूँ और अधिक "तोरणों" की तरह, एक बुनियादी क्षुधा/मॉड्यूल संरचना और जो काफी स्पष्ट रूप से होना चाहिए "सहायकों" के बहुत सारे है प्रतीत हो रहा है google.appengine.api टेम्पलेट्स और रूटिंग को कार्यान्वित करने में आसान है अच्छा है। टिपफी का उपयोग कैसे करें और एप्लिकेशन को कैसे व्यवस्थित करें, इस पर आपका बहुत कुछ बचा है।
Tipfy
अंत में, टिपफी के पास उत्कृष्ट support community है। Rodrigo Moraes विशेष रूप से सहायक और आकर्षक है। प्रश्नों का उत्तर बहुत जल्दी और विनम्रता से दिया गया है।
मैं webapp2 का उपयोग करता हूं जो टिपफी का व्युत्पन्न है (वास्तव में कार्य और दस्तावेज़ कई मामलों में समान हैं) और अन्य ढांचे से विचार भी लेते हैं। मैं कुछ बॉयलरप्लेट्स पर एक नज़र डालने की सलाह देता हूं यदि आप एक नई परियोजना शुरू कर रहे हैं और ढांचे के लिए त्वरित महसूस करना चाहते हैं। यदि आप वेबपैप 2: http://github.com/coto/gae-boilerplate
गति और विकास की आसानी में रुचि रखते हैं, तो मैं इस बॉयलरप्लेट पर एक नज़र डालें। – Ron
वेबपैप बहुत अच्छा है क्योंकि Google का नमूना कोड वेबैप में है, जो कुछ नया करने की कोशिश करते समय कॉपी करना बहुत आसान बनाता है। मेरे लिए यह सबसे आसान तरीका है। – mcotton