Java na adroida

0

Witam,
nurtuje mnie jedna rzecz, aplikacje na androida w zdecydowanej większości są napisane w javie, ale android jest oparty na linuxie, który jest napisany w c. Moje pytanie brzmi, dlaczego na androida piszę się w javaie a nie w c/c++ ? Skąd wzięła się w ogóle java?
Jak ktoś ma cierpliwość prosiłbym o odpowiedź : D

0

Istnieje bardzo wiele różnych platform, na których działa Android - gdyby programiści mieli pisać oraz kompilować na każdą z nich, rwaliby sobie włosy z głów ;-)

A tak mają Javę i jej motto: compile once, run everywhere.

Zresztą wystarczy przecież wpisać w Google android why java i masz setki wyjaśnień.

0

WhatsApp jest napisany w Erlangu/Elixir na Android, tak samo AIMP chyba w C++ i QT/NDK. Można pisać w JavaScript, Scala, Kotlin, Ceylon na Androida.

0

Bo Java to jest nadjęzyk.

0
  1. Można pisać w C przez NDK
  2. Bo google uznało ze chcą javę i tyle. Równie dobrze mogli wziąć sobie C# albo Pythona gdyby mieli taki kaprys.
0

Może i nad język, ale szybciej i łatwiej nauczysz się stworzyć coś w Pythonie i Django. Np chcesz stworzyć samemu jakiś vortal, portal, serwis społecznościowy, mały sklepik internetowy, to co wybierasz PHP, Django czy Spark, Spring Boots, Play? Nie widziałem aby ktoś po godzinach samemu tworzył coś dla siebie, swój własny pomysł, tylko klepie dla korporacji kawałek kodu jako trybik całej tej machiny.

0

Dziękuję, wyjaśnione : )

1 użytkowników online, w tym zalogowanych: 0, gości: 1