मैं अपाचे एफओपी पर एंटेनाहाउस में अंतर और अतिरिक्त विशेषताओं को जानना चाहता हूं।अपाचे एफओपी पर एंटेनाहाउस का उपयोग करने का क्या फायदा है?
उत्तर
मैं लगभग 1 साल के लिए सभी वाणिज्यिक इंजनों का मूल्यांकन कर रहा हूं, जिनमें से 6 महीने मैंने एफओपी के साथ काम करने में बिताया; मुख्य अंतर यह है कि मैं देख रहा हूँ कर रहे हैं:
एफओपी:
- ओपन सोर्स, मुफ्त
- जावा में लिखा है, यह कुछ भी है कि (कम से कम विंडोज, लिनक्स, सोलारिस) उस पर जावा है पर काम करना चाहिए
- अभी भी प्री-अल्फा रिलीज है (अंतिम संस्करण 0.95 है)
- आज तक, ओपन सोर्स समुदाय में से किसी ने लगभग 2 वर्षों तक कुछ भी जारी नहीं किया है!
- यदि आपके पास मूल रिपोर्ट है तो अच्छा होगा; अधिक उन्नत सामग्री का समर्थन नहीं करता है (जैसे टेबल लेआउट = "ऑटो", टेबल हेडर/फ़ूटर में मार्कर पुनर्प्राप्त करना - एक्सएसएल-एफओ 1.1 का हिस्सा और सबटोटल्स आदि के लिए अच्छा)
- कुछ विशेषताएं छोटी हैं (विशेष रूप से आसपास फुटनोट, पृष्ठों में टेबल तोड़ना, इत्यादि)। इन्हें ट्रैक करना कठिन होता है और बाद में पॉप-अप होगा जब आप पहले से ही अपने एक्सएसएलटी लिख चुके हैं।
- बहुत सारी मेमोरी का उपभोग करेगा - यह एक मुद्दा है यदि आप एक ही समय में एकाधिक रिपोर्ट चलाना चाहते हैं (उदाहरण के लिए यदि आपके पास कोई वेबसाइट है)।
- तकनीकी सहायता (कुछ विक्रेताओं भी आप प्रदर्शन के मुद्दों और डिबग अपने स्टाइलशीट का निवारण में मदद मिलेगी):
सभी वाणिज्यिक उत्पादों निम्नलिखित है।
- यूनिकोड हैं (अरबी, हिब्रू, चीनी, रूसी, जापानी, थाई, वियमीज़ इत्यादि जैसी अधिकांश स्क्रिप्ट्स को संभाल सकते हैं)
- एक्सएसएल-एफओ 1.1 संगत हैं।
- वाणिज्यिक, $ 4000- $ 5000 रेंज (1 सीपीयू)
- सी में लिखा ++, क्रॉस प्लेटफॉर्म
- अद्वितीय विशेषताओं में (कम से कम विंडोज और लिनक्स पर काम करता है): के लिए समर्थन MathML, जापानी लेखन के लिए अच्छा समर्थन (ऊपर से नीचे लंबवत लेखन)
- अतिरिक्त शुल्क
- वाणिज्यिक, $ 1500 $ 3500 रेंज (किसी भी CPU)
- सी ++ में लिखा, पार मंच
- (कम से कम Windows और Linux पर काम करता है) अनूठी विशेषताओं में: एक अच्छा दृश्य डिजाइनर, सिल्वरलाइट वर्ड और PowerPoint उत्पादन, पीडीएफ,
- बहुत तेजी से रूपों एक्सटेंशन मानक
प्रदान की जाती हैं
- वाणिज्यिक, $ 3000 $ 4000 रेंज (1 सीपीयू)
- जावा
- में लिखा अद्वितीय विशेषताओं में: एएफपी समर्थन, पीडीएफ रूपों
अपनी रिपोर्ट सरल हैं, तो आप दे सकते हैं यह एक शॉट है। लेकिन मेरी व्यक्तिगत राय है: यदि आपके पास वाणिज्यिक इंजन पर खर्च करने के लिए पैसा है तो एफओपी के साथ मत जाओ। मुझे लगता था कि ओपन सोर्स होना अच्छा है क्योंकि मैं इसे स्वयं बदल सकता हूं - यह बदलना आसान नहीं है, और मेरी राय यह है कि यह भी बहुत जोखिम भरा है क्योंकि आप नहीं जानते कि कार्यक्षमता किस प्रकार प्रभावित होगी। कार्यक्षमता वास्तव में काफी जटिल है, और यही कारण है कि अब सक्रिय रूप से सुधार नहीं किया जा रहा है।
मुझे XMLDUDE का अवलोकन पसंद है, इस समय अपाचे एफओपी 1.0 जारी किया गया है। पिछले कुछ वर्षों में अपाचे एफओपी में काफी सुधार हुआ। लेकिन प्रतिस्पर्धा या तो नहीं रुक गई। उन विक्रेताओं में से प्रत्येक की अपनी विशेषता है।
आपके लिए क्या महत्वपूर्ण है?
मूल्य एफओपी ओपन-सोर्स है, लेकिन उदाहरण के लिए हम अब "फ्री" के लिए रेंडरएक्स एक्सईपी प्राप्त करते हैं क्योंकि यह हमारे एक्समैटल सूट में शामिल है।
स्पीड आप एक बैच में पीडीएफ करने के लिए XML से अपना रूपांतरण चलाते हैं, तो आप शायद बहुत समय है। यदि आप किसी वेबसाइट पर "रीयल-टाइम" पर अपना रूपांतरण चलाते हैं, तो यह जितनी जल्दी संभव हो सके।
संवर्धन क्या आप केवल एक्सएसएल-एफओ मानकों का उपयोग करना चाहते हैं? कुछ विक्रेता बहुत अधिक विस्तार तत्व हैं जो प्रतिस्पर्धी एक्सएसएल-एफओ सॉफ्टवेयर में काम नहीं करेंगे।
एंटीनाहाउस, अतीत में एक प्रकार का एफओ पूर्वावलोकन था जो डीबगिंग के लिए बहुत उपयोगी था।
वर्थ याद रखना कि यदि आपकी आवश्यकता एक्सएमएल से पीडीएफ का उत्पादन करने के लिए है, तो आप एफओ को शामिल करने की आवश्यकता के बिना एक्सएसएलटी और लाटेक्स के साथ ऐसा कर सकते हैं। नकारात्मकता आपको कुछ लाटेक्स जानने की जरूरत है; उल्टा लाटेक्स पहले से ही दस्तावेजों के बारे में जानता है (XeLaTeX मूल रूप से यूटीएफ -8 है), प्रारूपण (पैकेज) के लिए प्लगइन के साथ, और वाणिज्यिक और स्वयंसेवक दोनों के मजबूत समर्थन के साथ कुछ भी चलाता है।
- 1. टेक्स्टबॉक्स पर RichTextBox का उपयोग करने का क्या फायदा है?
- 2. जावा में अपाचे एफओपी के साथ नए फोंट का उपयोग
- 3. क्या ऑब्जेक्ट इनिशिलाइज़र का उपयोग करने का कोई फायदा है?
- 4. पायथन वर्चुअलबॉक्स एपीआई का उपयोग करने का क्या फायदा है?
- 5. bcrypt पर स्क्रिप का क्या फायदा है?
- 6. जारी करने पर फ़िल्टर_has_var() का उपयोग करने का क्या फायदा है()
- 7. क्या ऑब्जेक्ट पर संपत्ति घोषित करने के बजाए प्रोटोटाइप का उपयोग करने का कोई फायदा है?
- 8. जावास्क्रिप्ट लोड करने के लिए document.write पर unescape का उपयोग करने का क्या फायदा है?
- 9. सरणी का उपयोग करने से arrayWithCapacity का उपयोग करने का क्या फायदा है?
- 10. घूर्णन पर गतिविधि को नष्ट करने का क्या फायदा है?
- 11. क्या पाइथन कक्षा का उपयोग करने में कोई फायदा है?
- 12. क्या पर्ल या पायथन पर बैश का उपयोग करने का कोई फायदा है?
- 13. गैर-जेनेरिक कॉल पर जेनरिक-कहां-क्लॉज कॉल का उपयोग करने का क्या फायदा है?
- 14. एक सादा डीएलएल पर COM का उपयोग करने का क्या फायदा है?
- 15. Inumerable <T> पर सूची <T> का उपयोग करने का क्या फायदा है?
- 16. क्या मानक सी ++ या सी # पर सी ++/सीएलआई का उपयोग करने का कोई फायदा है?
- 17. इंटरलाक्ड क्लास का उपयोग करने के विपरीत अस्थिर कीवर्ड का उपयोग करने का कोई फायदा है?
- 18. क्या रिटर्न स्टेटमेंट का उपयोग करने का कोई फायदा है जो कुछ भी नहीं देता है?
- 19. स्थिर इनलाइन पर NS_INLINE का क्या फायदा है?
- 20. उद्देश्य-सी में कार्यों पर ब्लॉक का उपयोग करने का कोई फायदा है?
- 21. बिगटेबल पर कुंजी-मूल्य स्टोर का क्या फायदा है?
- 22. जावास्क्रिप्ट मॉड्यूल पैटर्न का क्या फायदा है?
- 23. Android में Asynctask पर लोडर का क्या फायदा है?
- 24. एफओपी
- 25. .bss अनुभाग होने का क्या फायदा है?
- 26. रनटाइम पर कक्षाएं बनाते समय `exec` over` type() `का उपयोग करने में क्या फायदा है?
- 27. यूटीएफ -16 पर यूटीएफ -8 का उपयोग करने के लिए क्या फायदा है?
- 28. ओपनएमपी: समानांतरता घोंसले का क्या फायदा है?
- 29. तत्काल डाउन कास्टिंग का क्या फायदा है?
- 30. "लिंक के रूप में जोड़ें" का उपयोग करने के बजाय पोर्टेबल क्लास लाइब्रेरी का उपयोग करने का क्या फायदा है?
ध्यान दें कि एफओपी अब संस्करण 1.1 पर है, लेकिन अनुपालन अभी भी एक [प्रगति पर काम है] (https://xmlgraphics.apache.org/fop/compliance.html) – Vadi