Por qué Kotlin es mejor que cualquier lenguaje estúpido
Recomendaría usar JAVA puro. No pienses en Kotlin. De lo contrario, perderá dos ventajas importantes.
En primer lugar, debemos entender que en realidad no existe ninguna relación entre Kotlin y JAVA. Kotlin es un lenguaje creado por Jetbrains, una empresa que fabrica IDE. Solo está relacionado con el IDE IntelliJ IDEA. Es solo que este IDE convertirá Kotlin en código JAVA durante la compilación. Por lo tanto, Kotlin vincula de forma invisible al usuario a este IDE. No viene incluido con JAVA.
La primera ventaja que se pierde es que ya no se puede elegir libremente un IDE. . . Para Kotlin, siempre habrá un solo IDE para elegir. Los usuarios se convertirán en esclavos de Jetbrains. Si un día tienes que dejar este IDE, serás un desperdicio, porque sin IDEA, Kotlin no puede hacer nada, ni siquiera un "hola mundo".
La segunda ventaja perdida es aún más fatal y es una de las razones por las que JAVA puede tener éxito. . . Lo que JAVA puede hacer, muchos otros lenguajes también lo pueden hacer. . Pero ¿por qué JAVA puede ser tan popular? Además del poder de JAVA en sí, otra razón es que los lenguajes JAVA y C# son casi idénticos. Sólo hay diferencias muy sutiles, no sólo la sintaxis es la misma, sino que también las ideas de programación son las mismas. Siempre que domines uno de ellos, podrás dominar el otro en unos pocos días sin profesor. Luego puede consultar la documentación de la API para desarrollar un programa en otro idioma. Por tanto, uno de los aspectos más destacados del aprendizaje de JAVA es "aprender una materia y conocer dos".
¿C# es genial? Sí, es asombroso. . Puede considerarse como el mayor héroe detrás de escena del éxito de JAVA. . Pero no estoy aquí para contar una historia, así que no profundizaré aquí en los rencores entre Microsoft y Sun.
Solo hablaré de tres puntos clave y, naturalmente, comprenderás lo que está en juego.
1. Es el lenguaje de programación oficial de Microsoft. Es el hijo biológico de Microsoft y una segunda generación nata y rica está hecha a medida para él. Y es el único hijo de Microsoft que puede ser multiplataforma. . Microsoft diseñó recientemente una herramienta de desarrollo liviana con código VS específicamente para ello. . En un futuro próximo, se convertirá en el único hijo de Microsoft. En los próximos años, casi todo el trabajo de Microsoft estará relacionado con ello.
2. Es el lenguaje de programación número uno en la industria del desarrollo de juegos. Ocupa más del 60% de participación. Unity3D, CE5, Frost y Luminous son los lenguajes estándar de estos cuatro principales motores de juegos. Desarrolla decenas de miles de juegos como "Pokemon Go", "Call of Duty", "FIFA", "Need for Speed" y "Final Fantasy 14". También incluye el juego móvil nacional más popular "Honor of Kings"
3, que es el lenguaje número uno para el desarrollo de dispositivos de realidad virtual (VR).
Abandonar JAVA y cambiar a Kotlin equivale a separarse de C#. . . El precio pagado en mi opinión es incomparable.