![10 raons per provar Kotlin per al desenvolupament Android - Aplicacions 10 raons per provar Kotlin per al desenvolupament Android - Aplicacions](https://a.23rdpta.org/apps/10-reasons-to-try-kotlin-for-android-development-4.png)
Content
- 1. És molt fàcil de configurar
- 2. És interoperable amb Java
- 3. Redueix el codi de la placa de la caldera
- 4. L’extensió sintètica
- 5. Podeu triar la vostra pròpia filosofia de programació
- 6. No hi ha més excepcions de punter nul
- 7. Sense punts i punts
- 8. Sense despeses generals
- 9. Ja hi ha una bona assistència
- 10. L’aprenentatge de nous idiomes sempre és una cosa bona
- Pensaments de cloenda
A la darrera conferència d'E / S de Google, Google va anunciar que Android Studio aviat donaria suport al desenvolupament amb Kotlin fora de caixa. Tot i que aquesta era una gran notícia, potser hauria deixat una mica de fred si no coneixen Kotlin. Kotlin és un popular llenguatge de programació que servirà com a alternativa a Java endavant. Però, per què t'hauria d'interès? Quins avantatges té el desenvolupament de Kotlin?
Comptem els 10 principals avantatges del desenvolupament amb Kotlin.
1. És molt fàcil de configurar
Els desenvolupadors han pogut utilitzar Kotlin durant algun temps mitjançant un complement, però a partir d'Android Studio 3.0, serà tan senzill com marcar una casella per a "Incloure el suport de Kotlin".
2. És interoperable amb Java
Proveu a dir que cinc vegades ràpidament! Kotlin és interoperable amb Java, el que significa que podeu utilitzar frameworks Java i fins i tot barrejar ordres dels dos idiomes del vostre codi.
3. Redueix el codi de la placa de la caldera
El "placa de caldera" en el marc de la programació es refereix a les línies de codi que encara heu d’incloure, que en realitat no s’afegeixen a la funció del vostre codi. Kotlin utilitza diversos mètodes i mètodes útils per reduir aquest codi “addicional” i, a més, ajuda els usuaris a crear aplicacions de manera més ràpida i senzilla. Examinarem alguns exemples concrets d'aquesta llista.
Kotlin utilitza regularment menys codi per fer el mateix
4. L’extensió sintètica
Hi ha moltes extensions útils disponibles per a Kotlin, moltes de les quals poden facilitar la vida considerablement al desenvolupament d'Android. Un exemple particularment útil és "Synthetic", una extensió que us permet acabar amb l'escriptura findViewByID. Afegiu una línia de codi i podreu accedir a les visualitzacions directament sense necessitat d’utilitzar els seus identificadors.
Si us hem passat pel cap, n'hi ha prou amb dir que això pot reduir el vostre codi en centenars de línies en el transcurs d'un gran projecte. Aquest és el meu avantatge favorit personal de Kotlin.
5. Podeu triar la vostra pròpia filosofia de programació
A diferència del Java exclusivament orientat a objectes, Kotlin utilitza tant construccions orientades a objectes com funcionals. Això vol dir que no us heu obligat a utilitzar la programació orientada a objectes si la trobeu confusa o si proveniu d'un fons funcional. La llibertat d’escollir només pot ser una bona cosa.
Llegiu Següent: Les Coroutines de Kotlin us ajuden a la programació asíncrona
6. No hi ha més excepcions de punter nul
També conegut com "l'error de mil milions de dòlars", les referències nul·les són la incidència dels desenvolupadors de Java i són responsables de més xocs a Android que gairebé qualsevol altre error. Kotlin pretén que això sigui una cosa del passat en tots els casos, amb excepció de "nul·la seguretat". Només hi ha una manera més que racionalitzar el desenvolupament.
7. Sense punts i punts
Al principi, això pot semblar una petita cosa, però el fet que el codi Kotlin no requereixi que hagueu d’acabar les línies amb semiconsons significa que no haureu de tornar a buscar mai la puntuació que falta. Encara ho podeu fer servir si ho desitgeu, però tornareu a ser lliure de triar ...
8. Sense despeses generals
Escriure una aplicació a Kotlin vers Java no suposarà cap despesa general: la vostra aplicació no serà més lenta i no serà més gran del que seria altrament. La biblioteca estàndard de Kotlin és petita i lleugera i funciona a la màquina virtual de Java, igual que Java.
9. Ja hi ha una bona assistència
El suport Kotlin integrat podria ser nou per a Android Studio, però els desenvolupadors l'han utilitzat des de fa temps a Android i en altres llocs. Això vol dir que hi ha una gran quantitat de suport i comunitat per ajudar-vos a començar i ja hi ha diverses aplicacions a la Play Store que s'han creat mitjançant Kotlin.
10. L’aprenentatge de nous idiomes sempre és una cosa bona
Aquesta és una excel·lent oportunitat per recollir un nou llenguatge de programació i ampliar els vostres coneixements. Kotlin també s'utilitza per al desenvolupament web i el desenvolupament del servidor, de manera que afegireu més cadenes a la vostra proa.
Pensaments de cloenda
Hi ha molts més avantatges per a Kotlin que no he esmentat aquí que atrauran a alguns desenvolupadors. Per exemple, les excepcions no estan marcades i les expressions lambda són compatibles. En general, Kotlin és llegible, relativament senzill de recollir per a principiants i en molts aspectes més modern que Java. Si voleu obtenir més informació, feu un cop d'ull a la meva introducció a Kotlin per a tutorial de desenvolupament d'Android.
Una expressió lambda, estalviant-nos encara més temps