Zawartość
- 1. Jest bardzo łatwy w konfiguracji
- 2. Jest kompatybilny z Javą
- 3. Zmniejsza kod płyty kotła
- 4. Rozszerzenie syntetyczne
- 5. Możesz wybrać własną filozofię programowania
- 6. Nigdy więcej wyjątków wskaźnika zerowego
- 7. Brak średników
- 8. Brak kosztów ogólnych
- 9. Jest już dobre wsparcie
- 10. Nauka nowych języków jest zawsze dobrą rzeczą
- Zamykanie myśli
Podczas ostatniej konferencji we / wy Google Google ogłosił, że Android Studio wkrótce będzie wspierać rozwój Kotlina od razu po wyjęciu z pudełka. To była wielka wiadomość, ale może sprawić, że niektórzy ludzie będą trochę zimni, jeśli nie znają Kotlina. Kotlin to popularny język programowania, który będzie alternatywą dla Java. Ale dlaczego miałoby cię to interesować? Jakie są korzyści z rozwoju dzięki Kotlin?
Odliczmy 10 najważniejszych korzyści płynących z rozwoju dzięki Kotlin.
1. Jest bardzo łatwy w konfiguracji
Programiści faktycznie mogli używać Kotlina przez jakiś czas za pomocą wtyczki, ale od Android Studio 3.0 będzie to tak proste, jak zaznaczenie pola „Dołącz obsługę Kotlin”.
2. Jest kompatybilny z Javą
Spróbuj powiedzieć to pięć razy szybko! Kotlin jest kompatybilny z Javą, co oznacza, że możesz używać frameworków Java, a nawet mieszać polecenia z obu języków w kodzie!
3. Zmniejsza kod płyty kotła
„Płyta kotła” w kontekście programowania odnosi się do wierszy kodu, które trzeba ciągle dołączać, które w rzeczywistości nie dodają funkcji kodu. Kotlin używa wielu przydatnych sztuczek i metod, aby zredukować ten „dodatkowy” kod, a dzięki temu pomaga użytkownikom tworzyć aplikacje szybciej i łatwiej. Przeanalizujemy kilka konkretnych przykładów na tej liście.
Kotlin regularnie używa znacznie mniej kodu, aby zrobić to samo
4. Rozszerzenie syntetyczne
Dostępnych jest wiele przydatnych rozszerzeń dla Kotlin, z których wiele może znacznie ułatwić życie w rozwoju Androida. Jednym szczególnie przydatnym przykładem jest „Syntetyczne”, rozszerzenie, które pozwala całkowicie zrezygnować z pisania findViewByID. Dodaj jeden wiersz kodu, aby uzyskać bezpośredni dostęp do widoków bez potrzeby używania ich identyfikatorów.
Jeśli to przeszło ci przez głowę, wystarczy powiedzieć, że może to zmniejszyć kod o setki linii w trakcie dużego projektu. To moja ulubiona zaleta Kotlin!
5. Możesz wybrać własną filozofię programowania
W przeciwieństwie do Java zorientowanego wyłącznie na obiekty, Kotlin stosuje zarówno konstrukcje obiektowe, jak i funkcjonalne. Oznacza to, że nie musisz używać programowania obiektowego, jeśli uznasz to za mylące lub jeśli pochodzisz z funkcjonalnego tła. Swoboda wyboru może być tylko dobrą rzeczą!
Czytaj dalej: Kotlin Coroutines pomaga w programowaniu asynchronicznym
6. Nigdy więcej wyjątków wskaźnika zerowego
Znane również jako „błąd miliarda dolarów”, zerowe odwołania są zmorą programistów Java i są odpowiedzialne za więcej awarii na Androidzie niż prawie jakikolwiek inny błąd. Kotlin stara się sprawić, aby stało się to przeszłością we wszystkich przypadkach oprócz „zerowego bezpieczeństwa”. Jeszcze jeden sposób, który usprawnia rozwój!
7. Brak średników
Na początku może się to wydawać małą rzeczą, ale fakt, że kod Kotlin nie wymaga kończenia wierszy średnikami oznacza, że już nigdy nie będziesz musiał polować na brakującą interpunkcję! Nadal możesz ich używać, jeśli chcesz, ale możesz ponownie wybrać ...
8. Brak kosztów ogólnych
Pisanie aplikacji w Kotlinie i Javie nie spowoduje żadnych kosztów ogólnych: twoja aplikacja nie będzie wolniejsza i nie większa niż w innym przypadku. Standardowa biblioteka Kotlina jest niewielka i lekka i działa na wirtualnej maszynie Java, podobnie jak Java.
9. Jest już dobre wsparcie
Wbudowana obsługa Kotlin może być nowością w Android Studio, ale programiści używają jej od jakiegoś czasu na Androidzie i gdzie indziej. Oznacza to, że istnieje mnóstwo wsparcia i społeczności, które pomogą Ci zacząć, a w Sklepie Play jest już wiele aplikacji zbudowanych za pomocą Kotlina.
10. Nauka nowych języków jest zawsze dobrą rzeczą
To doskonała okazja, aby wybrać nowy język programowania i poszerzyć swoją wiedzę. Kotlin jest używany do tworzenia stron internetowych i rozwoju po stronie serwera, więc będziesz dodawać więcej ciągów do swojego łuku.
Zamykanie myśli
Kotlin ma o wiele więcej korzyści, o których nie wspomniałem, które przypadną do gustu niektórym programistom. Na przykład wyjątki nie są zaznaczone, a wyrażenia lambda są obsługiwane. Ogólnie rzecz biorąc, Kotlin jest czytelny, stosunkowo prosty do pobrania dla początkujących i pod wieloma względami bardziej nowoczesny niż Java. Jeśli chcesz dowiedzieć się więcej, zapoznaj się z moim wprowadzeniem do samouczka programowania Kotlin dla Androida.
Wyrażenie lambda, oszczędzające nam jeszcze więcej czasu