Quş Java proqramlaşdırma dili üçün yüngül alternativ deyil.
Quş müstakil applications tikinti üçün uyğun Java xüsusiyyətləri faydalı alt təmin etmək üçün nəzərdə yüngül virtual maşın və sinif kitabxanadır.
Səmərəli
VM sıfırdan həyata və sürətli və kiçik, həm üçün nəzərdə tutulmuşdur.
Sürətli üsulu icrası üçün · Just-In-Time (JIT) yığma
· Qurşaq çıxarmaq zibil toplama qısa fasilə dəfə və yaxşı məkan mövqeyində təmin
· Mövzu yerli vaxt heç bir sinxronizasiya hava ilə O (1) yaddaş ayrılması təmin
· Null göstərici dereferences unecessary filial qarşısını almaq üçün OS siqnalları vasitəsilə idarə olunur
sinif kitabxana aqressiv bir proqram üçün lazım olan minimum kodu təcrid Proguard kimi alətlər imkan mümkün qədər loosely-coupled üçün nəzərdə tutulmuşdur. Bu kiçik yüklənmə və sürətli başlanğıc tərcümə.
Portable
Platform xüsusi kodu yeni OSes dəstək asandır əlavə, ümumi interface arxasında gizlidir. Quş hazırda gəlmək üçün daha Linux (i386 və x86_64), Windows (i386) və OS X (i386) dəstəkləyir.
OS təmin kitabxanalar kənarda yalnız üçüncü asılılıq özünü çox portativ olan zlib edir. VM C ++ yazılı baxmayaraq, C ++ standart kitabxana asılıdır və ABI dəyişikliklər qarşısında beləliklə sağlam deyil.
Embeddable
Yalnız applications VM bütünləşdirmək bilər, lakin VM özü əlaqədar jar faylları sinif və resurs loading dəstəkləyir. Bu, bununla quraşdırma prosesinin sadələşdirilməsi, bütün tətbiqi olan bir yürütülebilir istehsal edə bilər deməkdir.
Quick Start:
$ Ixrac = / usr / local / java # JAVA_HOME və ya hər yerdə Java yüklü
$ Etmək
$ / Qurmaq linux-i386-tərtib sürətli / quş cp build / test Hello
Bu azad yeni nədir:
- < li> Bu versiya 0.6 nisbətən çox bugfixes ehtiva edir FreeBSD dəstək verir və Scala dəstək yaxşılaşdırır.
- Bu da OpenJDK və quş kitabxana alternativ olaraq Android / Harmony sinif kitabxana istifadə üçün dəstək verir.
nədir versiya 0.6-ci ildə Yeni
- Bu versiya, Apple iOS üçün dəstək əlavə üzən ARM hardware edir compiler point dəstək OpenJDK 7 sinif kitabxana ilə uyğunluğu təmin JAR faylları və açılış images əlaqədar sıxılma LZMA istifadə üçün dəstək, hər tərtib metodu üçün ayıklama görünən rəmzləri ixrac AOT compiler düzəliş edər və səhvlərindən bir sıra giderir Son azad ildən tapıldı.
nədir Versiya 0.5 Yeni
- Bu versiya OpenJDK sinif kitabxana ilə uyğunluğu artırır, dəstək verir PowerPC Linux, və localisation dəstək yaxşılaşdırır.
versiya 0.4 yeni nədir:
- Bu versiya bir kimi OpenJDK sinif kitabxana istifadə üçün dəstək əlavə default Quş kitabxana alternativ.
- Bu da, ARM memarlıq üçün dəstək əlavə xüsusi classloaders istifadə apps dəstək yaxşılaşdırır və əvvəlki azad mövcud qaranlıq səhvlərindən bir sıra giderir.
tələblər
- GCC
- Java 2 Standard Edition Runtime Environment
- GNU arada binutils
- zlib
- GNU olun
Şərhlər tapılmadı