2008-10-15 25 views
7

मेरा एक ग्राहक एक वेब ऐप में एकाधिक (बहुत जटिल) स्प्रेडशीट्स के आधार पर एक महत्वपूर्ण 'एप्लिकेशन' को रूपांतरित करने की तलाश में है। इस के हिस्से के रूप में वे कुछ वेब पेजों को चाहते हैं जो वे जितना संभव हो सके स्प्रेडशीट के समान डेटा/मॉडल डेटा दर्ज करने के लिए उपयोग करते हैं।वेब अनुप्रयोग के लिए स्प्रेडशीट-जैसे नियंत्रण?

मुझे यह जानने में दिलचस्पी होगी कि किसी को एम्बेड करने योग्य नियंत्रणों के लिए कोई अनुभव/सिफारिशें हैं जो मानक एचटीएमएल/जावास्क्रिप्ट/AJAX कोड से बेहतर कर सकती हैं - हालांकि जावास्क्रिप्ट ढांचे के लिए सुझाव यह भी स्वागत कर सकते हैं। मैं मुख्य रूप से ActiveX, फ्लेक्स, जावा या इसी तरह के नियंत्रण, वाणिज्यिक या मुक्त स्रोत के बारे में सोच रहा हूं ठीक है।

कोडिंग भाषाओं का उपयोग किया जाना चाहिए और मंच अभी भी बहस के लिए खुला है, इसलिए आईई या PHP/फ्लेक्स के खिलाफ फ्लेक्स के खिलाफ एएसपी.NET या कुछ अन्य संयोजन ठीक है - यह व्यावसायिक आवश्यकता से प्लेटफॉर्म पर संचालित नहीं होगा।

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

+0

मैं एक टीम में रहा हूं जिसने इसे .NET + jQuery सेटअप का उपयोग करके बनाया है - यह मजेदार नहीं है, और आपका दिमाग एमईएलटी बनाता है। यदि आपके पास चांदी की ग्रिड का उपयोग करने का विकल्प है तो मैं जावास्क्रिप्ट पर उस विकल्प को ले जाऊंगा। – Sugendran

+0

यह सवाल पहले से ही दो बार पूछा गया था। इसे देखें: http://stackoverflow.com/questions/58289/excel-like-server-side-control-for-aspnet#58295 लेकिन और भी कुछ हैं। –

उत्तर

2

मैं कहूंगा कि यह डेटा ग्रिड पर आता है।

जावास्क्रिप्ट ढांचे के लिए: Jquery में 'प्लगइन्स' this है। सर्वर ओवरराइड: टेलीरिक में this जैसे एएसपीनेट नियंत्रण हैं।

यह वास्तव में नीचे आता है कि आप किस मंच मिश्रण का उपयोग करना चाहते हैं।

इसके अलावा, आप फ़ायरफ़ॉक्स के बजाय आईई में एएसपीनेट पेज क्यों बांधना चाहते हैं?

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

0

मैं Google डॉक्स/ऐप्स या समान और पृष्ठभूमि वेब सेवाओं के आधार पर समाधान पर विचार करूंगा।

1

SpreadsheetGear देखें, जैसा कि एक .NET घटक है जो आपको Excel फ़ाइलों को पढ़ने/लिखने और मैक्रोज़ निष्पादित करने की अनुमति देगा। आप स्प्रेडशीट के तर्क को संरक्षित कर सकते हैं और उन्हें अपनी वेबसाइट पर सशक्त बनाने के लिए उपयोग कर सकते हैं।

फ्रंट एंड के लिए आप टेलरिक को देखना चाहेंगे क्योंकि लोगों ने spreadsheet like interface with the Telerik grid control बनाया है।

1

जेडके स्प्रेडशीट को ठंडा करें।

2

ऐसा लगता है जैसे ईएएसए आपकी आवश्यकताओं को पूरा कर सकता है। यह ज़्यूरिख, जीई, एचपी जैसी कंपनियों में उपयोग में एक कोडर ऐप डेवलपमेंट टूल है। आप http://www.easasoftware.com/spreadsheets पर एक नज़र रखना चाहेंगे। उम्मीद है की यह मदद करेगा।

0

यहां आप GelSheet एक ओपनसोर्स वेब आधारित स्प्रेडशीट डाउनलोड कर सकते हैं। यह PHP/MySQL/जावास्क्रिप्ट पर लिखा गया है, आप किसी भी अनुकूलन के लिए Sourceforege प्रोजेक्ट पेज पर डेवलपर्स से संपर्क कर सकते हैं यह मुझे सबसे अच्छा समाधान मिला है और मैं इसे व्यक्तिगत प्रोजेक्ट के हिस्से के रूप में उपयोग कर रहा हूं।

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