{"id":39891,"date":"2023-08-24T12:47:54","date_gmt":"2023-08-24T17:47:54","guid":{"rendered":"https:\/\/niixer.com\/?p=39891"},"modified":"2023-09-07T12:22:45","modified_gmt":"2023-09-07T17:22:45","slug":"kotlin-la-alternativa-que-creo-jetbrains","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/","title":{"rendered":"Kotlin, La alternativa que creo jetBrains"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>JetBrains cre\u00f3 Kotlin en 2010, JetBrains es una empresa privada que se centra en el desarrollo de <a href=\"https:\/\/niixer.com\/?s=software\">software<\/a>, sus herramientas est\u00e1n dirigidas a desarrolladores de software y gerentes de proyectos.<\/p>\n\n\n\n<p>Kotlin fue creado para solucionar problemas que suced\u00edan con <a href=\"https:\/\/niixer.com\/?s=java\">Java<\/a>, ya que JetBrains cre\u00f3 todos los IDEs en Java u otros lenguajes basados en JVM. Esto se debe a que son interoperables con Java, ya que terminan compil\u00e1ndose en bytecode que JVM es capaz de ejecutar.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/jetbrains.webp\" alt=\"\" class=\"wp-image-40023\" style=\"width:166px;height:166px\" width=\"166\" height=\"166\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/jetbrains.webp 900w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/jetbrains-300x300.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/jetbrains-150x150.webp 150w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/jetbrains-768x768.webp 768w\" sizes=\"auto, (max-width: 166px) 100vw, 166px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>El problema que m\u00e1s les afect\u00f3 fue que la base de c\u00f3digo de Java es muy grande, por lo que comenzaron a analizar las caracter\u00edsticas de otros lenguajes que pudieran darles una ventaja sobre Java, pero como no hab\u00eda muchos lenguajes que pudieran ser compatible con la JVM y que tuvieran las funciones necesarias, la opci\u00f3n m\u00e1s econ\u00f3mica era Scala, pero tiene una desventaja, y que Scala les daba un problema de rendimiento y era demasiado potente para usar, buscaban algo que les ayudara a reducir el tama\u00f1o de su c\u00f3digo.<\/p>\n\n\n\n<p>En 2017, despu\u00e9s del lanzamiento de <a href=\"https:\/\/niixer.com\/?s=Android\">Android<\/a> Studio 3.0, Kotlin se convirti\u00f3 en una alternativa al compilador de Java est\u00e1ndar. Los desarrolladores nombraron a Kotlin como su lenguaje de preferencia para aplicaciones de Android hasta 2019. Esto ampli\u00f3 las opciones disponibles en la industria y ofreci\u00f3 m\u00e1s alternativas para crear aplicaciones, gracias a la gran versatilidad y comodidad que ofrece Kotlin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Rivalidad de Java y Kotlin<\/strong><\/h3>\n\n\n\n<p>Kotlin a pesar de ser la alternativa que jetBrains cre\u00f3 para ser el rival de java este es muy cercano y parte del JVM y capaz de compilarse en JavaScript, a pesar de todo esto siempre se ha visto la cercana rivalidad, esto gracias a que Kotlin est\u00e1 enfocado en orientaci\u00f3n de objetos y de calidad industrial y de esta forma ellos quer\u00edan vencer a Java sin alejarse del todo de el JVM, por otro lado Java sigue siendo uno de los reyes de los lenguajes de programaci\u00f3n a pesar de todos sus a\u00f1os en funcionamiento siempre ha sigo uno de los lenguajes insignia, gracias a esta rivalidad las empresas empiezan a preguntarse<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfCu\u00e1l es realmente el mejor entre los dos?<\/strong><\/h3>\n\n\n\n<p>Esta pregunta es dif\u00edcil de responder ya que ambos tienen funciones muy \u00fatiles pero los desarrolladores suelen escogerlos seg\u00fan su objetivo adem\u00e1s de comodidad ya que usualmente Kotlin le gana a Java al ser mas conciso y est\u00e9tico, pero Java gracias a sus a\u00f1os de funcionamiento tiene funciones que Kotlin no tiene entonces es una rivalidad que nunca acabara pero que al tiempo se complementan<\/p>\n\n\n\n<p><strong>Aplicaciones desarrolladas con Kotlin<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>En los \u00faltimos a\u00f1os se ha visto que Kotlin cada vez se extiende mas en la franquicia de aplicaciones multiplataforma llegando incluso a grandes franquicias haciendo que cada vez su nombre sea mas reconocido entre los desarrolladores, unas de las aplicaciones que son desarrolladas en Kotlin son:<\/p>\n\n\n\n<p><strong>Trello:<\/strong> Es una aplicaci\u00f3n para poder gestionar tus proyectos y tareas usando el m\u00e9todo Kanban, este es muy com\u00fan en oficinas, durante el transcurso de los a\u00f1os esta ha decidido irse adaptando a desarrollarse con Kotlin<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/niixer.com\/?s=netflix\">Netflix<\/a>: <\/strong>La famosa aplicaci\u00f3n y pagina web de streaming de series y pel\u00edculas se programa en Java, pero han decidido adaptar unas partes de su c\u00f3digo a Kotlin<\/p>\n\n\n\n<p><strong>Uber: <\/strong>Esta tambi\u00e9n por comodidad a la hora de desarrollar su aplicaci\u00f3n de Android decidi\u00f3 irse a poco adapt\u00e1ndose a Kotlin<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/niixer.com\/?s=pinterest\">Pinterest<\/a>: <\/strong>Al igual que las anteriores Pinterest por comodidad y versatilidad ha decidido durante todo este tiempo usar Kotlin en su aplicaci\u00f3n de Android<\/p>\n\n\n\n<p><strong>AliExpress: <\/strong>Esta es la aplicaci\u00f3n de mensajer\u00eda de productos usualmente chinos tambi\u00e9n ha optado por la versatilidad y comodidad de Kotlin a la hora de programar sus aplicaciones<\/p>\n\n\n\n<p><strong>Adobe Acrobar Reader: <\/strong>Por \u00faltimo, la aplicaci\u00f3n de lectura de PDF tambi\u00e9n ha optado por optimizar y volver m\u00e1s c\u00f3modo a la hora de programar usando Kotlin en su aplicaci\u00f3n de Android de este modo actualizando su c\u00f3digo<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/pinterest-1-1024x576.png\" alt=\"\" class=\"wp-image-40149\" style=\"width:393px;height:221px\" width=\"393\" height=\"221\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/pinterest-1-1024x576.png 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/pinterest-1-300x169.png 300w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/pinterest-1-768x432.png 768w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/pinterest-1-1536x864.png 1536w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/pinterest-1.png 1920w\" sizes=\"auto, (max-width: 393px) 100vw, 393px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Caracter\u00edsticas de Kotlin<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Este al ser tan novedoso y estando enfocado en vencer a Java tiene caracter\u00edsticas muy novedosas tanto en lo est\u00e9tico como a la hora de programar, gracias a esto este lenguaje es de los m\u00e1s completos y \u00fatiles en la actualidad, adem\u00e1s de tener un gran confort.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A la hora de compilar este es el un 40% m\u00e1s eficaz que Java, dado a esto se puede determinar que Kotlin es m\u00e1s conciso.<\/li>\n\n\n\n<li>Este es interoperable con Java dando una facilidad al usar Kotlin en un entorno de Java y facilit\u00e1ndole a los desarrolladores la interconectividad con JVM a la hora de compilar<\/li>\n\n\n\n<li>Las expresiones, plantillas de cadenas, Lambda y sobrecarga de operadores son unas de las opciones m\u00e1s \u00fatiles que se puede usar en Kotlin<\/li>\n\n\n\n<li>Este al ser mas conciso y novedoso suele ser m\u00e1s f\u00e1cil de aprender, gracias a experiencias de personas que lo aprendieron se ha definido que este es m\u00e1s f\u00e1cil de aprender que muchos de lenguajes de programaci\u00f3n.<\/li>\n\n\n\n<li>Dado a su tipo est\u00e9tico a la hora de compilar se es m\u00e1s f\u00e1cil de detectar errores haciendo que los desarrolladores logran tener un trabajo m\u00e1s eficaz y poder tener menos fallos a la hora de programar<\/li>\n\n\n\n<li>Este tambi\u00e9n es de los mejores a la hora de programar ya que su c\u00f3digo es multiplaformas ya que se puede usar para programar tanto aplicaciones de escritorio como Android y IOS.<\/li>\n\n\n\n<li>Adem\u00e1s de todo lo anterior este tiene otras funciones como construcciones funcionales y orientaci\u00f3n a objetos cosa que no lo deja atr\u00e1s en ning\u00fan \u00e1mbito importante<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/codigo-1.webp\" alt=\"\" class=\"wp-image-40036\" style=\"width:272px;height:255px\" width=\"272\" height=\"255\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/codigo-1.webp 474w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/codigo-1-300x281.webp 300w\" sizes=\"auto, (max-width: 272px) 100vw, 272px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ventajas de Kotlin<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Este tiene correlaci\u00f3n con Java, esto gracias a que es parte de JVM esto significa que puedo tanto compilar su c\u00f3digo con JavaScript como usar las bibliotecas y marcos de trabajo que existen y existir\u00e1n en Java, adem\u00e1s de darle versatilidad a la hora de querer trasladar su c\u00f3digo de Kotlin a Java o de java a Kotlin haciendo que los desarrolladores sean mas eficaces y no tengan tantas complicaciones a la hora de trasladar su c\u00f3digo<\/li>\n\n\n\n<li>Este al ser m\u00e1s reciente y moderno tambi\u00e9n es m\u00e1s simplificado cosa que permite a los principiantes tener un mejor aprendizaje y haciendo que este lenguaje sea usado y aprendido por muchas m\u00e1s personas<\/li>\n\n\n\n<li>Tiene muchas ayudas para los desarrolladores, como que no deja tipos sin procesar, las referencias nulas las controla el sistema de tipos adem\u00e1s de no tener excepciones marcadas.<\/li>\n\n\n\n<li>No tiene problemas con los bloques interminables, no le falta extensibilidad y tiene soporte para programaci\u00f3n funcional<\/li>\n\n\n\n<li>Kotlin a la hora de programar tiene una sintaxis poca verborragia<\/li>\n\n\n\n<li>Es m\u00e1s seguro que muchos lenguajes dado que es <a href=\"https:\/\/kotlinlang.org\/docs\/null-safety.html\">Null Safe<\/a>, esto hace que no sea tan propenso a errores<\/li>\n\n\n\n<li>Este tiene una caracter\u00edstica llamada \u201cextensi\u00f3n functions\u201d esta hace que puedas agregar funciones especificas a clases que creaste sin necesidad de cambiar su c\u00f3digo fuente esto hace que sea mucho m\u00e1s r\u00e1pido y f\u00e1cil<\/li>\n\n\n\n<li>Tambi\u00e9n tiene una caracter\u00edstica que se llama \u201c<a href=\"https:\/\/kotlinlang.org\/docs\/data-classes.html\">data classes<\/a>\u201d esta se enfoca en permitir crear clases simples sin necesidad a\u00fan m\u00e1s c\u00f3digo esto haciendo que sea mucho m\u00e1s efectivo y r\u00e1pido a la hora de crearlas<\/li>\n\n\n\n<li>Por \u00faltimo, este tiene una caracter\u00edstica que se llama \u201c<a href=\"https:\/\/kotlinlang.org\/docs\/coroutines-overview.html\">coroutines<\/a>\u201d este le permite al desarrollador a la hora de crear c\u00f3digos as\u00edncronos se le sea m\u00e1s f\u00e1cil y legible<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Desventajas de Kotlin<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kotlin a pesar de tener funciones Lambda al no ser entidades de primer nivel no logran soportar el paso de funciones en el tiempo de ejecuci\u00f3n, tales como valores de retorno, variables o par\u00e1metros de otras funciones gracias a esto usualmente no se usa Kotlin para ejercer estas funciones ya que no suelen ser muy eficaces y empeoran la eficacia de este<\/li>\n\n\n\n<li>Suele tener NullPointerException esto hace que se ocasionen muchos problemas en tiempo, dado esto te obliga a tener en cuenta los null para que desaparezcan estos<\/li>\n\n\n\n<li>Te obliga a realizar manualmente el binding de los componentes, dado esto te obliga a tener mucho m\u00e1s c\u00f3digo del que originalmente tenias ya que al no tener esta funci\u00f3n tiene que reflejar los cambios a mano entre las 2 piezas de c\u00f3digo que quieres cambiar simult\u00e1neamente<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusiones<\/strong><\/h3>\n\n\n\n<p>Kotlin es un lenguaje de programaci\u00f3n novedoso e interesante adem\u00e1s de vers\u00e1til y que da confort a la hora de programar, esto gracias a su conexi\u00f3n con JVM, JavaScript y Java en general, tambi\u00e9n por su gran utilidad a la hora de usar multiplataformas se esta viendo muy popular a la hora de crear aplicaciones ya que se puede hacer todo en un solo lenguaje y no hay que tener tantas dificultades a la hora de programar entre plataformas, por otra parte este al ser m\u00e1s f\u00e1cil de aprender se encuentran mas desarrolladores para programar en Kotlin cosa que hace que su mercado sea mas amplio y aunque tenga unas desventajas este se esta volviendo en el lenguaje preferido a la hora de programar de programar aplicaciones como Pinterest o Netflix ya que vuelven su c\u00f3digo m\u00e1s eficaz y f\u00e1cil de trasladar de plataforma.<\/p>\n\n\n\n<p>Si quieres tener m\u00e1s informaci\u00f3n acerca de Kotlin puedes ver este video: <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"25 Cosas que NO SAB\u00cdAS sobre el Lenguaje de Programaci\u00f3n KOTLIN\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/qLxNPixJ7bA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><strong>Autor:<\/strong> <a href=\"https:\/\/niixer.com\/?s=tomas+escobar+llanos\">Tomas Escobar Llanos<\/a><\/p>\n\n\n\n<p><strong>Editor:<\/strong> Carlos Iv\u00e1n Pinz\u00f3n Romero<\/p>\n\n\n\n<p><strong>C\u00f3digo:<\/strong> UCPA-1<\/p>\n\n\n\n<p><strong>Universidad:<\/strong> <a href=\"https:\/\/www.ucentral.edu.co\/\">Universidad Central <\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Fuentes<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">Cabot, J. (2017) KOTLIN \u2013 UN JAVA MEJORADO. Ingenieria de Software. https:\/\/ingenieriadesoftware.es\/kotlin-java-mejorado\/<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">JetBrains. (2023, 15 de marzo). En Wikipedia https:\/\/es.wikipedia.org\/wiki\/JetBrains<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Redacci\u00f3n KeepCoding.(2023). \u00bfQu\u00e9 es Kotlin? \u00bfEs mejor que Java?. KEEPCODING.&nbsp;https:\/\/keepcoding.io\/blog\/que-es-kotlin-es-mejor-que-java\/<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">envatotuts+. (2017). <em>409fb3b062d2838bf5e3705091fdf595ad6ff602<\/em>. [Imagen]. envatotuts+. https:\/\/embed-ssl.wistia.com\/deliveries\/409fb3b062d2838bf5e3705091fdf595ad6ff602.jpg<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">LogoDix. (2019). <em>1773555<\/em>. [Imagen]. LogoDix. https:\/\/logodix.com\/logo\/1773555.jpg<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">1000MARCAS. (2023). <em>Pinterest-Logo-2011-500x282<\/em>. [Imagen]. 1000MARCAS. https:\/\/1000marcas.net\/wp-content\/uploads\/2019\/12\/Pinterest-Logo-2011-500x282.jpg<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Medium. (2021) <em>1_1UlJOqb2I2Dyak6jVwamdA<\/em>. [Imagen] Medium. https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*1UlJOqb2I2Dyak6jVwamdA.jpeg<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Moure, B. (21 de octubre de 2022). <em>25 Cosas que NO SAB\u00cdAS sobre el Lenguaje de Programaci\u00f3n KOTLIN<\/em>. [Video]. YouTube. https:\/\/youtu.be\/qLxNPixJ7bA?si=WNydQ56f4gFSF2zP<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>JetBrains cre\u00f3 Kotlin en 2010, JetBrains es una empresa privada que se centra en el desarrollo de software, sus herramientas est\u00e1n dirigidas a desarrolladores de software y gerentes de proyectos. Kotlin fue creado para solucionar problemas que suced\u00edan con Java, ya que JetBrains cre\u00f3 todos los IDEs en Java uSeguir Leyendo<\/p>\n","protected":false},"author":1125,"featured_media":39932,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[2867],"tags":[116,62,274,2655,1936],"class_list":["post-39891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lenguaje-de-programacion","tag-android","tag-apple","tag-javascript","tag-lenguaje-de-programacion-2","tag-programacion-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kotlin, La alternativa que creo jetBrains &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos<\/title>\n<meta name=\"description\" content=\"Kotlin es un lenguaje de programaci\u00f3n muy \u00fatil en la actualidad dado a que es reciente y es una buena alternativa para Java.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kotlin, La alternativa que creo jetBrains &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"og:description\" content=\"Kotlin es un lenguaje de programaci\u00f3n muy \u00fatil en la actualidad dado a que es reciente y es una buena alternativa para Java.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/\" \/>\n<meta property=\"og:site_name\" content=\"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/niixer\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-24T17:47:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-07T17:22:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/logo.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Tomas Escobar Llanos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomas Escobar Llanos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kotlin, La alternativa que creo jetBrains &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","description":"Kotlin es un lenguaje de programaci\u00f3n muy \u00fatil en la actualidad dado a que es reciente y es una buena alternativa para Java.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/","og_locale":"es_ES","og_type":"article","og_title":"Kotlin, La alternativa que creo jetBrains &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","og_description":"Kotlin es un lenguaje de programaci\u00f3n muy \u00fatil en la actualidad dado a que es reciente y es una buena alternativa para Java.","og_url":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/","og_site_name":"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","article_publisher":"https:\/\/www.facebook.com\/niixer\/","article_published_time":"2023-08-24T17:47:54+00:00","article_modified_time":"2023-09-07T17:22:45+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/logo.webp","type":"image\/webp"}],"author":"Tomas Escobar Llanos","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Tomas Escobar Llanos","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/"},"author":{"name":"Tomas Escobar Llanos","@id":"https:\/\/niixer.com\/#\/schema\/person\/b6977137275b1c1d6c6f4bf48751f672"},"headline":"Kotlin, La alternativa que creo jetBrains","datePublished":"2023-08-24T17:47:54+00:00","dateModified":"2023-09-07T17:22:45+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/"},"wordCount":1632,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/logo.webp","keywords":["Android","Apple","JavaScript","lenguaje de programacion","programacion"],"articleSection":["Lenguaje de Programaci\u00f3n"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/","url":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/","name":"Kotlin, La alternativa que creo jetBrains &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","isPartOf":{"@id":"https:\/\/niixer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/logo.webp","datePublished":"2023-08-24T17:47:54+00:00","dateModified":"2023-09-07T17:22:45+00:00","description":"Kotlin es un lenguaje de programaci\u00f3n muy \u00fatil en la actualidad dado a que es reciente y es una buena alternativa para Java.","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/logo.webp","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/logo.webp","width":1280,"height":720,"caption":"logo kotlin"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2023\/08\/24\/kotlin-la-alternativa-que-creo-jetbrains\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"Kotlin, La alternativa que creo jetBrains"}]},{"@type":"WebSite","@id":"https:\/\/niixer.com\/#website","url":"https:\/\/niixer.com\/","name":"Portal de noticias de tecnolog\u00eda, ciencia, Android, iOS, Realidad Virtual, Aumentada y Mixta, Videojuegos, computadores, todo lo mas reciente en tecnolog\u00eda","description":"Portal de noticias de tecnolog\u00eda","publisher":{"@id":"https:\/\/niixer.com\/#organization"},"alternateName":"Niixer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niixer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/niixer.com\/#organization","name":"Niixer","alternateName":"Niixer.com","url":"https:\/\/niixer.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/","url":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","width":140,"height":140,"caption":"Niixer"},"image":{"@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/niixer\/","https:\/\/www.instagram.com\/niixer.tecnologia\/"]},{"@type":"Person","@id":"https:\/\/niixer.com\/#\/schema\/person\/b6977137275b1c1d6c6f4bf48751f672","name":"Tomas Escobar Llanos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/72e39fed340ad35972b3b1765af551d39c377239fe5605ed4b80a978033e61a7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/72e39fed340ad35972b3b1765af551d39c377239fe5605ed4b80a978033e61a7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/72e39fed340ad35972b3b1765af551d39c377239fe5605ed4b80a978033e61a7?s=96&d=mm&r=g","caption":"Tomas Escobar Llanos"},"url":"https:\/\/niixer.com\/index.php\/author\/tomas-escobar-llanos\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/08\/logo.webp","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/39891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/users\/1125"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=39891"}],"version-history":[{"count":17,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/39891\/revisions"}],"predecessor-version":[{"id":41210,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/39891\/revisions\/41210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/39932"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=39891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=39891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=39891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}