2011-10-07 17 views
5

क्या रूबी में कोई ओपन सोर्स वेब ब्राउज़र लागू किया गया है? यदि नहीं, तो क्या कोई रूबी बाइंडिंग है, अधिमानतः क्रॉस-प्लेटफॉर्म और सक्रिय रूप से बनाए रखा गया है, जैसे कि गीको और/या वेबकिट जैसे स्रोत प्रतिपादन इंजन खोलने के लिए? मेरी Google खोजें बहुत ज्यादा खुलासा नहीं कर रही हैं, इसलिए मैं यहां किसी ऐसे व्यक्ति से पूछ रहा हूं जो रुबी इको-सिस्टम के रूप में जानकार है, क्योंकि मैं पिछले कुछ महीनों से केवल इसके साथ डब रहा हूं।रूबी में खुले स्रोत वेब ब्राउज़र लागू किए गए हैं?

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

+2

ब्राउज़र को हेडलेस होना चाहिए या नहीं? – molf

+1

नहीं। मैंने इस बारे में सोचा कि मैं इस प्रश्न में क्या करने की कोशिश कर रहा हूं। मैं अब ऐसा करूँगा। –

+1

यदि मैं सही ढंग से समझता हूं, मूल रूप से आप लुकाइट (http://luakit.org) जैसे कुछ अनुकूलित करना चाहते हैं लेकिन रुबी में? – Ophidian

उत्तर

2

वेब प्रतिपादन घटकों के लिए बाइंडिंग आमतौर पर जीयूआई टूलकिट के दायरे में होते हैं। Gtk MozEmbed, severalbindings जीटीके वेबकिट में है, और QtRuby को क्यूटीवेबकिट तक पहुंच भी होनी चाहिए।

+0

मुझे आपके द्वारा सुझाए गए कुछ अन्य बाइंडिंग मिलेगी, लेकिन अगर मैं गलत हूं तो मुझे सही करें, ऐसा लगता है कि उन्हें सक्रिय रूप से बनाए रखा जा रहा है। QtRuby/QtWebKit सुझाव के लिए धन्यवाद हालांकि –

+1

वैसे, मैंने आपके क्यूटीआरबी/क्यूटीवेबकिट सुझाव को इस दौरान काफी दूर ले लिया है, यहां तक ​​कि इसे ओसीआरए (वन क्लिक रूबी एप्लिकेशन) के साथ निष्पादन योग्य के रूप में पैकेजिंग भी किया है, लेकिन यह कदम मैकएफी को लगता है कि यह एक वायरस है। हालांकि, मैंने जो कदम उठाए हैं, उनमें से कोई दिलचस्पी है, कृपया देखें: http://www.sencha.com/forum/showthread.php?150123- विन्डोज़- डेस्कटॉप- ऐप-using- रूबी-(instead-of-AIR) –

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