{"id":3461,"date":"2020-11-19T20:23:22","date_gmt":"2020-11-20T01:23:22","guid":{"rendered":"https:\/\/niixer.com\/?p=3461"},"modified":"2020-11-19T20:36:03","modified_gmt":"2020-11-20T01:36:03","slug":"kotlin-el-mejor-lenguaje-para-crear-aplicaciones","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/","title":{"rendered":"Kotlin, el mejor lenguaje para crear aplicaciones"},"content":{"rendered":"<p>Para poder responder resta pregunta, debemos saber primero que es Kotlin, c\u00f3mo funciona y por que podr\u00eda ser el mejor lenguaje para crear aplicaciones.<\/p>\n<h3><strong>\u00bfQu\u00e9 es Kotlin?<\/strong><\/h3>\n\n\n<p>Kotlin es un lenguaje de programaci\u00f3n de tipo \u201cOpen Source\u201d (de fuente abierta), que bien lo ha ayudado en su r\u00e1pida expansi\u00f3n. Es un lenguaje pragm\u00e1tico, expresivo y conciso, orientado principalmente a objetos, pensado para funcionar con la M\u00e1quina Virtual de <a href=\"https:\/\/niixer.com\/?s=java\">Java <\/a>(JVM) y Android. Adem\u00e1s, puede ser compilado a c\u00f3digo fuente de Javascript.<\/p>\n\n\n\n<p>Kotlin, tambi\u00e9n permite disminuir los errores que se presentan en los c\u00f3digos comunes. Fue desarrollado por la empresa Checa Jetbrains, a partir de 2010, los mismo que crearon de IntelliJ IDEA.<\/p>\n\n\n<h3><strong>\u00bfC\u00f3mo funciona Kotlin?<\/strong><\/h3>\n<p>Kotlin, se distingue por una notable combinaci\u00f3n de caracter\u00edsticas, centr\u00e1ndose en la seguridad, la claridad y la <a href=\"https:\/\/niixer.com\/?s=interoperabilidad\">interoperabilidad<\/a> con Java que no requiere capas de adaptaci\u00f3n.<\/p>\n<p>La interoperabilidad con Java se refiere a que permite crear proyectos mixtos, mezclando sus c\u00f3digos. Es decir, se puede llamar al c\u00f3digo basado en Java desde Kotlin, o viceversa, lo que permite implementar los c\u00f3digos en los proyectos de la forma que se desee.<\/p>\n<p>Adem\u00e1s, se logra reducir las l\u00edneas de c\u00f3digo, aproximadamente en un 40 % con respecto a otros lenguajes, lo que al mismo tiempo, permite ahorra recursos y tiempo, optimizando la localizaci\u00f3n de los errores que se puedan producir.<\/p>\n<h3><strong>Kotlin vs. Java<\/strong><\/h3>\n<p>Google declar\u00f3 a Kotlin como lenguaje oficial en <a href=\"https:\/\/niixer.com\/?s=Android\">Android<\/a>, dej\u00e1ndolo a la par con Java y C++. Los desarrolladores de Kotlin se enfocaron en ofrecer una sintaxis de f\u00e1cil lectura, por lo que la revisi\u00f3n del c\u00f3digo con Kotlin es muy sencillo, a\u00fan para los que no est\u00e9n familiarizados con el lenguaje.<\/p>\n<p>Aplicaciones conocidas como Pinterest, Coursera o aplicaciones de la empresa Google, como por ejemplo, Maps, Google Home, Play, Pay y Drive, son desarrolladas en Kotlin ayudando a reducir un 33% el tama\u00f1o de la base de c\u00f3digo.<\/p>\n<p>La siguiente tabla muestra la diferencia entre las caracter\u00edsticas de Java y Kotlin.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3462 aligncenter\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200220.png\" alt=\"Java vs Kotlin\" width=\"695\" height=\"358\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200220.png 631w, https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200220-300x155.png 300w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/p>\n<p><strong>Autor:<\/strong> <a href=\"https:\/\/niixer.com\/?s=juan+camilo+velasco+vega\">Juan Camilo Velasco Vega<\/a><\/p>\n<p><strong>Editor<\/strong>: Carlos Pinz\u00f3n<\/p>\n<p><strong>C\u00f3digo:<\/strong> UCPI-2<\/p>\n<p><strong>Universidad:<\/strong> <a href=\"https:\/\/www.ucentral.edu.co\">Universidad Central<\/a><\/p>\n<h3><strong>Fuentes:<\/strong><\/h3>\n\n\n<pre class=\"wp-block-preformatted\">Tsai, L. (2020). Kotlin [Fotograf\u00eda]. Unsplash Photos for everyone. <a href=\"https:\/\/unsplash.com\/photos\/lqcvMiBABHw\">https:\/\/unsplash.com\/photos\/lqcvMiBABHw <\/a>\n\nSoywiz. (2018). Sobre Kotlin. kotlin.es. <a href=\"https:\/\/kotlin.es\/sobre-kotlin\/\">https:\/\/kotlin.es\/sobre-kotlin\/<\/a>\n\nDevelopers. (2020). Enfoque de prioridad de Kotlin en Android [Imagen]. Developers. <a href=\"https:\/\/developer.android.com\/kotlin\/first?hl=es\">https:\/\/developer.android.com\/kotlin\/first?hl=es<\/a>\n<a href=\"https:\/\/developer.android.com\/kotlin\/first?hl=es\">\n<\/a>QUALITY DEVS . (2019). \u00bfQu\u00e9 es Kotlin y para qu\u00e9 se puede utilizar? QUALITY DEVS. <a href=\"https:\/\/www.qualitydevs.com\/2019\/10\/02\/que-es-kotlin\/\">https:\/\/www.qualitydevs.com\/2019\/10\/02\/que-es-kotlin\/\n<\/a>\nEquipo Geek. (2019). \u00bfQu\u00e9 es Kotlin y por qu\u00e9 deber\u00edas empezar a aprenderlo ya? Ifgeekthen. <a href=\"https:\/\/ifgeekthen.everis.com\/es\/que-es-kotlin-y-por-que-deberias-empezar-aprenderlo-ya\">https:\/\/ifgeekthen.everis.com\/es\/que-es-kotlin-y-por-que-deberias-empezar-aprenderlo-ya<\/a><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Para poder responder resta pregunta, debemos saber primero que es Kotlin, c\u00f3mo funciona y por que podr\u00eda ser el mejor lenguaje para crear aplicaciones. \u00bfQu\u00e9 es Kotlin? Kotlin es un lenguaje de programaci\u00f3n de tipo \u201cOpen Source\u201d (de fuente abierta), que bien lo ha ayudado en su r\u00e1pida expansi\u00f3n. EsSeguir Leyendo<\/p>\n","protected":false},"author":40,"featured_media":3463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[114],"tags":[116,274,329],"class_list":["post-3461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aplicaciones","tag-android","tag-javascript","tag-programacion"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kotlin, el mejor lenguaje para crear aplicaciones Aplicaciones &#8211;<\/title>\n<meta name=\"description\" content=\"Kotlon, el lenguaje para crear aplicaciones como Pinterest, Coursera, Maps, Google Home, podr\u00eda superar a Java ahorradno 30% de espacio.\" \/>\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\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kotlin, el mejor lenguaje para crear aplicaciones Aplicaciones &#8211;\" \/>\n<meta property=\"og:description\" content=\"Kotlon, el lenguaje para crear aplicaciones como Pinterest, Coursera, Maps, Google Home, podr\u00eda superar a Java ahorradno 30% de espacio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/\" \/>\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=\"2020-11-20T01:23:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-20T01:36:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200943.png\" \/>\n\t<meta property=\"og:image:width\" content=\"589\" \/>\n\t<meta property=\"og:image:height\" content=\"306\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Juan Camilo Velasco Vega\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Camilo Velasco Vega\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kotlin, el mejor lenguaje para crear aplicaciones Aplicaciones &#8211;","description":"Kotlon, el lenguaje para crear aplicaciones como Pinterest, Coursera, Maps, Google Home, podr\u00eda superar a Java ahorradno 30% de espacio.","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\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/","og_locale":"es_ES","og_type":"article","og_title":"Kotlin, el mejor lenguaje para crear aplicaciones Aplicaciones &#8211;","og_description":"Kotlon, el lenguaje para crear aplicaciones como Pinterest, Coursera, Maps, Google Home, podr\u00eda superar a Java ahorradno 30% de espacio.","og_url":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/","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":"2020-11-20T01:23:22+00:00","article_modified_time":"2020-11-20T01:36:03+00:00","og_image":[{"width":589,"height":306,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200943.png","type":"image\/png"}],"author":"Juan Camilo Velasco Vega","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Juan Camilo Velasco Vega","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/"},"author":{"name":"Juan Camilo Velasco Vega","@id":"https:\/\/niixer.com\/#\/schema\/person\/3a5b581caf3bff86431fa66f348ebd21"},"headline":"Kotlin, el mejor lenguaje para crear aplicaciones","datePublished":"2020-11-20T01:23:22+00:00","dateModified":"2020-11-20T01:36:03+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/"},"wordCount":379,"commentCount":1,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200943.png","keywords":["Android","JavaScript","Programaci\u00f3n"],"articleSection":["Aplicaciones"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/","url":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/","name":"Kotlin, el mejor lenguaje para crear aplicaciones Aplicaciones &#8211;","isPartOf":{"@id":"https:\/\/niixer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200943.png","datePublished":"2020-11-20T01:23:22+00:00","dateModified":"2020-11-20T01:36:03+00:00","description":"Kotlon, el lenguaje para crear aplicaciones como Pinterest, Coursera, Maps, Google Home, podr\u00eda superar a Java ahorradno 30% de espacio.","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200943.png","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200943.png","width":589,"height":306,"caption":"Kotlin, lenguaje de programaci\u00f3n"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2020\/11\/19\/kotlin-el-mejor-lenguaje-para-crear-aplicaciones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"Kotlin, el mejor lenguaje para crear aplicaciones"}]},{"@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\/3a5b581caf3bff86431fa66f348ebd21","name":"Juan Camilo Velasco Vega","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/0b08adf613be06f112bf728e2f757c1cf3f6ce4fb5a0ab59b259bf9c5a50b611?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b08adf613be06f112bf728e2f757c1cf3f6ce4fb5a0ab59b259bf9c5a50b611?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b08adf613be06f112bf728e2f757c1cf3f6ce4fb5a0ab59b259bf9c5a50b611?s=96&d=mm&r=g","caption":"Juan Camilo Velasco Vega"},"sameAs":["http:\/\/www.niixer.com"],"url":"https:\/\/niixer.com\/index.php\/author\/jvelascov1\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2020\/11\/imagen_2020-11-19_200943.png","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/3461","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\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=3461"}],"version-history":[{"count":3,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/3461\/revisions"}],"predecessor-version":[{"id":3476,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/3461\/revisions\/3476"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/3463"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=3461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=3461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=3461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}