Android üçün Proqramlaşdırma Dilləri

Mündəricat:

Android üçün Proqramlaşdırma Dilləri
Android üçün Proqramlaşdırma Dilləri

Video: Android üçün Proqramlaşdırma Dilləri

Video: Android üçün Proqramlaşdırma Dilləri
Video: C+ proqramlaşdırma dili ilə nələr mümkündür, harada istifadə olunur? 2024, Bilər
Anonim

Android proqramının əsas hissəsi Java proqramlaşdırma dilində (PL) yazılmışdır. Sistem inkişaf etdiriciləri, həmçinin jQuery kitabxanası və PhoneGap vasitəsilə C / C ++, Python və Java Script tətbiqetmələrinin dizaynı üçün proqramçı çərçivələrini təklif edirlər.

Android üçün proqramlaşdırma dilləri
Android üçün proqramlaşdırma dilləri

Android üçün Java

Android proqramlarının inkişafı üçün əsas dil Java'dır. XML tətbiq işarəsi və interfeys elementləri yaratmaq üçün istifadə olunur. Android üçün Java-da demək olar ki, hər hansı bir proqram mühitində proqramlar yazmaq mümkündür, lakin əməliyyat sisteminin inkişaf etdiriciləri proqramçıların Eclipse-dən istifadə etmələrini təklif edirlər. Tərtibçi funksionallığı Android İnkişaf Vasitələri (ADT) plagini vasitəsilə mobil tətbiqetmələr yaratmaq rejimini əhatə edir. Bənzər bir eklenti NetBeans və IntelliJ IDEA kimi məşhur çərçivələr üçün mövcuddur. Bundan əlavə, Java-da kod yazmaq üçün Eclipse əsasında yaradılan və birbaşa Google SDK əsasında proqramlaşdırma imkanı verən Android üçün Motodev Studio istifadə edə bilərsiniz.

C / C ++

C / C ++ kitabxanaları icrası maksimum sürət tələb edən bəzi proqramlar və kod bölmələri yazmaq üçün istifadə edilə bilər. Bu proqramlaşdırma dillərinin istifadəsi, C ++ istifadə edərək tətbiqetmələr yaratmaq üçün xüsusi diqqət mərkəzində olan Android Native Development Kit inkişaf etdiriciləri üçün xüsusi bir paket vasitəsilə mümkündür.

Embarcadero RAD Studio XE5 ayrıca yerli Android tətbiqetmələri yazmağınıza imkan verir. Eyni zamanda, proqramı sınamaq üçün bir Android cihazı və ya kompüterə quraşdırılmış bir emulator kifayətdir. Geliştiriciyə bəzi standart Linux kitabxanaları və Android üçün hazırlanmış Bionic kitabxanasından istifadə edərək aşağı səviyyəli modulları C / C ++ dilində yazma imkanı da təklif olunur.

Proqramçılar C / C ++ dilinə əlavə olaraq platforma üçün yerli proqramlar yazarkən alətləri əlverişli olacaq C # istifadə edə bilərlər. Android ilə C # -də işləmək Mono və ya Monotouch interfeysi vasitəsilə mümkündür. Buna baxmayaraq, C # istifadə etmək üçün ilk lisenziyanın bir proqramçıya 400 dollara başa gələcəyi, bu yalnız böyük proqram məhsullarının yazılması ilə əlaqədardır.

PhoneGap

PhoneGap, HTML, JavaScript (jQuery) və CSS kimi dilləri istifadə edərək tətbiqetmələr hazırlamağınıza imkan verir. Eyni zamanda, bu platformada yaradılan proqramlar digər əməliyyat sistemləri üçün uyğundur və proqram kodunda əlavə dəyişiklik edilmədən digər cihazlar üçün dəyişdirilə bilər. PhoneGap ilə Android inkişaf etdiriciləri kodlaşdırma yaratmaq üçün bir vasitə kimi CSS ilə kod və HTML yazmaq üçün JavaScript istifadə edə bilərlər.

SL4A həlli ssenari dillərinin yazılı şəkildə istifadəsini mümkün edir. Ətraf mühitdən istifadə edərək Python, Perl, Lua, BeanShell, JRuby və s. Kimi proqramlaşdırma dillərinin tətbiqi planlaşdırılır. Bununla birlikdə, hazırda proqramları üçün SL4A istifadə edən inkişaf etdiricilərin sayı azdır və layihə hələ də alfa testindədir.

Tövsiyə: