हम जीडब्ल्यूटी के साथ एक बड़ा उद्यम आवेदन (मॉड्यूल के दर्जनों) का निर्माण कर रहे हैं और यह तय करने की आवश्यकता है कि क्लाइंटबंडल का उपयोग करना है या नहीं। मैं उत्सुक था कि इस तरह के उपयोग के मामले में सौदा निर्माताओं और सौदा ब्रेकर के रूप में स्टैक ओवरफ्लो जीडब्ल्यूटी समुदाय के विचारों को पेशेवर/विपक्ष क्या है।क्लाइंटबंडल का उपयोग बड़े एंटरप्राइज़ एप्लिकेशन में करें?
जहाँ तक हम यह वर्तमान को देखने के रूप में:
पेशेवरों
- सभी छवियों/सीएसएस फ़ाइलों को अप क्योंकि ऊपर की
- क्लाइंट लोड तेजी से डाउनलोड करने के लिए सर्वर संसाधनों ले समाप्त हो जाते (यानी इनलाइन छवि यूआरएल)
- सीएसएस नाम obfuscated हैं, तो नामस्थान टकराव समाप्त कर रहे हैं
- सीएसएस ऑटो है matically अनुकूलित/सत्यापित
- अप्रयुक्त सीएसएस वर्गों (ऊपर) समाप्त हो जाते
- जावा वर्ग के नाम के संदर्भ refactorable सीएसएस इंटरफेस के साथ बदल दिया जाता है
- UiBinder वर्ग के नाम के संदर्भ refactorable सीएसएस इंटरफेस के साथ बदल दिया जाता है
- कोई और अधिक बड़ी " main.css "विफल रहता है के रूप में संसाधनों मॉड्यूल बंडल विशिष्ट हैं
विपक्ष
- रखरखाव सीएसएस के लिए या तो
- अधिक कदम (जोड़ने वर्ग) की तरह बुनियादी सीएसएस काम के लिए आवश्यक
- सभी devs सुलझा मोड में पढ़ने योग्य नहीं है, या डिबग मोड में अत्यंत वर्बोज़ हो जाता है पता होना चाहिए जावा, सीएसएस, एचटीएमएल का बारिकी से
- CSS3 और अन्य नियमों (यानी @ फॉन्ट-फेस) GWT द्वारा समर्थित नहीं हैं मूल रूप
- वृद्धि संकलन बार
धन्यवाद!
धन्यवाद डैनियल! वह मेरी आशा भी थी। वर्तमान में पेशेवर विपक्ष से अधिक लगते हैं। मुझे आशा है कि हर किसी के पास आपके जैसा ही अनुभव होगा और बहुत सारे विपक्ष नहीं हैं। –