2013-12-09 5 views
10

वाडिन एक अद्भुत ढांचा है, यह रंगीन वेब ऐप्स विकसित करना बहुत उपयोगी है। हालांकि, मैं इसमें होने वाली कुछ अप्रत्याशित चीजों से पूरी तरह से निराश हूं। मुझे पता है कि इस तरह के ढांचे को बनाना मुश्किल है जहां क्लाइंट और सर्वर साइड घटकों को एक ही समय में कोड किया जा सकता है। यह मुझे समय बचाया।वाडिन 7 - अच्छा ढांचा लेकिन मेरे प्रोजेक्ट के लिए नहीं

लेकिन, मुझे नहीं पता कि मुझे संचार त्रुटि क्यों मिल रही है, सत्र की समाप्ति अधिसूचना, ऐप कभी-कभी सर्वर वातावरण में फ्रीज करता है। हालांकि, सब कुछ मेरे स्थानीय पर्यावरण में पूरी तरह से ठीक काम करता है।

क्या कोई मुझे बता सकता है कि मुझे इन मुद्दों का सामना क्यों कर रहा है?

समस्याएं:

  1. संचार समस्या? (http://dev.vaadin.com/ticket/8466)
  2. सत्र समाप्त हो गया संदेश? (मैंने सत्र को 300 मिनट के बाद समाप्त करने के लिए सेट किया है। लेकिन यह पहले होता है। लेकिन, हर समय नहीं)
  3. ऐप कभी-कभी फ्रीज करता है। (मैं बटन क्लिक कर सकता हूं, लेकिन कोई उपयोग नहीं .. कोई क्रिया नहीं .. केवल रास्ता पुनरारंभ करना है)
  4. आईई में बहुत खराब प्रदर्शन। (मुझे पता है कि यह सभी वेब ऐप्स के लिए आम है। लेकिन, मेरे ब्राउजर की तुलना में मेरा एप्लीकेशन; आईई पूरी तरह से बेकार है। कोई भी आईई को रोकने के लिए गेट्स के साथ बात करें ... :-(
  5. टिकाऊ में आलसी लोडिंग वास्तव में सहायक होगी मेरे लिए।
  6. ICEPush ऐड-ऑन, पूरी तरह से अपना काम कर रही है। लेकिन, कुछ समय यह मेरे कंसोल में अपवाद दे रहा है के बाद। (https://vaadin.com/forum#!/thread/234493/4528542)
  7. अगर मैं एक ब्राउज़र में किसी भी कार्रवाई करते हैं। यह एक और ब्राउज़र में देखा जा सकता है (आवेदन का एक और उदाहरण। (http://dev.vaadin.com/ticket/10208)
  8. संदर्भ मेनू ऐड-ऑन: कार्यान्वित करने के लिए आसान और शानदार। लेकिन, मुझे धीमी नेटवर्क पर कई दाएं क्लिक पर अपवाद देता है। https://vaadin.com/forum#!/thread/119996/4455717
  9. परेशान अपवाद संदेश। यूआई पर इसे दिखाने की क्या ज़रूरत है?

मैंने पहले से ही अपने अधिकांश समय मंचों में बिताया है। मुझे वास्तव में आप लोगों से अच्छा समर्थन मिला। लेकिन, मैं नहीं चाहता।

I संदिग्ध निम्नलिखित चीजें उपर्युक्त समस्याओं का कारण होंगे।

  1. मेरा वैडिन सर्वर यूके में है और एपीआई सर्वर यूएस में है, क्या यह संचार समस्या का कारण है?
  2. मैं एक यूटिल क्लास के कार्यों से घटकों का निर्माण करता हूं। क्या यह मेरी सूची में समस्या 7 7 का कारण है। इस तरह, घटक Builder.buildVerticalLayout();

और मैं वास्तव में खुश हूं कि इन मुद्दों का भी सामना दूसरों द्वारा किया जा रहा है। तो मुझे उम्मीद है कि मुझे कुछ समाधान मिलेगा। कृपया मेरी मदद करें और मेरी गलतियों को स्पॉट करें।

+1

अपने suspection संख्या 1 के लिए: आपका vaadin सर्वर पर एक प्रॉक्सी-सेवा है जो एसिंक्रोनस रूप से अपने एपीआई सर्वर के लिए अनुरोध अग्रेषित करता बनाने पर विचार हो सकता है। – Atmocreations

+0

क्या आपके वाडिन एप्लिकेशन क्लस्टर पर चलते हैं? यह समस्या # 2 का कारण हो सकता है। सत्र प्रतिकृति के साथ समस्याओं की वजह से ऐसा हो सकता है। – Andrew

उत्तर

5

यह बहुत सारे प्रश्न हैं। मेरे पास जवाब नहीं हैं, लेकिन आपके लिए कुछ अंतर्दृष्टि है।

मैंने एक विकसित किया है और वैडिन 6 में विकसित तीन वेब अनुप्रयोग विकसित किए हैं।सभी में विफल रहा है, कारण विविध कारण हैं, लेकिन मैं आपके साथ साझा कर सकते हैं मेरी विनम्र अंतर्दृष्टि के कुछ:

  • कुछ Vaadin व्यवहार (कम से कम 6.x) जैसे अनुकूलित करने के लिए कठिन था सत्र की समाप्ति
  • एचटीएमएल का परिणाम बेहद भारी और अनुकूलित करने के लिए भी कठिन था। वांछित दृश्य प्रभाव प्राप्त करने के लिए अक्सर मेरी टीम के लिए असंभव था।
  • मुझे वैडिन का डिजाइन काफी खराब पाया गया (जेनरिक्स के बजाए Object का उपयोग करके बहुत सारे कास्टिंग/कास्टिंग)। मेरे विनम्र राय में भी स्रोत कोड उच्च गुणवत्ता नहीं है।
  • अंतर्निहित विजेट कभी-कभी बग और वास्तविक दुनिया के उदाहरणों की कमी के कारण उपयोग करना मुश्किल होता है।
  • पोर्टेबिलिटी ब्राउज़रों के बीच एक मिथक है (विशेष रूप से आईई, लेकिन आप को पता चला कि पहले से ही)
  • सरल Vaadin एप्लिकेशन CPU संसाधनों का एक बहुत ऊपर ले

ध्यान रखें यह भी कहा कि Vaadin गलत तरह से इस्तेमाल किया जा सकता है (में नहीं, एकल पृष्ठ ऐप) एक दुःस्वप्न बन जाता है - लेकिन ढांचे की गलती नहीं है। यह किसी भी अन्य उपकरण पर लागू होता है।

सादर

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