En regardant le flux jusqu'à présent, je suppose qu'il pourrait y avoir un avenir où tout, des applications au Web, sera complété avec Kotlin et Swift (et JS). J'écrirai ci-dessous ce que cela signifie.
Comme tendance récente, le backend utilise une API commune, Une architecture qui exprime chacune des applications Web, iOS et Android sur la face avant a été recherchée.
Mai 2017 Kotlin devient la langue officielle d'Android. https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/
Et il est présumé que l'élan d'utiliser Kotlin augmentera à l'avenir pour les raisons suivantes. ・ Le crash de Nullpo, qui est la principale cause de crash, peut être supprimé. -Vous pouvez utiliser le code Java existant ensemble.
Kotlin et Swift ont des spécifications de langage assez similaires, vous pouvez donc utiliser beaucoup de logique de code et de style d'écriture (bien sûr, chaque architecture est différente, alors considérez cela)
Par conséquent, maintenant que Swift est devenu courant dans iOS, l'introduction de Kotlin présente de nombreux avantages compte tenu de la situation dans laquelle vous travaillez en tant qu'ingénieur pour Android et iOS.
Depuis janvier 2017, Spring Framework prend également en charge Kotlin. https://spring.io/blog/2017/01/04/introducing-kotlin-support-in-spring-framework-5-0
Et, comme en 2., il est présumé que l'élan pour utiliser Kotlin augmentera à l'avenir pour les raisons suivantes. ・ Le crash Nullpo, qui est la principale cause de crash, peut être supprimé. ・ Traitement rapide (par rapport aux autres langages de développement Web)
De plus, à partir de 2 et 3, lorsque l'ingénieur d'application passe au back-end, Il y a peu de nouveaux rattrapages des spécifications linguistiques, et le savoir-faire peut être introduit dans le back-end, ce qui est un grand avantage.
Étant donné que Java a décidé de ne prendre en charge la version publiée que pendant six mois après sa sortie, il est supposé que l'utilisation de Java sera évitée à l'avenir. http://d.hatena.ne.jp/nowokay/20171007
En premier lieu, lorsque l'on considère l'intention d'adopter Kotlin pour Android, je pense que c'est d'éliminer la dépendance Java. Le fait qu'Android ait été poursuivi par Oracle pour Java est également la base. https://japan.zdnet.com/article/35089816/
À cause de cela et du problème d'EOSL en 5., je pense que Google poussera davantage Kotlin. C'est déduit. De plus, lorsque cela se produira, la VM ultime pour Kotlin sera publiée par Google, et même s'il y a des restrictions en Java, Kotlin sera entièrement sauvegardé? Je peux y penser.
En d'autres termes, à partir du flux ci-dessus, Kotlin deviendra la norme pour Android, et ** Android et iOS deviendront-ils la norme pour le développement avec des spécifications de langage similaires à l'avenir? C'est la spéculation que **.
Et lorsque cela se produit, ** le flux d'unification de l'application et du backend dans le même langage du point de vue de la migration / apprentissage des ingénieurs au sein de l'organisation augmentera. Je pense que le. La raison en est que nous entrons dans une ère où le développement d'applications est l'objectif principal, et qu'il y a de nombreux avantages à introduire Kotlin sur le Web, comme décrit dans 4.
C'est le flux * de Kotlin qui emmène le monde de * App au Web *.
Bien sûr, Go est également populaire pour le back-end, et ce qui précède est un raisonnement complet, mais Kotlin Conf est également tenu et Kotlin montre de l'excitation. N'est-il pas possible de penser aux lignes mondiales ci-dessus? Je pense.
Merci d'avoir lu l'article! Si vous le trouvez utile, veuillez l'aimer. M (_ _) m
Recommended Posts