सबसे पहले पर इसके बारे में पढ़ सकते हैं, मैं जोर सकता है कि यह सीएमएस वेब प्रौद्योगिकियों, जो WWW के एक बड़े हिस्से को चलाने के महत्व को देखते हुए एक पूरी तरह से उचित सवाल है, और एक ठीक ही कई जावा ने पूछा जागरूक लोगों को, के रूप में वहाँ सहित कई (फिर भी लोकप्रिय) पीएचपी आधारित Drupal, Wordpress, और जूमला जैसी प्रणालियों के सभी के साथ कुछ गंभीर समस्याओं, कर रहे हैं:
ग्राफिकल एकीकृत मॉडलिंग भाषा के साथ अच्छी तरह से एकीकृत करने के लिए (यूएमएल असमर्थता) इंजीनियरिंग
बड़े पैमाने पर उपयोग अपनी प्रोग्रामिंग शैली में हैश सरणी कुंजियों (सिस्टम-व्यापी, साझा, पूर्व-परिभाषित स्ट्रिंग स्थिरांक के रूप में) के रूप में फ्रीस्टाइल स्ट्रिंग्स, डेटा संरचना को हैशैप्स में हार्ड-टू-डॉक्यूमेंट कॉन्वेंटेंस के रूप में दफनाना, और हर जगह मूलभूत तोड़ना दोहराएं ऑब्जेक्ट-ओरिएंटेशन
परिणामस्वरूप जावा सीएमएस एपीआई की तुलना में आईडीई और आईडीई संकेत के साथ गरीब एकीकरण के लिए पुन: प्रयोज्य encapsulation का उपयोग करने के बजाय स्वयं (डीआरवाई) सिद्धांत। मैगनोलिया, हिप्पो, Jahia:
http://en.wikipedia.org/wiki/List_of_content_management_systems#Java
dotCMS साइट अपने मुख्य जावा सीएमएस प्रतियोगियों के साथ अपनी ही लोकप्रियता तुलना:
पर जावा CMSs का एक बहुत अच्छा सूची नहीं है।
http://www.dotcms.com/images/carousel/banner/graph.png
ऐसा नहीं है कि OpenCMS कि सूची नहीं है दिलचस्प है: http://www.opencms.org/
वहाँ पर एक सीएमएस तुलना उपकरण है: http://www.cmsmatrix.org/
CMSmatrix आप आसानी से 1200 से अधिक में सुविधाओं की तुलना कर सकते सामग्री प्रबंधन प्रणाली उत्पादों।
तथ्य यह है कि 1200 इंगित करते हैं कि जावा सीएमएस विविधताओं के साथ अपने अनुभव पर सुझावों या प्रतिक्रियाओं के लिए दूसरों से पूछना उचित है, क्योंकि सभी विकल्पों का परीक्षण करना मुश्किल है।
जहाँ तक मैं कह सकता हूं, डॉटसीएमएस आपकी आवश्यकताओं के आधार पर सबसे तेजी से बढ़ता हुआ और सर्वोत्तम विकल्प है।
अंत में, मुझे PHP बनाम जावा सीएमएस मामले पर एक अवलोकन प्रदान करने के लिए मेरे उत्तर में अनुमति दें। मेरी मुख्य भाषा जावा, हमेशा, कुछ हद तक, ग्राफिकल यूएमएल मॉडल संचालित इंजीनियरिंग (यदि कभी-कभी रिवर्स इंजीनियरिंग निगरानी के माध्यम से) के तहत जावा है, लेकिन मैंने कई वर्षों तक PHP और PHP संचालित Drupal के साथ बड़े पैमाने पर काम किया है, इनमें से एक जूमला और वर्डप्रेस के साथ "बड़ा तीन"।
जहां तक मैं कह सकता हूं, जावा सीएमएस विकल्प में से कोई भी ड्रूपल के फीचर सेट के करीब नहीं आता है, जब योगदान मॉड्यूल की विस्तृत श्रृंखला माना जाता है, या (एक बार जब आप इससे परिचित होते हैं) सेटिंग की आसानी ड्रूपल के साथ आसान या बहुत ही जटिल उद्यम सीएमएस साइटें। विशेष रूप से, कस्टम सामग्री प्रकारों के निर्माण की आसानी के साथ संयोजन में दृश्य मॉड्यूल संरचित डेटा, रिश्तों और समृद्ध क्वेरी दृश्य रिपोर्ट के साथ बहुत समृद्ध पृष्ठ डिस्प्ले बनाना बहुत आसान बनाता है। मुझे किसी भी जावा सीएमएस के बारे में पता नहीं है जिसमें कस्टम क्वेरी व्यू रिपोर्ट बनाने के लिए ड्रूपल व्यूज़ एडमिन इंटरफेस से मेल खाने के करीब कुछ भी हो सकता है। मैं आभारी हूं कि ड्रूपल मौजूद है, और कभी-कभी उसने मुझे और मेरे बच्चे को खिलाने में मदद की है, और मैं इसे अपने एंटरप्राइज़ जावा सॉफ्टवेयर विकास परियोजनाओं को ट्रैक करने के लिए भी उपयोग करता हूं, और मैं इसे एकीकृत मॉडलिंग भाषा (यूएमएल) को बढ़ावा देने वाली शैक्षिक वेबसाइटों के लिए विडंबनात्मक रूप से उपयोग करता हूं।) और यूएमएल संचालित जावा।
इसके अलावा, मेरे अपने वेब वेब अनुप्रयोगों के सीएमएस पहलुओं जानबूझकर ड्रूपल की नकल करते हैं।
मैं इस तथ्य का कोई रहस्य नहीं रखता कि मैं बिल्कुल मूल ड्रूपल प्रोग्रामिंग मॉडल, योगदान मॉड्यूल एपीआई नहीं खड़ा कर सकता हूं, और जो मैं इसे ऑब्जेक्ट-ओरिएंटेशन की अचूक कमी मानता हूं, और एक प्रोग्रामिंग शैली जिसमें लगभग हर एक पाप शामिल होता है, जिसे मैं किसी भी शिक्षक प्रोग्रामिंग पाठ्यक्रम में हतोत्साहित करता हूं। मैं अपने एपीआई के खिलाफ कोडिंग योगदान मॉड्यूल का आनंद नहीं लेता, और ड्रूपल हुक सिस्टम पूरी तरह से अनावश्यक है, और इसका कोई सरल प्रोग्राम इंटरफ़ेस पंजीकरण पैटर्न पर कोई लाभ नहीं है कि किसी भी जावा प्रोग्रामर को पता चलेगा, और ओओ कंपाइलर को करने देगा।
मैं हर कामकाजी दिन में एक अच्छी तरह से आर्किटेक्टेड जावा-आधारित सीएमएस की कमी महसूस करता हूं जो अन्यथा ड्रूपल से मेल खा सकता है (हमेशा ड्रूपल के साथ क्या कर सकता है इसके लिए आभारी रहना)।
जावा के लिए जेडबेल जैसी गर्म रीलोड प्रौद्योगिकियों के साथ, अब जावा-आधारित सीएमएस होना संभव है जो PHP संचालित सीएमएस के रूप में विकसित करना आसान है लेकिन एक सभ्य और उचित ऑब्जेक्ट उन्मुख API के साथ, और मुझे आशा है कि आखिर में एक जावा सीएमएस वास्तव में एक योगदान मॉड्यूल समुदाय के रूप में सक्रिय रूप से बंद हो जाएगा और ड्रूपल जैसे PHP- आधारित लोगों के रूप में विकसित होगा।
क्यों यह जावा होने की जरूरत है? आपको किस तरह का एकीकरण की आवश्यकता है? – Thilo
मैंने जावा प्रोग्रामिंग किया है और इसके साथ रहना चाहता हूं ... सीएमएस का उपयोग करने के बाद मैं खुद को वसंत ढांचे के संपर्क में रखना चाहता हूं ... – webDeveloper
'मैं सिर्फ एक समय बिताना नहीं चाहता हूं और फिर एहसास हुआ कि वहां एक है वहां बेहतर विकल्प '- तो आप चाहते हैं कि हम मुफ्त में विश्लेषण करें? हम आपकी (विस्तृत) आवश्यकताओं को भी नहीं जानते हैं। – home