Wenn ich mir den bisherigen Ablauf anschaue, schätze ich, dass es eine Zukunft geben wird, in der alles von Apps bis zum Web mit Kotlin und Swift (und JS) abgeschlossen wird. Ich werde unten schreiben, was es bedeutet.
Als aktueller Trend verwendet das Backend eine gemeinsame API: Es wurde nach einer Architektur gesucht, die jedes Web, jede iOS-App und jede Android-App auf der Vorderseite ausdrückt.
Mai 2017 Kotlin wird die offizielle Sprache für Android. https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/
Und es wird davon ausgegangen, dass die Dynamik für die Verwendung von Kotlin aus folgenden Gründen in Zukunft zunehmen wird. ・ Der Nullpo-Absturz, der die häufigste Absturzursache darstellt, kann unterdrückt werden. -Sie können vorhandenen Java-Code zusammen verwenden.
Kotlin und Swift haben ziemlich ähnliche Sprachspezifikationen, sodass Sie viel Codelogik und Schreibstil verwenden können (natürlich ist jede Architektur anders, denken Sie also daran).
Da Swift mittlerweile zum Mainstream in iOS geworden ist, bietet die Einführung von Kotlin viele Vorteile, wenn man bedenkt, in welcher Situation Sie als Ingenieur für Android und iOS arbeiten.
Seit Januar 2017 ist das Spring Framework auch mit Kotlin kompatibel. https://spring.io/blog/2017/01/04/introducing-kotlin-support-in-spring-framework-5-0
Und wie in 2. wird davon ausgegangen, dass die Dynamik für die Verwendung von Kotlin aus folgenden Gründen in Zukunft zunehmen wird. ・ Der Nullpo-Absturz, der die häufigste Absturzursache darstellt, kann unterdrückt werden. ・ Schnelle Verarbeitung (im Vergleich zu anderen Webentwicklungssprachen)
Ab 2. und 3., wenn der App-Ingenieur zum Back-End wechselt, Es gibt nur wenige neue Aufholjagden zu Sprachspezifikationen, und Know-how kann in das Back-End eingebracht werden, was ein großer Vorteil ist.
Da Java beschlossen hat, die veröffentlichte Version erst ein halbes Jahr nach ihrer Veröffentlichung zu unterstützen, wird spekuliert, dass die Verwendung von Java in Zukunft vermieden wird. http://d.hatena.ne.jp/nowokay/20171007
Wenn ich überlege, was die Absicht ist, Kotlin für Android einzuführen, denke ich zunächst, dass es die Java-Abhängigkeit beseitigen soll. Die Tatsache, dass Android von Oracle für Java verklagt wurde, ist auch die Grundlage. https://japan.zdnet.com/article/35089816/
Aus diesem Grund und wegen des Problems von EOSL in 5. denke ich, dass Google Kotlin weiter vorantreiben wird. Es wird gefolgert. In diesem Fall wird die ultimative VM für Kotlin von Google veröffentlicht, und selbst wenn es in Java Einschränkungen gibt, wird Kotlin vollständig gesichert. Daran kann ich denken.
Mit anderen Worten, aus dem obigen Ablauf wird Kotlin zum Standard für Android und ** Werden Android und iOS in Zukunft zum Standard für die Entwicklung mit ähnlichen Sprachspezifikationen? Es ist Spekulation, dass **.
In diesem Fall ** wird der Fluss der Vereinheitlichung der App und des Backends in derselben Sprache aus Sicht der Migration / des Lernens von Ingenieuren innerhalb des Unternehmens zunehmen. Ich glaube, dass der. Der Grund dafür ist, dass wir in eine Ära eintreten, in der sich die Entwicklung hauptsächlich auf die Anwendungsentwicklung konzentriert, und dass es viele Vorteile gibt, Kotlin im Web einzuführen, wie in 4 beschrieben.
Dies ist der Fluss * von Kotlin, der die Welt von * App ins Web * bringt.
Natürlich ist Go auch für das Backend beliebt, und das oben Genannte ist eine vollständige Argumentation, aber Kotlin Conf wird ebenfalls abgehalten und Kotlin zeigt Aufregung. Ist es nicht möglich, an die oben genannten Weltlinien zu denken? Ich denke.
Vielen Dank für das Lesen des Artikels! Wenn Sie es hilfreich finden, mögen Sie es bitte. M (_ _) m
Recommended Posts