6

हमने एक नई परियोजना शुरू की और परियोजना की प्रकृति बहुत ही संवादात्मक है और एक रिच यूआई की आवश्यकता है।क्या मुझे ओबाउट नियंत्रण खरीदना चाहिए?

हमें रिच यूआई विकास के लिए आवश्यक नियंत्रणों की एक सेट की आवश्यकता होगी। मुझे googling के दौरान Obout मिला। मैंने कभी उनके बारे में नहीं सुना और कभी भी टेलरिक, कंपोनेंटऑन, नेट एडवांटेज को छोड़कर साथी सदस्यों को मुझे ऐसा नाम नहीं बताया। ये प्रसिद्ध नाम हैं जिन्हें हमने सुना लेकिन यह कोई नहीं।

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

दूसरा, वे कितनी जल्दी पैच/अपडेट जारी करते हैं? जैसे, अगर हमें विकास के दौरान कोई बग या त्रुटि मिलती है तो क्या होगा? क्या वे इसके लिए त्वरित समाधान प्रदान करते हैं?

मैं यहां निर्णय लेने में थोड़ा उलझन में हूं। मुझे आपकी सहायता, अनुभव और प्रतिक्रिया की आवश्यकता है।

उत्तर

2

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

मुझे नहीं पता कि वे कितनी जल्दी रिलीज करते हैं, लेकिन मैं आपको बता सकता हूं कि पिछले कुछ वर्षों में उन्होंने पूरी तरह से नई चीजें जारी की हैं। मेरा मानना ​​है कि आप सभी नियंत्रण डाउनलोड कर सकते हैं और उन्हें खरीदने से पहले उन्हें आज़मा सकते हैं, इसलिए मैं आपको ऐसा करने के लिए प्रोत्साहित करता हूं। यदि यह आपकी आवश्यकताओं को पूरा करता है और आपको विकल्पों के मुकाबले उपयोग करना आसान लगता है तो इसके लिए जाएं।

इसके अलावा कुछ अतिरिक्त प्रतिक्रिया को देखने के लिए इस सवाल का बाहर की जाँच: Obout controls in C# .Net

1

यदि मैं आप थे तो मैं jQuery और सैकड़ों महान प्लग-इन का उपयोग करने में दृढ़ता से दिखता हूं जो आपको आवश्यक किसी भी कार्यक्षमता प्रदान करेगा। jQuery अत्यधिक समर्थित है और यह सब मुफ्त है (ओपन सोर्स)।

यह आपको आवश्यक सभी क्लाइंट-साइड कार्यक्षमता प्रदान करेगा और यह काम करना बहुत आसान है। JQuery का उपयोग करने के लिए आपको वास्तव में जरूरी चीजों में से एक है आईडी और आपके एचटीएमएल नियंत्रण (डीओएम तत्व) के नाम पर नियंत्रण रखना। जब आप उन तृतीय-पक्ष नियंत्रण पैक (और अधिकांश अंतर्निर्मित .NET में भी) का उपयोग करते हैं तो आप आम तौर पर उनके द्वारा उत्पादित HTML के नियंत्रण का एक अच्छा सौदा खो देते हैं। आप या तो एएसपीनेट 4.0 के लिए इंतजार कर सकते हैं जो नियंत्रण आईडी के मुद्दों को हल करेगा या पुनरावर्तक नियंत्रणों पर भरोसा करेगा और आईड्स और अन्य एचटीएमएल पर पूर्ण नियंत्रण रखेगा।

यदि आप पहले से ऐसा नहीं कर चुके हैं तो यह jQuery और पुनरावर्तक नियंत्रण सीखने में छोटे निवेश के लायक है।

+0

कोई भी इन दिनों Obout के बारे में सोच रहा है, इसके बारे में मत सोचो!मैं उनके साथ 4 वर्षों से रहा हूं और पिछले वर्ष उनके समर्थन व्यावहारिक रूप से अस्तित्व में नहीं है। आप एक समर्थन अनुरोध भेजते हैं, आधा दर्जन बार अनुवर्ती और कोई प्रतिक्रिया नहीं। – NoBullMan

0

अगर आप कुछ भी अच्छी तरह से asp.net में एकीकृत की जरूरत नहीं है, निश्चित रूप से ExtJS पर एक नजर है। इसकी समृद्ध यूई लाइब्रेरी है।

1

मैंने कई साल पहले ओबाउट नियंत्रणों का उपयोग किया था (स्मृति से, उनके एएसपी.Net TreeView और Slidemenu)।

मुझे लगता है कि मुझे दो मौकों पर उनसे संपर्क करना था, और हमारे पास समस्या को हल करने के लिए दोनों बार तत्काल समर्थन प्राप्त हुआ।

हालांकि, क्या उनके नियंत्रण (यूआई, एपीआई के मामले में) आपकी अपेक्षाओं को पूरा करते हैं, यह काफी व्यक्तिगत बात है- समर्थन अच्छा है, लेकिन आपको लगता है कि आपको उनकी पसंद पसंद नहीं है, या एपीआई नहीं है आप चीजों को करने के तरीके से फिट नहीं होते (हालांकि यह मेरे लिए ठीक था)। आपको वास्तव में उनका मूल्यांकन करना चाहिए और देखें कि आप उनके साथ कैसे चलते हैं।

0

मैं ओबाउट नियंत्रण का उपयोग कर रहा हूं। और स्पष्ट रूप से अगर मैं कर सकता तो मैं एक और विकल्प करता। जब आप उनसे विरासत में आते हैं तो नियंत्रण भारी और अक्सर छोटी होती है। मेरे लिए एक गरीब पसंद है।

2

ऐसा मत सोचो। मैंने अपना सूट खरीदा और हर बार मैंने अपने नियंत्रणों में से एक का उपयोग करने की कोशिश की, यह चूस गया।

उदाहरण 1. मैं उनके ग्रिड का उपयोग करता हूं और फ़िल्टरिंग विकल्पों का लाभ लेना चाहता हूं। 400 रिकॉर्ड के लिए, ग्रिड केवल बीस रिकॉर्ड में फ़िल्टर करता है जो पहले पृष्ठ पर हैं। तो यह अधिकांश रिकॉर्ड छोड़ देता है। मैं उनके समर्थन के संपर्क में आया और मैंने उन्हें उन फाइलों को भेजा जिन्हें उन्होंने पूछा था। वह पांच महीने पहले था और बार-बार कोशिश और ईमेल के बावजूद, मुझे कभी जवाब नहीं मिला।

उदाहरण 2: आज मैं उनके डेटपिकर का उपयोग कर रहा हूं। अच्छा प्रयास करें, लेकिन यह पृष्ठ पर एक अजीब स्थिति में खुलता है और इसे बदलने की कोई संभावना नहीं है।

+0

मैं ओबाउट के लिए नहीं गया था। हमने कुछ ऐसा साबित करने का निर्णय लिया जो दो में साबित हुआ है: (कुछ) गति और सिद्ध समर्थन (दस्तावेज़ीकरण और समुदाय) में वृद्धि करें। jQuery से संबंधित मुफ्त यूआई नियंत्रण हमारे उठाए गए थे। हमें लगता है कि हम चालाक थे या सिर्फ भाग्यशाली थे :) –

+0

मैंने ओबाउट नियंत्रण के साथ कई ग्रिड लगाए, कुछ 100K रिकॉर्ड और प्रदर्शन के साथ प्रभावशाली है। यह केवल विन्यास पर निर्भर करता है। – enricoariel

2

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

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

उनके उदाहरण सरल हैं, और यदि आपकी आवश्यकताएं सरल हैं तो वे पर्याप्त होंगे। यदि विरासत एप्लिकेशन को प्रतिस्थापित करने और अपने व्यवसाय को चलाने के लिए एक पूर्ण उड़ा हुआ एप्लिकेशन बनाना, जैसे हमने किया, तो आपको बेहतर समर्थन की आवश्यकता है। फिर भी, यह पैसा अच्छी तरह से खर्च किया गया था। हम 200,000 रिकॉर्ड के हमारे क्लाइंट डेटाबेस पर खोज करने के लिए ग्रिड और फ़िल्टर का उपयोग करते हैं, और आमतौर पर उस व्यक्ति को ढूंढ सकते हैं जिसे हमें अकेले नाम से 10 कीस्ट्रोक से कम में चाहिए। हमारे इंट्रानेट पर प्रदर्शन बहुत अच्छा है।

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

और हमारी मांग शायद अधिकांश लोगों की जरूरतों से परे है, हमारी मुख्य स्क्रीन में एक सुपरफॉर्म और 7 डेटा ग्रिड का संयोजन है, जिनमें से प्रत्येक डेटा प्रविष्टि के लिए एक मोडल फॉर्म पॉप अप करता है, सभी एक ही वेब पेज के भीतर। लेकिन यह अच्छी तरह से काम करता है। सब कुछ, हमारे पास लगभग 60 डेटा एंट्री पेज और अन्य 60 रिपोर्टिंग पेज हैं जिन्हें हमने ओबाउट टूल्स के साथ बनाया है। रिपोर्टिंग पेज उपयोगकर्ताओं को पॉपअप, कैलेंडर्स, रेडियो बटन इत्यादि का उपयोग करके रिपोर्ट मानदंड (यानी तिथियां, ग्राहक, उत्पाद इत्यादि) सेट करने की अनुमति देते हैं और इन्हें एसएसआरएस रिपोर्टों में पास करते हैं, जो एक प्रकार की विज्ञापन-रिपोर्टिंग रिपोर्टिंग है। इसलिए हमने एक से अधिक वर्षों में 125 से अधिक वेब पेजों और 150 से अधिक रिपोर्टों वाली एक परियोजना बनाई, जो छोटे कर्मचारियों के बारे में काफी उपलब्धि थी।

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