2010-03-24 9 views

उत्तर

1

मैं अभी भी जांच कर रहा हूं, लेकिन मुझे लगता है कि वेबपैप और टिपफी django से हल्का ढांचा होगा। अभी, मैं सिर्फ वेबपैप का उपयोग कर रहा हूं और ठंडा प्रारंभ समय पहले से ही बहुत लंबा है। मैं सत्रों के लिए tipfy का उपयोग करना चाहता हूं और वेबपैप में सबकुछ रखना चाहता हूं।

आप किसके लिए अनुकूलित करने की कोशिश कर रहे हैं? विकास की गति? प्रोग्रामिंग आसान है? अस्पष्ट मिडलवेयर?

+0

गति और विकास की आसानी में रुचि रखते हैं, तो मैं इस बॉयलरप्लेट पर एक नज़र डालें। – Ron

+0

वेबपैप बहुत अच्छा है क्योंकि Google का नमूना कोड वेबैप में है, जो कुछ नया करने की कोशिश करते समय कॉपी करना बहुत आसान बनाता है। मेरे लिए यह सबसे आसान तरीका है। – mcotton

5

हालांकि मैं मुख्य रूप से बड़े काम से संबंधित परियोजनाओं (अन्य जगहों पर होस्ट) के लिए Django के साथ काम करता हूं, मैंने ऐप इंजन पर चीजों के लिए वेबपैप का उपयोग करने का प्रयास किया है। मेरे लिए ऐप इंजन छोटे वेब सर्विसेज के लिए सबसे उपयुक्त है जिसे आप एक पूर्ण ऐप में जोड़ते हैं, और वेबपैप सूट जो बहुत अच्छी तरह से उपयोग करते हैं। छोटे हैक के साथ-साथ मैं हमेशा सादगी और विकास की गति के लिए वेबपैप का उपयोग करता हूं। उदाहरण imified-demo.appspot.com, gitbug.appspot.com और github.com/garethr/appengine-image-host

डाउनसाइड टूल समर्थन है, आपको संभवतः अपने जीवन को आसान बनाने के लिए छोटी चीजें एक साथ हैक करना है Django दुनिया में मौजूद है (उदाहरण के लिए एक परीक्षण धावक http://github.com/garethr/appengine-testrunner)

पिछली परियोजना से अचूक सबूत मुझे महसूस करते हैं कि मेरी पसंद के लिए डीजेगो ऐप इंजन पर थोड़ा धीमा था।

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

सभी चीजों को माना जाता है कि यह निर्भर करता है। कई डेवलपर्स के साथ एक बड़ी परियोजना शायद Django के लिए चुनना चाहिए। चीजों को करने का यह मानक तरीका हर किसी के लिए जीवन आसान बना देगा। एक परियोजनाओं के लिए मैं व्यक्तिगत रूप से वेबपैप या इसी तरह पसंद करता हूं। लेकिन अपने स्वयं के औजारों के निर्माण के साथ-साथ अपना आवेदन लिखने के लिए कुछ समय निकाल दें।

+0

क्या आप एक बड़े ऐप के लिए कहेंगे कि Django की बॉक्स कार्यक्षमताओं में से आपको लंबे समय तक समय बचाएगा? – Ron

+0

मुझे लगता है कि ऐप पर निर्भर करता है। यदि यह Django के मीठे स्थान (क्रूड इंटरफेस के बहुत सारे काम) में है तो शायद। मैं बड़ी परियोजनाओं को कई छोटी सेवाओं में लाने और विभाजित करने की कोशिश करता हूं। आपको बहुत छोटी वेबपैप या टिपफी सेवाओं का मिश्रण मिल सकता है और बीच में एक Django प्रोजेक्ट एक अच्छा मिश्रण हो सकता है। – Garethr

1

मैं अभी भी इसकी संरचना और इसके लिए और निम्नलिखित कारणों के लिए इंटरनेट पर उपलब्ध एक उच्च समर्थन के लिए Django पसंद करेंगे:

  • का webapp offcourse है हल्के वजन, लेकिन Django एक अच्छा संरचना जो बचाता है के साथ आता है बहुत सारे समय एक बड़े आवेदन पर काम करते हुए।
  • Google ऐप इंजन का webapp के साथ काम करने के लिए एक अच्छा दस्तावेज़ प्रदान करता है लेकिन Django है प्रोग्रामर के एक बड़े समुदाय और इस प्रकार कुछ जटिल अनुप्रयोगों को लागू करने के लिए एक बेहतर विकल्प साबित होता है।
  • Django एक डिफ़ॉल्ट व्यवस्थापक पैनल, जो अन्यथा का webapp में बनाया जा करने की आवश्यकता होगी, हालांकि गूगल एप्लिकेशन एक व्यवस्थापक इंटरफेस प्रदान करता है, लेकिन कि बराबर नहीं है की एक पूरी से विकसित अनुकूलन व्यवस्थापक पैनल प्रदान करता है।
  • वेबैप स्वयं अपने टेम्पलेट्स के लिए Django का अनुसरण करता है।
4

IMHO ..

Django - केवल बात यह है कि प्रासंगिक है templating और शायद कोई rel है ..

का webapp - के बाद

Tipfy इसे करने की कोशिश कभी नहीं - मैं, क्या उपयोग कर रहा हूँ और अधिक "तोरणों" की तरह, एक बुनियादी क्षुधा/मॉड्यूल संरचना और जो काफी स्पष्ट रूप से होना चाहिए "सहायकों" के बहुत सारे है प्रतीत हो रहा है google.appengine.api टेम्पलेट्स और रूटिंग को कार्यान्वित करने में आसान है अच्छा है। टिपफी का उपयोग कैसे करें और एप्लिकेशन को कैसे व्यवस्थित करें, इस पर आपका बहुत कुछ बचा है।

11

Tipfy

  • यह webapp के लिए एक विस्तार के रूप में विकसित कर रहा है, तो यह सिर्फ एक पृथक परत है।
  • वह सारणी परत बहुत कम है। विधियों के पास उनके वेबैप समकक्षों के समान या समान नाम होते हैं, लेकिन useful extras के साथ आप शायद स्वयं को कोडिंग समाप्त कर देंगे।
  • सरल मार्ग; यदि आप Django या web2py से परिचित हैं, तो टिपफी का रूटिंग एक बड़ा कदम आगे है।

अंत में, टिपफी के पास उत्कृष्ट support community है। Rodrigo Moraes विशेष रूप से सहायक और आकर्षक है। प्रश्नों का उत्तर बहुत जल्दी और विनम्रता से दिया गया है।

0

मैं webapp2 का उपयोग करता हूं जो टिपफी का व्युत्पन्न है (वास्तव में कार्य और दस्तावेज़ कई मामलों में समान हैं) और अन्य ढांचे से विचार भी लेते हैं। मैं कुछ बॉयलरप्लेट्स पर एक नज़र डालने की सलाह देता हूं यदि आप एक नई परियोजना शुरू कर रहे हैं और ढांचे के लिए त्वरित महसूस करना चाहते हैं। यदि आप वेबपैप 2: http://github.com/coto/gae-boilerplate

संबंधित मुद्दे