Análisis de lenguajes de programación usados en desarrollo movil
Size: 746.37 KB
Language: es
Added: Nov 01, 2025
Slides: 13 pages
Slide Content
ANÁLISIS CRÍTICO DE LOS LENGUAJES
DE PROGRAMACIÓN MÁS USADOS EN
EL DESARROLLO MÓVIL
•Estudiante: Christian Diego Garay
•Carrera: Sistemas Informáticos
•Nivel: Segundo Año
•Fecha: 04 de Agosto de 2025
INTRODUCCIÓN
•La elección del lenguaje de
programación adecuado es un factor
crítico que afecta directamente la
eficiencia del desarrollo y la calidad del
producto final.
•La importancia de este tema es conocer
que lenguaje de programación es
adecuado al momento del desarrollo de
una aplicación móvil, puesto que
existen diversos lenguajes.
OBJETIVOS
OBJETIVO GENERAL
•Conocer cómo elegir
adecuadamente un lenguaje de
programación para del
desarrollo de una aplicación
móvil.
OBJETIVOS
OBJETIVOS ESPECÍFICOS
•Saber que tipos de lenguajes de
programación móvil existen
•Determinar que características
tienen los lenguajes de
programación móvil
•Analizar las ventajas y desventajas
de los leguajes de programación
móvil más utilizados.
ANTECEDENTES
•La programación móvil
permite el desarrollo de
aplicaciones que mejoran la
comunicación y la
productividad. Con la
proliferación de smartphones,
estas aplicaciones han
transformado el acceso a
servicios y la interacción
social, siendo esenciales para
negocios y consumidores
El desarrollo multiplataforma ha visto un aumento significativo gracias a tecnologías como React
Native y Flutter. Estas herramientas permiten crear aplicaciones que funcionan en múltiples
sistemas operativos, optimizando recursos y tiempos de desarrollo.
DESARROLLO
•Kotlin ha ganado terreno por su
sintaxis moderna,
interoperabilidad con Java y
soporte oficial de Google. Ideal
para Android, aunque su
rendimiento depende de la JVM.
•Swift es el estándar para iOS. Su
velocidad y seguridad lo hacen
excelente, pero está limitado al
ecosistema Apple.
DESARROLLO
•Dart destaca por su enfoque
multiplataforma con Flutter. Aunque
joven, su rendimiento y comunidad
están creciendo rápidamente.
•Java sigue siendo robusto y
ampliamente usado, pero su sintaxis
más antigua y menor eficiencia lo
hacen menos atractivo para nuevos
desarrollos móviles.
ANÁLISIS O DISCUSIÓN
CRÍTICA
COMUNIDAD Y ECOSISTEMA
LENGUAJE COMUNIDAD RECURSOS
EMPRESAS QUE LO
USAN
Kotlin
+90K en Twitter, Slack,
Reddit
JetBrains, Google
Google, Atlassian, ING
Bank
Swift
Activa y enfocada en
Apple
Apple Developer,
GitHub
Apple, Duolingo,
Zomato
Dart
En crecimiento gracias
a Flutter
pub.dev, Google BMW, Alibaba, Tencent
Java Masiva y consolidadaStackOverflow, Oracle
Android apps,
enterprise systems
ANÁLISIS O DISCUSIÓN
CRÍTICA
RENDIMIENTO
LENGUAJE COMPILACIÓN EJECUCIÓN OPTIMIZACIÓN
Kotlin JVM (bytecode) Rápida con JIT
Corrutinas, funciones
inline
Swift Nativo Muy rápida
Gestión automática de
memoria3
Dart AOT + JIT Eficiente en Flutter
Hot reload, asincronía
optimizada5
Java JVM
Estable pero menos
eficiente
JIT, recolección de
basura
ANÁLISIS O DISCUSIÓN
CRÍTICA
DESVENTAJAS
LENGUAJE DESVENTAJAS TÉCNICAS
DESVENTAJAS EN
ECOSISTEMA
DESVENTAJAS EDUCATIVAS
Kotlin
-Tiempo de compilación más
lento comparado con Java en
proyectos grandes
-Interoperabilidad imperfecta con
bibliotecas Java muy antiguas
-Comunidad aún en crecimiento
comparado con Java
-Algunas herramientas no tienen
soporte completo
-Curva de aprendizaje media para
nuevos estudiantes
-Sintaxis moderna puede
confundir al inicio
Swift
-Fuerte dependencia del
ecosistema Apple
-No multiplataforma puro sin usar
algo como SwiftUI + macOS
-No es ideal para proyectos fuera
de iOS/macOS
-Limitado soporte para web o
backend
-Requiere hardware Apple para
desarrollo
-No compatible con Android
Studio, lo que limita tu
enseñanza
Dart
-Sintaxis poco común para
quienes vienen de Java/Kotlin
-Limitada fuera del entorno Flutter
-Ecosistema joven y dependiente
de Flutter
-Menos librerías maduras
comparadas con otros lenguajes
-Flutter requiere entender
conceptos como widgets
profundos
-A veces excesivo para apps
simples
Java
-Verboso y con sintaxis anticuada
-Menor productividad comparado
con Kotlin
-Ecosistema tradicional, pero no
siempre moderno
-Android se está alejando
lentamente de Java
-Muchos conceptos deben
enseñarse desde cero
-Algunas herramientas nuevas no
lo priorizan
CONCLUSIONES
•Conociendo estos conceptos que refieren
a lenguajes especializados en el
desarrollo de una aplicación móvil, puedo
concluir que existen diversos lenguajes,
pero en su mayoría no cumplen con las
necesidades y expectativas de los
programadores y pueden llegar a
convertirse en un obstáculo al momento
de elaborar una tarea.
•El programador debe escoger una
herramienta de trabajo que cumpla con
sus exigencias y proyecciones.
RECOMENDACIONES
•Durante el desarrollo del tema, he
comprendido que existen muchos
lenguajes de programación pero
también existen diversas sintaxis,
cosa que es un tremendo problema
para alguien que inicia este mundo
del desarrollo, por lo que recomiendo
que elijamos un solo lenguaje para
explotarlo adecuadamente y después
continuar incursionando en otro con
una base sólida.
BIBLIOGRAFÍA
•Vasquez Martinez, A. J. (7 de Marzo de 2025). Historia y
evolución de los lenguajes de programación para móviles.
https://prezi.com/p/evkgqz-shkmj/historia-y-evolucion-de-los-
lenguajes-de-programacion-para-moviles
•JetBrains. (2024). Kotlin documentation.
https://kotlinlang.org/docs/home.html
•Apple Inc. (2024). Swift programming language.
https://developer.apple.com/swift/
•Google. (2024). Dart language overview.
https://dart.dev/guides