2010-05-28 11 views
7

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

मैं मंच से संबंधित कमियों को समझने में विशेष रूप से रूचि रखूंगा क्योंकि मुझे डोमिनोज़ का बहुत कम ज्ञान है लेकिन मैं अन्य प्लेटफार्मों से बहुत परिचित हूं।

इस तथ्य के अलावा कि अपाचे में 70% से अधिक वेब सर्वर बाजार, आईआईएस 21% से अधिक है, और कमल लगभग 0% है, आप इस प्लेटफॉर्म से दूर जाने के लिए अन्य कारण क्या देंगे?

आपकी मदद के लिए धन्यवाद!

उत्तर

4
  1. विकास भाषा/उपकरण। नोट्स & डोमिनोज़ के लिए कोई भी (मुझे पता है) अच्छा & मुफ्त स्रोत संस्करण नियंत्रण प्रणाली नहीं है। ऐसे उत्पाद उपलब्ध हैं जो इन कार्यों को प्रदान करते हैं, लेकिन वे सबवर्जन या अन्य लोकप्रिय प्रणालियों के समान काम नहीं करते हैं। एक भाषा के रूप में, लोटस्क्रिप्ट वीबी 6 के बराबर है। आईडीई के नवीनतम संस्करण में कोड ऑटो-पूर्णता विज़ुअल स्टूडियो या कई तुलनीय विकल्पों से प्राप्त होने के करीब भी नहीं है।

  2. इंडेक्सिंग प्रदर्शन। इंडेक्सिंग प्रदर्शन किसी भी सिस्टम में एक बड़ी समस्या हो सकती है, लेकिन डोमिनोज़ में इंडेक्स अपडेट एमएस-एसक्यूएल सर्वर के जैसा ही नहीं होता है।एमएस-एसक्यूएल सर्वर प्रत्येक लेखन के साथ प्रत्येक प्रासंगिक इंडेक्स को अद्यतन करता प्रतीत होता है, जहां डोमिनोज़ में इंडेक्स अपडेट प्रक्रिया होती है जो समय-समय पर इंडेक्स को अद्यतन करती है। मेरी राय में, यह डोमिनोज़ के तहत अनुप्रयोगों के कम लगातार प्रदर्शन की ओर जाता है।

  3. प्रतिकृति/विवादों को बचाएं। एक वितरित डेटाबेस होने के नाते, ये ऐसे मुद्दे हैं जिनके साथ निपटा जाना है, और कोई कार्यान्वयन कभी भी सही नहीं होगा। इनके साथ सबसे बड़ी समस्या तब नहीं होती जब वे वैध विवाद होते हैं, लेकिन यदि आप उचित दस्तावेज़ लॉकिंग नहीं करते हैं, तो तेज़ अपडेट (उसी मशीन पर उसी उपयोगकर्ता द्वारा भी) समस्याएं पैदा कर सकते हैं। यह एक सर्वर, वेब आधारित अनुप्रयोग पर एक मुद्दा से कम है।

  4. यह एक छोटा सा बिंदु है, लेकिन वेब-आधारित अनुप्रयोगों के लिए, प्रतिक्रिया स्ट्रीम में बाइनरी जानकारी जोड़ने में असमर्थता एक भयानक कमजोरी है।

+6

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

+0

धन्यवाद पीटर! ये सभी अच्छे अंक हैं। जवाब देने के लिए समय लेने के लिए धन्यवाद। –

7

लोटस डोमिनोज़ के साथ एकमात्र चीज यह है कि यह एक वितरित डेटाबेस है जो बेचा नहीं गया, इसलिए उन्होंने फैसला किया कि यह एक अच्छा ईमेल प्लेटफ़ॉर्म तैयार करेगा।

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

मैं कमल प्लेटफ़ॉर्म से दूर जाने के बारे में सतर्क रहूंगा। बाधाएं उत्कृष्ट हैं कि कवर के पीछे कुछ ऐसा है जो कमल प्लेटफार्म वांछनीय बना देता है। याद रखें कि अपाचे में वेब सर्वर बाजार का 70% है, लेकिन उनके पास वितरित डेटाबेस बाजार का 0% है। यदि आप 100% जानते हैं कि वितरित डेटाबेस (या यहां तक ​​कि गैर-वितरित डेटाबेस) निर्भरता का एक छोटा सा हिस्सा नहीं है, तो यह एक सुरक्षित कदम है। बाधाएं यह नहीं हैं।

+0

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

+0

आपके माइग्रेशन पर शुभकामनाएँ। –

+1

"यह याद रखना बहुत सार्थक है।" - भले ही बड़े पैमाने पर गलत – andora

6

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

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

भले ही वे नोट्स के साथ काम करना पसंद करते हैं, भले ही वे 10 वर्षों में सेवानिवृत्त होने की योजना बनाते हैं, फिर भी वे कुछ नई तकनीकों को सीखना शुरू कर देंगे।

+0

धन्यवाद केन! मैं सहमत हूं कि अकेले बाजार हिस्सेदारी कम करना एक प्रमुख कारक है और जिसे किसी भी संगठन को रोक देना चाहिए। –

+1

इस जगह को देखें, बाजार हिस्सेदारी केवल वर्षों में घट गई है क्योंकि आईबीएम ने कमल खरीदे जाने के बाद वे किसी भी प्रभावी प्रतिस्पर्धा के बिना एसएमबी छोड़ने वाले माइक्रोसॉफ्ट (जो मार्केटिंग में बहुत अच्छे हैं) को बाजार में बेचने में नाकाम रहे।मैं दस साल के लिए नोट्स में काम कर रहा हूं लेकिन अब जावा सीख रहा हूं कि मैं आगे बढ़ने के लिए नहीं बल्कि नोट्स के भीतर अपने वेब अनुप्रयोगों को बढ़ाने के लिए इसका लाभ उठा रहा हूं। – AndrewB

+3

केन का दृष्टिकोण एक व्यावहारिक है, और मैं सहमत हूं। मैं नोट्सक्यूएल से बचूंगा हालांकि, यह काफी सीमित है। एक बेहतर विकल्प धीरे-धीरे अपने डोमिनोज़ अनुप्रयोगों को एक विश्वसनीय इंटरफ़ेस के माध्यम से उजागर करना होगा (8.5.x में आप इस सहायता के लिए मौजूदा ऐप्स के शीर्ष पर XPages का उपयोग कर सकते हैं)। इस तरह आप डोमिनोज़ फ्रंट-एंड को आसानी से बदल सकते हैं, और फिर आवश्यक होने पर अपने डेटा माइग्रेशन पर काम शुरू कर सकते हैं। – Ben

1

एकमात्र असली कमी नोट्स में एक वेब डेवलपमेंट प्लेटफॉर्म डेवलपर्स की क्षमताओं का उपयोग करने की अक्षमता के साथ-साथ हो सकता है। मैंने सीएसएस के साथ अच्छा होने और बेहतर एचटीएमएल लिखकर http: \ www.meteorflight.com को अपनी कुछ वेबसाइटों के रूप में काफी सुधार किया है, लेकिन अब वेब अनुप्रयोग विकास के अगले चरण के लिए मुझे जावा की आवश्यकता है क्योंकि यह मुझे देता है बहुत अधिक करने की क्षमता।

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

2

मैं कानूनी फर्म (www.proctors.com.au/legalnotes.nsf) के लिए इलेक्ट्रॉनिक दस्तावेज़ भंडारण और वर्कफ़्लो सिस्टम बनाने के लिए 1 99 6 से कमल नोट्स/डोमिनोज़ के साथ काम कर रहा हूं। मैं दस्तावेजों के निर्माण और फाइलिंग के लिए नोट्स क्लाइंट का उपयोग करता हूं - और बाकी सब कुछ - कार्यालय में। मैं डेटा पुनर्प्राप्त करने के लिए नेट का उपयोग करता हूं। नेट पर नोट्स क्लाइंट का उपयोग करने का एकमात्र नुकसान यह है कि यह धीमा है; मुख्य रूप से - मुझे कल्पना है - कोड के कारण निष्पादित किया जा रहा है।

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

0

अद्यतन ...

और अब वहाँ डोमिनोज़ XPages, जो डोमिनोज़ वेब विकास के लिए उपयोग करने के लिए एक महान वातावरण है। दूर जाने का कोई कारण नहीं है, क्योंकि इसे मौजूदा डेटाबेस पर लागू किया जा सकता है। मामूली कमी: XPages विकास सीखने में काफी समय लगता है।

देखें: http://en.wikipedia.org/wiki/XPages और http://www-10.lotus.com/ldd/ddwiki.nsf

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