עופות הוא אלטרנטיבה קלת משקל לשפת תכנות ג'אווה.
עופות הוא ספריית מכונה וכיתה וירטואלית קלה נועדה לספק משנה של התכונות שימושית של Java, מתאים לבניית יישומים עצמאיים.
יעיל
VM מיושם מאפס ונועד להיות גם מהיר וקטנים.
אוסף Just-In-Time (JIT) · לביצוע שיטה מהיר
· אוסף דורות, העתקת אשפה מבטיח פעמים הפסקה קצרות ויישוב מרחבית טוב
· ערימות אשכול-מקומי לספק O (1) הקצאת זיכרון ללא תקורה סנכרון
· Dereferences מצביע Null מטופלות באמצעות אותות OS להימנע סניפי unecessary
מעמד הספרייה נועדה להיות כרופף מצמידים ככל האפשר, המאפשרת כלים כמו ProGuard לבודד את הקוד המינימאלי דרוש ליישום באגרסיביות. זה מתורגם להורדות קטנות יותר ואתחול מהיר יותר.
Portable
קוד פלטפורמה ספציפית מסתתר מאחורי ממשק גנרי, ולכן הוספת תמיכה במערכות הפעלה חדשה היא קלה. עופות תומכים כעת לינוקס (i386 וx86_64), Windows (i386), וOS X (i386), עם יותר לבוא.
התלות של הצד שלישי רק מעבר ספריות סופקה על-ידי מערכת הפעלה היא zlib, שהוא עצמו מאוד נייד. למרות VM כתוב ב- C ++, זה לא תלוי בC ++ בספרייה רגילה, ולכן חזק על הפנים של שינויי ABI.
הטבעה
לא רק יכולים יישומים להטביע VM, אבל VM עצמו תומך בכיתה וטעינת משאב מקבצי צנצנת מוטבעת. זה אומר שאתה יכול לייצר הפעלה אחת המכיל כל היישום שלך, ובכך לפשט את תהליך ההתקנה.
התחלה מהירה:
JAVA_HOME $ יצוא = / usr / # / java מקומי או בכל מקום שהתקנת Java
איפור $
$ לבנות / linux-i386 לקמפל מהיר לבנות / בדיקה / עופות -cp שלום
מה חדש בהודעה זו:
- < li> גרסה זו כוללת תיקוני באגים רבים יחסי של 0.6, מוסיף תמיכת FreeBSD, ומשפר את התמיכה בסקאלה.
- זה גם מוסיף תמיכה לשימוש באנדרואיד / מעמד ספריית ההרמוניה כתחליף לOpenJDK וספריות עופות.
מה חדש בגרסת 0.6:
- גרסה זו מוסיפה תמיכה עבור iOS של אפל, מוסיפה חומרת ARM צף תמיכת נקודה למהדר, מספקת תאימות עם מעמד ספריית OpenJDK 7, מוסיפה תמיכה לשימוש LZMA לדחוס קבצי JAR ותמונות אתחול מוטבעים, משנה את מהדר AOT לייצא סימנים הבאגים גלויים לכל אחת משיטות הידור, ומתקנת מספר באגים מצא מאז השחרור האחרון.
מה חדש בגרסת 0.5:
- גרסה זו משפרת את התאימות עם מעמד ספריית OpenJDK, מוסיף תמיכה עבור לינוקס על PowerPC, ומשפר את תמיכת לוקליזציה.
מה חדש בגרסת 0.4:
- גרסה זו מוסיפה תמיכה לשימוש במעמד ספריית OpenJDK כ אלטרנטיבה לספריית עופות ברירת המחדל.
דרישות :
- GCC
- Java 2 Standard Edition Runtime Environment
- GNU Binutils
- zlib
- GNU הפוך
תגובות לא נמצא