कौन सा जावा आधारित वेब यूआई फ्रेमवर्क का उपयोग करने के लिए? [बन्द है]


11

जैसा कि मैं उन्हें समझता हूं, ये चौखटे सभी html / javascript के बिना किए बिना java (इसके सभी लाभों के साथ) का उपयोग करके gui घटकों को बनाने में सक्षम बनाती हैं।

तकनीकी कारकों पर विचार करने के साथ-साथ, मुझे यह सुनने में भी दिलचस्पी है कि क्या कोई तेजी से लोकप्रियता हासिल कर रहा है। क्या कोई विशेष ढांचा पैक का नेता बन रहा है , यह निर्णय को भी प्रभावित करेगा।


अब आपके पास क्या कौशल है?

जवाबों:


7

1.) मैट रायबल के तुलना चार्ट पर एक नज़र डालें और फिर जैसा कि वह सलाह देता है - इसके साथ जाने के लिए नमक का एक मोटा अनाज लें। विशेष रूप से विभिन्न प्रकार की आवश्यकताओं (कार्यात्मक और गैर-कार्यात्मक) पर एक नज़र है जो वह मापता है। उनमें से कौन सा आपके लिए अधिक महत्वपूर्ण हैं?

२.) २-३ चुनें जो आपकी आवश्यकताओं को सबसे अच्छा लगता है और उन लोगों के साथ कुछ पृष्ठों / यूआई / यूएक्स / वर्कफ़्लो को प्रोटोटाइप करता है। संभवतः प्रत्येक दिन 2-3 दिन न्यूनतम के रूप में बिताएं (यदि आप इससे दूर हो सकते हैं)

फिर तय करें :)


Slidehare.net/mraible/comparing-jvm-web-frameworks स्लाइड 21. बहुत दिलचस्प है, और मैं निश्चित रूप से नमक की आवश्यकता को प्रतिध्वनित करूंगा - जैसे कि GWT को स्प्रिंगएमवीसी या ग्रेल्स के शीर्ष पर चलाया जा सकता है - एक बुरा शुरुआती बिंदु नहीं।
आर्मंड

@ एलिसन - लिंक के लिए धन्यवाद, मैं बस इसके लिए पीछे मुड़कर देख रहा था :)
Martijn Verburg

मुझे लगता है कि मैंने इससे जो मुख्य बिंदु लिया है, वह यह है कि वास्तव में सामान्य वेब फ्रेमवर्क के लिए कई गंभीर दावेदार हैं। यह सुनिश्चित नहीं है कि यह सवाल हालांकि कितना प्रासंगिक है - क्या यह वास्तव में जावा AJAX घटक पुस्तकालयों के बारे में है?
आर्मंड

@ मुझे लगता है कि यह जावा वेब फ्रेमवर्क की ओर अधिक केंद्रित है जो जावा को ऑटो-जादुई रूप से HTML / CSS / जावास्क्रिप्ट UI बनाने के लिए उपयोग करते हैं, इसलिए GWT आदि उस बिल को फिट करते हैं, लेकिन अन्य नहीं। अलग जावा AJAX घटक पुस्तकालयों कि उन अन्य वेब चौखटे के कुछ के शीर्ष पर बैठते हैं एक उपयोगी जवाब होगा और साथ ही मुझे लगता है!
Martijn Verburg

2

फेसलेट्स के साथ JSF 2 पर विचार करें। यदि और कुछ नहीं, जैसा कि जावा ईई 6 में है, और इसलिए 1) अच्छी तरह से निर्दिष्ट और 2) एक बहुत लंबे समय के लिए उपलब्ध और बनाए रखा जाएगा।

जब तक आप एक सक्रिय अग्रणी बनना चाहते हैं, यह काफी अच्छा हो सकता है।


1

विचार करें कि आप पैक का नेता क्यों चाहते हैं

यदि ऐसा इसलिए है क्योंकि आप किसी को आसानी से फ्रेमवर्क के विस्तृत ज्ञान के साथ किराए पर लेना चाहते हैं, तो यह एक खराब कारण है क्योंकि आपकी पसंद किसी के लिए भी इतनी सरल होनी चाहिए कि वह इन-हाउस उदाहरणों और प्रलेखन का उपयोग करके इसे जल्दी से उठा सके।

यदि ऐसा इसलिए है क्योंकि आप एक मजबूत समुदाय चाहते हैं, तो श्री राइबल्स साइट पर किसी भी नामित प्रविष्टि (लिंक के लिए टोपी से @ एलीसन तक टिप) पर्याप्त होगी। आपके द्वारा प्रदान किए गए नामों में से कोई भी Google उनकी लोकप्रियता का वर्णन करेगा।

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


वे जावा आधारित नहीं हैं, वे दोनों जावास्क्रिप्ट हैं।
निमचम्पस्की

@NimChimpsky D'oh। प्रश्न को टाल दें। तदनुसार संपादित किया गया।
गैरी रोवे

1

जिस कंपनी के लिए मैं काम करता हूं वह आज खुली खट्टी डोमूआई , एक नया जावा यूआई / एप्लीकेशन फ्रेमवर्क है जिसे मैंने बनाया और डिज़ाइन किया है। यह एक AJAX घटक आधारित ढांचा है जो घटकों और पृष्ठों का निर्माण करना बहुत आसान बनाता है। इसमें मानक घटकों और मेटाडेटा खोज परत का एक बड़ा सेट है ताकि आपको कोड में "यह क्षेत्र 5 वर्ण लंबा" आदि को दोहराना न पड़े। हालाँकि आज खुली-खट्टी का उपयोग सॉफ्टवेयर बनाने के लिए 2 कंपनियों द्वारा 2 वर्षों से किया जा रहा है। विवरण देखें http://www.domui.org/ (बेशर्म प्लग)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.