मैं अपाचे एफओपी पर एंटेनाहाउस में अंतर और अतिरिक्त विशेषताओं को जानना चाहता हूं।अपाचे एफओपी पर एंटेनाहाउस का उपयोग करने का क्या फायदा है?
उत्तर
मैं लगभग 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.1 पर है, लेकिन अनुपालन अभी भी एक [प्रगति पर काम है] (https://xmlgraphics.apache.org/fop/compliance.html) – Vadi