मुझे आश्चर्य है कि स्रोत कोड के बिना उत्पादन उपयोग के लिए आरओआर ऐप वितरित करना संभव है? मैंने this post on SO देखा है, लेकिन मेरी स्थिति थोड़ा अलग है। यह कुछ सुराग वाले लोगों द्वारा प्रशासित एक ऐप होगा, इसलिए मैं अभी भी ग्राहक के अंत में अपाचे/मंगल/MySQL सेटअप की आवश्यकता के साथ शांत हूं। स्रोत की सुरक्षा के लिए मैं वास्तव में चाहता हूं। एन्कोडिंग PHP ऐप्स वितरित करने के लिए जाने का एक लोकप्रिय तरीका प्रतीत होता है (उदाहरण: Helpspot)।क्या आप बिना स्रोत के रेल आवेदन पर रूबी वितरित कर सकते हैं?
मैंने पाया इन संभावित समाधान:
- Zenobfuscate - नहीं रूबी कोड के सभी प्रकार तथापि समर्थित है, ताकि कि बाहर में गिना जाता है
- Ruby Encoder -, सबसे अच्छा विकल्प हो सकता है उनके पीएचपी एनकोडर के रूप में ठीक दिखता है (मैंने इसे आजमाया नहीं है) लेकिन यह अभी तक उपलब्ध नहीं है। मैंने पहले PHP के लिए IONcube का उपयोग किया है और यह अच्छी तरह से काम करता है, लेकिन it doesn't seem that IONcube is interested yet।
- Slingshot - इसका उल्लेख अन्य एसओ पोस्ट में किया गया था, लेकिन यह मेरे लिए एक अलग समस्या हल करता है और स्रोत अभी भी दिखाई देता है।
- RubyScript2Exe - डॉको से, यह उत्पादन तैयार नहीं है, इसलिए यह गणना करता है।
मैंने सुना है कि संभावित रूप से जेआरबीई का उपयोग करना और बाइटकोड वितरित करना यह हासिल करने का एक तरीका हो सकता है, लेकिन मैंने कभी भी जरुबी का उपयोग नहीं किया है, इसलिए मुझे यकीन नहीं है कि इसमें क्या शामिल है।
क्या कोई भी कोई विचार और/या ज्ञात उदाहरण पेश कर सकता है? आदर्श रूप में मुझे कुछ प्रकार के स्वचालित निर्माण परिदृश्य भी पसंद आएगा।
जो जेआरबी स्टैक आप उपयोग करते हैं? मैंने टॉर्कबॉक्स 4 के साथ जार को संकलित करने की कोशिश की लेकिन यह चलते समय एक अस्थायी निर्देशिका में वास्तविक कोड को अनजिप करें, इसलिए इसे आसानी से पकड़ लिया जा सकता है। – micred