2009-03-17 12 views
10

दोनों बहुत अच्छे लगते हैं जो कि परिदृश्य में उपयोग किया जाना है?जीडब्ल्यूटी और डीजेगो की तुलना करें?

+0

व्यक्तिपरक और तार्किक बीच संचार के लिए एक्सएमएल क्रमबद्धता का उपयोग करें।करीब ++; –

+3

मैं असहमत हूं। बुरी तरह से शब्दों के बावजूद यह एक बिल्कुल उचित सवाल है। डीजेगो और जीडब्ल्यूटी की तुलना करना एक सेब की तुलना नारंगी से करना है। असली सवाल यह है कि वह पूछने की कोशिश कर रहा है कि एक विशिष्ट कार्य के लिए उपयोग करना है। – TrayMan

+0

हां, यहां तर्क के लिए कोई स्रोत नहीं है – yesraaj

उत्तर

10

GWT: http://code.google.com/webtoolkit/

तेज़ AJAX से आप हाथ

गूगल वेब टूलकिट (GWT) के साथ

से लिखना चाहते हैं तो आप जावा प्रोग्रामिंग भाषा में आपके AJAX सामने के अंत लिखने जो GWT तो अनुकूलित जावास्क्रिप्ट में क्रॉस-कंपाइलस जो सभी प्रमुख ब्राउज़रों में स्वचालित रूप से काम करता है।

Django: http://www.djangoproject.com/

एक उच्च स्तरीय अजगर वेब रूपरेखा है कि तेजी से विकास और स्वच्छ, व्यावहारिक डिजाइन प्रोत्साहित करती है।

उनके पास एक दूसरे के साथ बहुत कम या कुछ नहीं है। Django कुछ जावास्क्रिप्ट प्रदान करता है; Django आसानी से किसी भी अजाक्स बातचीत के सर्वर-पक्ष को संभाल सकता है।

Django आपको जावास्क्रिप्ट लिखने में मदद नहीं करता है। यह आपको एप्लिकेशन के सर्वर-साइड लिखने में मदद करता है।

Django आपको HTML पेगेस (टेम्पलेट्स के साथ) लिखने में मदद करता है। यदि पृष्ठ में जावास्क्रिप्ट पर निर्भर है, या निर्भर करता है, तो Django बिल्कुल परवाह नहीं करता है।

3

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

Django अलग है क्योंकि आप सर्वर-साइड अनुप्रयोग लिखते हैं: सर्वर सर्वर में निष्पादित किए जाएंगे और उनका परिणाम क्लाइंट ब्राउज़र पर भेजा जाएगा। आह! Django Python है।

दोनों में वेब डेवलपर की जरूरतों जैसे अंतरराष्ट्रीयकरण, सत्र इत्यादि के अधिकांश कार्यों को प्राप्त करने के लिए पुस्तकालय हैं। Django एक अच्छा ओआरएम (ऑब्जेक्ट रिलेशनल मैपर) के साथ आता है और जीडब्ल्यूटी सर्वर-साइड कोडिंग के लिए टॉमकैट आधारित इंजन के साथ आता है एवं विकास।

यदि आपको निर्णय लेने की आवश्यकता है तो बस अपनी पसंद की भाषा में आधारित ढांचे का चयन करें।

5

एक ही प्रोजेक्ट में दोनों का उपयोग करना काफी संभव है। मैं कुछ समय के लिए इस तरह के एक परियोजना पर काम कर रहा हूं। Django सर्वर पक्ष को संभाल लें और ग्राहक पक्ष को जीडब्ल्यूटी पर छोड़ दें। मेरे पास एकमात्र मुद्दा यह है कि जीडब्ल्यूटी में आरपीसी तंत्र का उपयोग नहीं किया जा सकता क्योंकि यह जावा सर्वलेट्स के साथ काम करता है। मैं इसके बजाय संचार के लिए JSON का उपयोग करता हूं।

+0

क्या आपने जावा के बजाय पायथन का उपयोग करने की कोशिश की है http://pyjs.org/ – yesraaj

+0

यह सहायक हो सकता है http://code.google.com/p/pyjamas/wiki/DjangoWithPyjamas दुर्भाग्य से – yesraaj

+0

, पजामा ने पाइथन के इतने सीमित सबसेट को संकलित किया है कि जेएस – Javier

7

pyjamas जीडब्ल्यूटी का पाइथन पोर्ट है, इसलिए सभी जावास्क्रिप्ट जावा के बजाय पायथन का उपयोग करके उत्पन्न होता है।

यदि आप Django के साथ काम करने की योजना बना रहे हैं तो यह पाइथन में अपना पूरा शॉप कोड बनाने के लिए सरल हो सकता है।

+0

बस एक ही लिंक मिला। – yesraaj

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