[javascript] GWT या DOJO या कुछ और?



Answers

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

इसके बारे में सोचने का सबसे आसान तरीका यह है कि जीडब्ल्यूटी एप का निर्माण करना एक जावा स्विंग एप्लिकेशन बनाने की तरह है जो किसी सर्वर में घुसता है। बस एक स्विंग ऐप की तरह जो एक सर्वर का उपयोग करता है, आप इसे वसा या पतली बना सकते हैं जब आप यह कर लेंगे तो ये सभी HTML और जावास्क्रिप्ट में संकलित हो जाएंगे और इसमें बहुत अच्छा आधुनिक ब्राउज़र समर्थन होगा (यानी 6 + एफएफ, ओपेरा, सफारी)।

यह सभी जावास्क्रिप्ट और एचटीएमएल को दूर करता है, लेकिन यदि आप इसे अच्छा दिखाना चाहते हैं तो आपको अभी भी सीएसएस को समझने की आवश्यकता होगी।

मुझे लगता है कि जो कोई भी कहता है कि यह एमवीसी को खंडित करता है या यह ग्राहक बनाम सर्वर का गड़बड़ है, वह जीडब्ल्यूटी को समझ में नहीं आता है। जीडब्ल्यूटी एक क्लाइंट साइड फ्रेमवर्क है और यह केवल क्लाइंट पर प्रयोग किया जाता है जीडब्ल्यूटी एक आरपीसी तंत्र प्रदान करता है जिससे इसे जावा (और अन्य) वापस समाप्त हो जाए, लेकिन यह सिर्फ एक संचार प्रोटोकॉल है, इसका यह अर्थ नहीं है कि आपका सर्वर कोड जादुई रूप से आपका क्लाइंट कोड बन जाता है आप वास्तव में अपने यूआई में व्यावसायिक नियमों का एक पूरा समूह लिख सकते हैं, लेकिन आप इसे किसी भी रूपरेखा के साथ कर सकते हैं, इसलिए यह कहना बेवकूफ़ होगा कि जीडब्ल्यूटी इस संबंध में किसी तरह अलग है।

Question

मैं माइक्रोसॉफ्ट की दुनिया से आया हूं (और मैं शांति में आया हूं) मैं एक वेब ऐप को तेजी से प्रोटोटाइप करना चाहता हूं और अगर यह काम करता है, तो इसे लाइव करें - और मैं एएसपी.नेट का उपयोग नहीं करना चाहता।

मुझे यकीन नहीं है कि कौन सा वेब एप्लिकेशन टूलकिट हालांकि उपयोग करे। क्या मैं जीडब्लूटी, डीओजेओ ... अन्य सिफारिशों का उपयोग करना चाहिए? मैं किसी भी सर्वर-साइड भाषा के लिए खोल रहा हूँ, लेकिन आरओआर, पीएचपी या यहां तक ​​कि जावा (जेबीईईई सटीक होना) पर देख रहा हूं। मैं बहुत जावास्क्रिप्ट / सीएसएस लड़का नहीं हूं, इसलिए एक टूलकिट जो उन मोर्चों पर अपेक्षाकृत आसान बना सकता है I

इसके अलावा, मैं घर पर एक मैक उपयोगकर्ता हूँ आपके द्वारा सुझाए गए ढांचे के साथ क्या आईडीई चलेंगी?

किसी भी सिफारिशों के लोग?




मैं जीडब्ल्यूटी के प्रशंसक हूं, हालांकि मैं जावा से बहुत परिचित हूं। मुझे पता चला कि यह सहज ज्ञान युक्त है, और जल्दी से अच्छे परिणाम प्राप्त करने के लिए आश्चर्यजनक रूप से आसान है। यदि आप जीडब्ल्यूटी का उपयोग करना चाहते हैं, तो आप नि: शुल्क, और बेहद शक्तिशाली ग्रहण आईडीई का उपयोग करना चाहते हैं।

जीडब्ल्यूटी का एक नुकसान यह है कि ब्राउज़र द्वारा जावास्क्रिप्ट को समर्थित करने की आवश्यकता है, इसमें कोई "सुस्त गिरावट" नहीं है




मैं jQuery का एक प्रशंसक रहा हूँ, कार्यों की चेनिलिटी, ट्रैवर्सल और कमांड वास्तव में शक्तिशाली हैं I मेरी एक अच्छी दोस्त मौूटल के बारे में पागल है, वह एक जावा दुकान FWIW पर काम करता है। उन्होंने कहा कि मुतूल की एक शांत विशेषता यह है कि आप उस कार्यक्षमता को निर्दिष्ट कर सकते हैं जिसे आप शामिल करने के लिए ढांचा चाहते हैं और यह संपूर्ण लाइब्रेरी को एक पंक्ति में एक फ़ाइल में जनरेट करेगा जिसमें आप अपने पेज पर फ्रेमवर्क के वजन को कम करने के लिए शामिल कर सकते हैं (सुंदर शांत सुविधा) वास्तव में यह सिर्फ आप के साथ सबसे अधिक आराम से कर रहे हैं पर निर्भर करता है। jQuery के महान ट्यूटोरियल हैं, सुपर फास्ट है, और अन्य जावास्क्रिप्ट फ़्रेमवर्क के साथ इसका इस्तेमाल किया जा सकता है




निजी तौर पर, मैं सर्वर-साइड फ़्रेमवर्क से बचता हूं जो क्लाइंट-साइड फ़्रेमवर्क को एम्बेड या छुपाने का प्रयास करते हैं I मुझे यकीन है कि जीडब्ल्यूटी बहुत तेजी से कुछ पाने के लिए महान है, और संभवतः कुछ प्रकार के अनुप्रयोगों के लिए ठीक है, लेकिन आप संभवत: अधिक जटिल अनुप्रयोगों के लिए "किनारों पर" बहुत सारी समस्याओं में चले जाएंगे। सर्वर-साइड फ़्रेमवर्क से ग्राहक ढांचे को घटाना उन समस्याओं से बचा जाता है




Links