Języki Programowania Dla Androida

Spisu treści:

Języki Programowania Dla Androida
Języki Programowania Dla Androida

Wideo: Języki Programowania Dla Androida

Wideo: Języki Programowania Dla Androida
Wideo: TOP 6 języków programowania 2021! 2024, Może
Anonim

Większość oprogramowania na Androida jest napisana w języku programowania Java (PL). Twórcy systemu oferują również programistom frameworki do projektowania aplikacji w językach C/C++, Python i Java Script poprzez bibliotekę jQuery oraz PhoneGap.

Języki programowania dla Androida
Języki programowania dla Androida

Java na Androida

Głównym językiem do tworzenia programów na Androida jest Java. XML służy do tworzenia znaczników aplikacji i elementów interfejsu. Możliwe jest pisanie programów dla Androida w Javie w prawie każdym środowisku programowym, ale twórcy systemu operacyjnego sugerują, że programiści korzystają z Eclipse. Funkcjonalność kompilatora obejmuje tryb tworzenia aplikacji mobilnych za pomocą wtyczki Android Development Tools (ADT). Podobna wtyczka jest dostępna dla popularnych frameworków, takich jak NetBeans i IntelliJ IDEA. Dodatkowo do pisania kodu w Javie można wykorzystać pakiet Motodev Studio for Android, stworzony na bazie Eclipse i pozwalający na programowanie bezpośrednio w oparciu o Google SDK.

C / C++

Biblioteki C/C++ można wykorzystać do pisania niektórych programów i sekcji kodu, których wykonanie wymaga maksymalnej szybkości. Korzystanie z tych języków programowania jest możliwe dzięki specjalnemu pakietowi dla programistów Android Native Development Kit, skoncentrowanemu specjalnie na tworzeniu aplikacji z wykorzystaniem C++.

Embarcadero RAD Studio XE5 umożliwia także pisanie natywnych aplikacji na Androida. Jednocześnie do przetestowania programu wystarczy jedno urządzenie z Androidem lub zainstalowany na komputerze emulator. Deweloper otrzymuje również możliwość pisania modułów niskopoziomowych w języku C/C++ przy użyciu niektórych standardowych bibliotek Linux oraz biblioteki Bionic opracowanej dla systemu Android.

Oprócz C/C++ programiści mogą korzystać z C#, którego narzędzia przydadzą się podczas pisania programów natywnych na platformę. Praca w C# z systemem Android jest możliwa poprzez interfejs Mono lub Monotouch. Niemniej jednak, początkowa licencja na używanie C# będzie kosztować programistę 400 dolarów, co ma znaczenie tylko przy pisaniu dużych produktów programowych.

TelefonGap

PhoneGap umożliwia tworzenie aplikacji w językach takich jak HTML, JavaScript (jQuery) i CSS. Jednocześnie programy tworzone na tej platformie są odpowiednie dla innych systemów operacyjnych i mogą być modyfikowane dla innych urządzeń bez dodatkowych zmian w kodzie programu. Dzięki PhoneGap programiści Androida mogą używać JavaScript do pisania kodu i HTML z CSS jako sposobu generowania znaczników.

Rozwiązanie SL4A umożliwia korzystanie z języków skryptowych w piśmie. Korzystając ze środowiska planowane jest wprowadzenie takich języków programowania jak Python, Perl, Lua, BeanShell, JRuby itp. Jednak liczba programistów, którzy obecnie używają SL4A do swoich programów, jest niewielka, a projekt nadal znajduje się w fazie alfa testów.

Zalecana: