Linguaggi Di Programmazione Per Android

Sommario:

Linguaggi Di Programmazione Per Android
Linguaggi Di Programmazione Per Android

Video: Linguaggi Di Programmazione Per Android

Video: Linguaggi Di Programmazione Per Android
Video: Come Progettare e Distribuire APP ANDROID, linguaggi di programmazione e tecnologie 2024, Maggio
Anonim

La maggior parte del software Android è scritta nel linguaggio di programmazione Java (PL). Gli sviluppatori di sistema offrono anche ai programmatori framework per la progettazione di applicazioni in C/C++, Python e Java Script attraverso la libreria jQuery e PhoneGap.

Linguaggi di programmazione per Android
Linguaggi di programmazione per Android

Java per Android

Il linguaggio principale per lo sviluppo di programmi Android è Java. XML viene utilizzato per creare markup dell'applicazione ed elementi di interfaccia. È possibile scrivere programmi per Android in Java in quasi tutti gli ambienti software, ma gli sviluppatori del sistema operativo suggeriscono che i programmatori utilizzino Eclipse. La funzionalità del compilatore include la modalità di creazione di applicazioni mobili tramite il plug-in Android Development Tools (ADT). Un plugin simile è disponibile per framework popolari come NetBeans e IntelliJ IDEA. Inoltre, per scrivere codice in Java, puoi utilizzare il pacchetto Motodev Studio per Android, creato sulla base di Eclipse e che consente di programmare direttamente sulla base dell'SDK di Google.

C/C++

Le librerie C/C++ possono essere utilizzate per scrivere alcuni programmi e sezioni di codice, la cui esecuzione richiede la massima velocità. L'utilizzo di questi linguaggi di programmazione è possibile attraverso uno speciale pacchetto per sviluppatori di Android Native Development Kit, focalizzato specificamente per la creazione di applicazioni utilizzando C++.

Embarcadero RAD Studio XE5 ti consente anche di scrivere app Android native. Allo stesso tempo, è sufficiente un dispositivo Android o un emulatore installato sul computer per testare il programma. Allo sviluppatore viene inoltre offerta la possibilità di scrivere moduli di basso livello in C/C++ utilizzando alcune librerie standard Linux e la libreria Bionic sviluppata per Android.

Oltre a C / C ++, i programmatori possono utilizzare C #, i cui strumenti torneranno utili durante la scrittura di programmi nativi per la piattaforma. Lavorare in C# con Android è possibile tramite l'interfaccia Mono o Monotouch. Tuttavia, la licenza iniziale per l'uso di C # costerà a un programmatore $ 400, che è rilevante solo quando si scrivono prodotti software di grandi dimensioni.

PhoneGap

PhoneGap ti consente di sviluppare applicazioni utilizzando linguaggi come HTML, JavaScript (jQuery) e CSS. Allo stesso tempo, i programmi creati su questa piattaforma sono adatti per altri sistemi operativi e possono essere modificati per altri dispositivi senza ulteriori modifiche al codice del programma. Con PhoneGap, gli sviluppatori Android possono utilizzare JavaScript per scrivere codice e HTML con CSS come mezzo per generare markup.

La soluzione SL4A consente di utilizzare linguaggi di scripting in forma scritta. Utilizzando l'ambiente, si prevede di introdurre linguaggi di programmazione come Python, Perl, Lua, BeanShell, JRuby, ecc. Tuttavia, il numero di sviluppatori che attualmente utilizzano SL4A per i loro programmi è ridotto e il progetto è ancora in fase di alpha testing.

Consigliato: