Tar2RubyScript הופך עץ מדריך, המכיל היישום שלך, לתסריט רובי אחת, יחד עם כמה קוד לטפל ארכיון זה. יכול להיות מופץ Tar2RubyScript לחברים שלנו. כאשר הם התקינו רובי, הם רק צריכים ללחוץ פעמים על זה והיישום שלך ולהפעלתו!
אז, זה דרך של ביצוע היישום שלך, לא של התקנתו. אתה עשוי לחשוב על זה כעל גרסת רובי של JAR של Java ... בואו נקראים לזה RBA (ארכיון רובי).
"זה JAR של רובי ..."
כמו אריזת קבצי יישום קשורים ליישום RBA אחד, אתה יכול גם לארוז קבצי ספרייה הקשורים לאחד ספריית RBA. עכשיו אתה לא צריך להתקין את ספריית המתחם בדרך המסורתית לפני השימוש בו. רק דורש RBA.
בגלל RBA הוא רובי הטהור ואין תוכניות או ספריות אחרות יש צורך, זה קל להפיץ אותו לחברים. הם לא צריכים להתקין שום דבר, אבל רובי עצמו.
בניגוד לJAR-האנשים, אנחנו לא צריכים סיומת חדשה לRBA של. JAR הוא לא כיתת ג 'אווה, הוא מכיל Java בכיתה; RBA הוא שני ומכיל תסריט רובי. זה גם קל יותר לשנות את הפורמט של RBA בעתיד, כי האלגוריתם לטיפול בRBA מגיע עם זה בעלות בבתים של פחות מ 10K.
הבדל נוסף בין השניים הוא נקודת הכניסה: JAR עושה משהו עם מניפסט; RBA רק טוען init.rb. וכן, גם הם לדחוס, אנחנו לא.
אם אתה אוהב Tar2RubyScript, אולי כדאי לך לקרוא יישומי הפצת רובי. זה על איך אני בונה, חבילה ולהפיץ יישומי רובי. תאוריה והפרקטיקה.
מה חדש במהדורה זו:
פרטי תוכנה:
תגובות לא נמצא