{"id":42518,"date":"2023-09-26T10:48:34","date_gmt":"2023-09-26T15:48:34","guid":{"rendered":"https:\/\/niixer.com\/?p=42518"},"modified":"2023-09-30T09:38:24","modified_gmt":"2023-09-30T14:38:24","slug":"todo-sobre-kotlin","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/","title":{"rendered":"Todo sobre Kotlin"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Origen de Kotlin<\/strong><\/h3>\n\n\n\n<p>Kotlin fue creado en 2010 por<a href=\"https:\/\/www.jetbrains.com\/es-es\/\"> JetBrains<\/a>, una conocida empresa que dise\u00f1\u00f3 varios de los IDE m\u00e1s populares (IntelliJ o WebStorm). Fue creado por el programador <a href=\"https:\/\/wiki.c2.com\/?DmitryJemerov\">Dmitri Jemerov<\/a>, que buscaba algunas funciones que no pod\u00eda encontrar en Java.<\/p>\n\n\n\n<p>&nbsp;B\u00e1sicamente, Jemerov necesitaba un lenguaje moderno que se ejecutara en la JVM y se compilara tan r\u00e1pido como Java. Scala estaba cerca de lo que quer\u00eda, pero tard\u00f3 demasiado en construirse. Entonces cre\u00f3 su propio lenguaje: Kotlin.&nbsp; En 2012, se convirti\u00f3 en un lenguaje de c\u00f3digo abierto; pero su popularidad lleg\u00f3 a\u00f1os despu\u00e9s, cuando Google anunci\u00f3 el soporte para Kotlin. Desde entonces, ha ganado cada vez m\u00e1s popularidad entre los desarrolladores de <a href=\"https:\/\/es.wikipedia.org\/wiki\/Android\">Android.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 es Kotlin?<\/strong><\/h3>\n\n\n\n<p>Kotlin es un lenguaje de programaci\u00f3n pragm\u00e1tico, gratuito, de c\u00f3digo abierto, de prop\u00f3sito general y tipado est\u00e1ticamente. Fue dise\u00f1ado originalmente para JVM (Java Virtual Machine) y Android, combinando capacidades de programaci\u00f3n funcional y orientada a objetos.<\/p>\n\n\n\n<p>Este lenguaje se centra principalmente en la interoperabilidad, la seguridad, la claridad y el soporte de herramientas. Tambi\u00e9n se producen versiones de Kotlin dirigidas a JavaScript ES5.1 y c\u00f3digo nativo (LLVM) para varios procesadores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfPara qu\u00e9 sirve?<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-69.png\" alt=\"\" class=\"wp-image-42520\" style=\"width:365px;height:183px\" width=\"365\" height=\"183\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-69.png 451w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-69-300x150.png 300w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/figure>\n\n\n\n<p>Desde 2019, <a href=\"https:\/\/niixer.com\/index.php\/2023\/05\/06\/google-search-console-2\/\">Google<\/a> se declara Kotlin First, lo que significa que los nuevos desarrollos se realizan para Kotlin y se implementan en Java cuando est\u00e1n terminados. Esto ha hecho que la industria m\u00f3vil se d\u00e9 cuenta de la importancia de dicho lenguaje y se centre en \u00e9l. Es por eso que m\u00e1s del 80% de las 1000 principales aplicaciones de Android utilizan actualmente Kotlin.&nbsp; Pero contrariamente a la creencia popular, no s\u00f3lo se utiliza para desarrollar aplicaciones para Android, sino que ha abierto puertas en otros \u00e1mbitos a lo largo de los a\u00f1os de su desarrollo.<\/p>\n\n\n\n<p>&nbsp;Es cada vez m\u00e1s com\u00fan ver backends escritos en Kotlin porque permite la creaci\u00f3n de c\u00f3digo expresivo y altamente legible mientras lo mantiene actualizado a medida que pasa por la JVM. Hay varios marcos disponibles para simplificar nuestro trabajo, que incluyen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/niixer.com\/index.php\/2020\/11\/20\/el-mundo-del-spring-boot\/\">Spring<\/a>: Quiz\u00e1s uno de los frameworks m\u00e1s populares para el desarrollo del lado del servidor y a partir de la versi\u00f3n 5.0 es compatible con Kotlin.<\/li>\n\n\n\n<li>Ktor: Tambi\u00e9n creado por JetBrains, lo que significa que su integraci\u00f3n es perfecta. Se definen como un sistema que no a\u00f1ade limitaciones a la tecnolog\u00eda utilizada en su proyecto, as\u00edncrono (utilizando las famosas corrutinas de Kotlin) y testable, porque nos brinda varias herramientas que simplifican el desarrollo de pruebas.<\/li>\n\n\n\n<li>JavaLin: A diferencia de los anteriores destaca por su ligereza y sencillez, pero no os dej\u00e9is enga\u00f1ar, es utilizado por m\u00e1s de una gran empresa. Entre ellos<a href=\"https:\/\/niixer.com\/index.php\/2022\/08\/20\/microsoft-el-principio-de-la-industria-del-software\/\"> Microsoft<\/a>, Uber y Revolut.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><p class=\"MsoNormal\" style=\"text-align:justify\"><\/p><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfEs mejor Kotlin o Java?<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-70.png\" alt=\"\" class=\"wp-image-42521\" style=\"width:305px;height:153px\" width=\"305\" height=\"153\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-70.png 433w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-70-300x150.png 300w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/figure>\n\n\n\n<p>Un gran debate entre los desarrolladores: Kotlin vs <a href=\"https:\/\/niixer.com\/index.php\/2023\/08\/24\/java-el-lenguaje-mas-completo\/\">Java<\/a> siempre da que hablar. Veamos las similitudes y diferencias entre estos lenguajes.<\/p>\n\n\n\n<p>&nbsp;Si bien Java tiene una larga historia en el mundo del desarrollo, Kotlin gana popularidad cada d\u00eda, especialmente cuando se trata de aplicaciones de Android. Aqu\u00ed hay algunas diferencias entre Kotlin y Java basadas en conceptos simples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En Java, demasiada redundancia conduce a un c\u00f3digo m\u00e1s largo y detallado. Kotlin es m\u00e1s moderno y simplificado, lo que facilita el aprendizaje a los principiantes.&nbsp;<\/li>\n\n\n\n<li>Solucion\u00f3 varios problemas en Java, como la falta de tipos sin formato, referencias nulas administradas por el sistema de tipos o fallas al verificar las excepciones. Esto lo hace muy \u00fatil para los desarrolladores de idiomas.<\/li>\n\n\n\n<li>Java tiene otros problemas relacionados con su falta de soporte para bloques infinitos, extensibilidad o programaci\u00f3n funcional. La sintaxis de Java es muy detallada, especialmente en comparaci\u00f3n con lenguajes modernos como Kotlin.<\/li>\n\n\n\n<li>Es seguro para nulos, es decir. Por defecto, los objetos no son nulos y si intentamos establecer nulo en una variable directamente, no se compilar\u00e1. Sin embargo, tienen muchos errores en Java.<\/li>\n\n\n\n<li>Desarrollar con este lenguaje puede reducir la cantidad de l\u00edneas de c\u00f3digo en un 40% en comparaci\u00f3n con Java.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfPor qu\u00e9 usar Kotlin?<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-71.png\" alt=\"\" class=\"wp-image-42522\" style=\"width:290px;height:169px\" width=\"290\" height=\"169\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-71.png 467w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-71-300x175.png 300w\" sizes=\"auto, (max-width: 290px) 100vw, 290px\" \/><\/figure>\n\n\n\n<p>Es hora de entender las razones por las que se elige as\u00ed hoy en d\u00eda. De nuevo, seg\u00fan Plain Concepts, estos son algunos de los beneficios de este lenguaje.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interoperabilidad con c\u00f3digo Java: Una de las caracter\u00edsticas m\u00e1s importantes del programa es que est\u00e1 dise\u00f1ado para ser totalmente interoperable con la sintaxis de Java. En otras palabras, una base de c\u00f3digo existente escrita en Java puede comunicarse correctamente con Kotlin y viceversa.&nbsp;<\/li>\n\n\n\n<li>Curva de aprendizaje f\u00e1cil: La simplicidad de la sintaxis permite una curva de aprendizaje fluida, intuitiva y corta, ideal para quienes buscan aprender su primer lenguaje de programaci\u00f3n. Como es de c\u00f3digo abierto, la comunidad de Kotlin cuenta con mucho apoyo, lo cual es otra gran ventaja. Esto significa que hay mucha informaci\u00f3n sobre Kotlin, incluidas preguntas frecuentes y problemas potenciales.<\/li>\n\n\n\n<li>Tiempo de programaci\u00f3n reducido: Uno de los puntos fuertes de Kotlin es que, adem\u00e1s de su estructura compacta y concisa, elimina la presencia de c\u00f3digo redundante. Esto optimiza enormemente el proceso de escritura del c\u00f3digo y evita la repetici\u00f3n.<\/li>\n\n\n\n<li>Desarrollo de plataforma: Se puede utilizar para todo tipo de desarrollo, desde el lado del servidor y el lado del cliente web hasta Android e iOS. Debido a que el lenguaje se ejecuta en JVM, Kotlin permite compartir c\u00f3digo entre plataformas.&nbsp;<\/li>\n\n\n\n<li>Flexibilidad: El lenguaje brinda a los desarrolladores la libertad de trabajar en su estilo preferido. Por tanto, es un lenguaje muy flexible con estructuras funcionales y orientadas a objetos. Todo esto significa una mejor experiencia de programaci\u00f3n.<\/li>\n<\/ul>\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=\"\ud83d\udc49 Qu\u00e9 es KOTLIN y para qu\u00e9 sirve [en 2022] \u2753\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/Y0tcdQ7Nfqk?start=1&#038;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<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<pre class=\"wp-block-preformatted\"><strong>Autor:<\/strong> <a href=\"https:\/\/niixer.com\/?s=laura+manuela+mosquera\">Laura Manuela Mosquera Giraldo<\/a>\n\n<strong>Editor: <a href=\"https:\/\/niixer.com\/?s=Carlos+Iv%C3%A1n+Pinz%C3%B3n+Romero\">Carlos Iv\u00e1n Pinz\u00f3n Romero<\/a><\/strong>\n\n<strong>C\u00f3digo:<\/strong> UCPA-5\n\n<strong>Universidad:<\/strong> <a href=\"https:\/\/www.ucentral.edu.co\/\">Universidad Central<\/a>\n\n\n\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Fuentes<\/strong><\/h4>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Textos<\/strong><\/h6>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<pre class=\"wp-block-preformatted\">Castel\u00e1n, J. (2022). \u00bfQu\u00e9 es Kotlin? Todo lo que debes conocer. Talently Blog.\n<a href=\" https:\/\/talently.tech\/blog\/que-es-kotlin\/ \n\">https:\/\/talently.tech\/blog\/que-es-kotlin\/ \n<\/a>\nGuimer\u00e1 Orozco, A. (2021). Qu\u00e9 es Kotlin y caracter\u00edsticas. OpenWebinars. \n<a href=\"https:\/\/openwebinars.net\/blog\/que-es-kotlin\/ \">https:\/\/openwebinars.net\/blog\/que-es-kotlin\/ <\/a>\n\nKeepcoding. (2023). \u00bfQu\u00e9 es Kotlin? \u00bfEs mejor que Java? \n<a href=\"https:\/\/keepcoding.io\/blog\/que-es-kotlin-es-mejor-que-java\/\">https:\/\/keepcoding.io\/blog\/que-es-kotlin-es-mejor-que-java\/<\/a> \n<\/pre>\n<\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Im\u00e1genes<\/strong><\/h6>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<pre class=\"wp-block-preformatted\">Subham, K. (2022). 5 key features of kotlin programming for Android development.[Fotograf\u00eda].Echnotification. <a href=\"https:\/\/www.technotification.com\/2019\/04\/kotlin-key-features-android-development.html\">https:\/\/www.technotification.com\/2019\/04\/kotlin-key-features-android-development.html<\/a> \n\nV\u00e1squez, G. (2017). Kotlin para Android, principales caracter\u00edsticas. [Fotograf\u00eda]. C\u00f3digo OnClick. <a href=\"https:\/\/codigoonclick.com\/kotlin-para-android\/ \n\">https:\/\/codigoonclick.com\/kotlin-para-android\/ \n<\/a>\nTamal Das. (2021). Kotlin vs Java: Which is best for developing Android apps. [Fotograf\u00eda]. Make Use Of. <a href=\"https:\/\/www.makeuseof.com\/kotlin-vs-java\/ \">https:\/\/www.makeuseof.com\/kotlin-vs-java\/ <\/a>\n\nParzibyte\u00b4s blog. (2023). Funciones en Kotlin. [Fotograf\u00eda]. \n<a href=\"https:\/\/parzibyte.me\/blog\/2019\/07\/18\/funciones-kotlin\/ \n\">https:\/\/parzibyte.me\/blog\/2019\/07\/18\/funciones-kotlin\/ \n<\/a>\n<\/pre>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Video<\/strong><\/h6>\n\n\n\n<pre class=\"wp-block-preformatted\">DevExpert.(29 de abril de 2021). \u00bfQu\u00e9 es Kotlin y para qu\u00e9 sirve [en 2022]?. . YouTube. <a href=\"https:\/\/www.youtube.com\/watch?v=Y0tcdQ7Nfqk\">https:\/\/www.youtube.com\/watch?v=Y0tcdQ7Nfqk<\/a><\/pre>\n<\/div>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Origen de Kotlin Kotlin fue creado en 2010 por JetBrains, una conocida empresa que dise\u00f1\u00f3 varios de los IDE m\u00e1s populares (IntelliJ o WebStorm). Fue creado por el programador Dmitri Jemerov, que buscaba algunas funciones que no pod\u00eda encontrar en Java. &nbsp;B\u00e1sicamente, Jemerov necesitaba un lenguaje moderno que se ejecutaraSeguir Leyendo<\/p>\n","protected":false},"author":1136,"featured_media":42519,"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":[30],"tags":[],"class_list":["post-42518","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-niixer"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Todo sobre Kotlin &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos<\/title>\n<meta name=\"description\" content=\"Kotlin es una conocida empresa que dise\u00f1\u00f3 varios de los IDE m\u00e1s populares (IntelliJ o WebStorm). Fue creado por el programador Dmitri Jemerov\" \/>\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\/09\/26\/todo-sobre-kotlin\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Todo sobre Kotlin &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"og:description\" content=\"Kotlin es una conocida empresa que dise\u00f1\u00f3 varios de los IDE m\u00e1s populares (IntelliJ o WebStorm). Fue creado por el programador Dmitri Jemerov\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/\" \/>\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-09-26T15:48:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-30T14:38:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/kotlin-main.jpeg\" \/>\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\/jpeg\" \/>\n<meta name=\"author\" content=\"lmosquerag2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"lmosquerag2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Todo sobre Kotlin &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","description":"Kotlin es una conocida empresa que dise\u00f1\u00f3 varios de los IDE m\u00e1s populares (IntelliJ o WebStorm). Fue creado por el programador Dmitri Jemerov","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\/09\/26\/todo-sobre-kotlin\/","og_locale":"es_ES","og_type":"article","og_title":"Todo sobre Kotlin &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","og_description":"Kotlin es una conocida empresa que dise\u00f1\u00f3 varios de los IDE m\u00e1s populares (IntelliJ o WebStorm). Fue creado por el programador Dmitri Jemerov","og_url":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/","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-09-26T15:48:34+00:00","article_modified_time":"2023-09-30T14:38:24+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/kotlin-main.jpeg","type":"image\/jpeg"}],"author":"lmosquerag2","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"lmosquerag2","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/"},"author":{"name":"lmosquerag2","@id":"https:\/\/niixer.com\/#\/schema\/person\/4df3a1618295569fb79fbd0b470e26e2"},"headline":"Todo sobre Kotlin","datePublished":"2023-09-26T15:48:34+00:00","dateModified":"2023-09-30T14:38:24+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/"},"wordCount":981,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/kotlin-main.jpeg","articleSection":["Niixer"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/","url":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/","name":"Todo sobre Kotlin &#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\/09\/26\/todo-sobre-kotlin\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/kotlin-main.jpeg","datePublished":"2023-09-26T15:48:34+00:00","dateModified":"2023-09-30T14:38:24+00:00","description":"Kotlin es una conocida empresa que dise\u00f1\u00f3 varios de los IDE m\u00e1s populares (IntelliJ o WebStorm). Fue creado por el programador Dmitri Jemerov","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/kotlin-main.jpeg","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/kotlin-main.jpeg","width":1280,"height":720,"caption":"Logo de kotlin"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/todo-sobre-kotlin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"Todo sobre Kotlin"}]},{"@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\/4df3a1618295569fb79fbd0b470e26e2","name":"lmosquerag2","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/f2264ee0ed797846cecfb426d358424bcd3314f0e54abdc7d2e3b9cf4218cac2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f2264ee0ed797846cecfb426d358424bcd3314f0e54abdc7d2e3b9cf4218cac2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f2264ee0ed797846cecfb426d358424bcd3314f0e54abdc7d2e3b9cf4218cac2?s=96&d=mm&r=g","caption":"lmosquerag2"},"url":"https:\/\/niixer.com\/index.php\/author\/lmosquerag2\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/kotlin-main.jpeg","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/42518","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\/1136"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=42518"}],"version-history":[{"count":2,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/42518\/revisions"}],"predecessor-version":[{"id":42840,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/42518\/revisions\/42840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/42519"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=42518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=42518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=42518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}