Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Que es un IDE

Un entorno de desarrollo integrado es un sistema de software para el diseño de


aplicaciones que combina herramientas del desarrollador comunes en una sola
interfaz gráfica de usuario que cuenta con un editor de código fuente (editor de
texto que ayuda a escribir el código de software), automatización de compilación
local (automatizan tareas sencillas y repetibles como parte de la creación de una
compilación local del software) y un depurador (proba otros programas y muestra
la ubicación de un error en el código original de forma gráfica).

Sistema Operativo iOS


Podemos mencionar Swift y Objetive-C
Swift
Este lenguaje de programación es usado para crear aplicaciones Móviles para el
sistema operativo iOS el cual viene con los equipos iPhone, iPads y demás
productos de Apple.
Swift tiene una sintaxis limpia que hace que las Apps creadas con este lenguaje
sean fáciles de leer y hacerles mantenimiento a nivel de código. La memoria se
gestiona de forma automática, entre las características de Swift son:
 No es necesario escribir puntos y comas.
 Tiene valores de retorno múltiples.
 Iteración rápida y concisa con colecciones.
 Sus estructuras soportan métodos, extensiones y protocolos.
 Cuenta con patrones de Programación funcional.
 Manejo de errores nativos usando try / catch y throw.

imagen: Swift
Objetive-C
Fue el lenguaje originario para iOS y Swift es el que puede reemplazarlo
definitivamente, esto aún no ha sido confirmado por Apple, pero Swift es un
Lenguaje más moderno. Objetive-C es una usado en muchos proyectos para iOS
y muchos desarrolladores de App confían en este Lenguaje.
Objetive-C es compatible con los Sistemas Operativos OSX e iOS y nos brinda la
posibilidad de trabajar mediante el Paradigma de la Programación Orientada a
Objetos, podemos mencionar además las siguientes Características:
 Hereda la sintaxis, primitivos e instrucciones de Control del flujo del
Lenguaje de Programación C.
 También hereda la forma para definir clases y métodos de C.
 Tiene soporte para Gráficos de Objetos y Literales a nivel de código.
 Trabajo en Bloques para representar una unidad de Trabajo, estos
encapsulan código junto con un estado capturado, similar a los cierres de
otros Lenguajes de Programación.
 Facilitan la Programación de Tareas de manera simultánea o asíncrona
utilizando la tecnología Grand Central Dispatch (GCD).
Sistema Operativo Android
En la actualidad tiene en sus filas al Lenguaje de Programación más popular, esto
puede cambiar uno nunca sabe, hablamos de Java y otro más moderno que
puede llegar a reemplazarlo si es que deciden no usar más Java por algún motivo
particular hablamos de Kotlin.
Java
Se mantiene como el Lenguaje más popular para programar Apps y de
programación en General a nivel mundial. Cuenta con una comunidad enorme de
desarrolladores por lo que siempre contarás con soporte y ayuda mientras
desarrollas con Java.
Actualmente puedes usar Java con los programas Android Studio, Netbeans,
Eclipse entre otros. Java es un Lenguaje Multiplataforma que Soporta el desarrollo
para Apps Móviles y Desktop, pero fue Google quien le dio bastante popularidad a
Java para el desarrollo de Aplicaciones Móviles mediante la creación del sistema
operativo Android, entre las características de este Lenguaje están:
 Programación Orientada a Objetos
 El desarrollo con Java puede ser menos complicado si usas Android Studio
el cual cuenta con muchas herramientas para crear impresionantes
aplicaciones para Android.
 Es un Lenguaje muy Robusto.
 Cuenta con una Arquitectura Neutral.
 Tiene muchos paquetes y librerías en Github realizados con Java, listos
para implementarse en tu proyecto.

imagen: Android Studio


Kotlin
Este lenguaje de programación casi Joven aún fue desarrollado por la empresa
JetBrains, esta empresa es muy conocida entre los profesionales del medio, por
haber creado el popular IDE, IntelliJ IDEA y que a su vez este IDE es la base y
tiene elementos añadidos en Android Studio.
Kotlin fue creado para resolver problemas que existen en Java, la sintaxis de
Kotlin es mucho más limpia y puedes resolver un problema escribiendo menos
código. Puedes usar Java y Kotlin al mismo tiempo, esto lo hace muy potente,
entre las características de Kotlin son:
 Ayuda a escribir menos código repetitivo, es muy conciso.
 Puedes evitar errores en el interior de las clases de tu proyecto.
 Puedes trabajar con JVM(Java Virtual Machine), Android y el Navegador.
 Pude utilizarse en cualquier IDE de Java, de preferencia Android Studio
tiene mejor compatibilidad con este.
 Soporta Programación Orientada a Objetos.

 Entre las aplicaciones más populares que han introducido Kotlin tenemos a
Pinterest, Evernote, Uber, Coursera, Corda, Gradle, Esencial, Atlassian
entre otras.

imagen: Android con Kotlin


Referencias

https://developer.apple.com/swift/

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWit
hObjectiveC/Introduction/Introduction.html

https://kotlinlang.org/

https://developer.android.com/docs

También podría gustarte