SL4A - Android için Komut Dosyası Katmanı
Android komut dosyası oluşturma, otomasyon ve prototip oluşturma gibi basit görevler için Java programlama dilini kullanmanın aksine kullanışlı bir araçtır. Android için Komut Dosyası Katmanı (SL4A), android platformunda birden çok komut dosyası çözümü için bir platform sağlar.
SL4A nedir?
Android için Komut Dosyası Katmanı (SL4A), JAVA dışındaki dilleri kullanan bir android cihazdaki görevleri otomatikleştirmek için basit komut dosyaları yazmak için bir platform sağlayan bir kitaplıktır.
Orijinal adı Android Scripting Environment (ASE) olan SL4A, ilk olarak Haziran 2009'da Google Açık Kaynak blogunda duyuruldu. Proje, öncelikle Damon Kohler'in çabalarıyla gün ışığına çıktı ve diğer geliştiricilerin katkılarıyla büyüdü.
En popüler betik dillerini destekler. Bunlar şunları içerir -
- Beanshell 2.0b4
- JRuby 1.4
- Lua 5.1.4
- Perl 5.10.1
- PHP 5.3.3
- Python
- Rhino 1.7R2
- Javascript
- TCL
Neden SL4A - Komut Dosyası Dilleri - JAVA
Muhtemelen sorulacak ilk sorulardan biri, "Why use SL4A instead of Java?"
İlk olarak, herkes Java hayranı değildir. Komut dosyası dilleri, Java'ya kıyasla kolay bir programlama ortamı sağlar.
İkinci olarak, dil, bir düzenleme / derleme / çalıştırma tasarım döngüsünün kullanılmasını gerektirir. Bu, her değişiklik istediğinizde uygulamayı düzenlediğiniz, yeniden derlediğiniz ve ardından çalıştırdığınız anlamına gelir. Aksine, senaryolar anında yorumlanır ve çalıştırılır. Dahası, SL4A, çoğu durumda bir masaüstü ortamı için yazılan kodu yeniden kullanmayı bile mümkün kılar.
Aşağıdaki şekil, Python'da sırasıyla SL4A ve Java'da yazılmış komut dosyalarını göstermektedir.