Académique Documents
Professionnel Documents
Culture Documents
Java
Java lleva ms de 20 aos mostrando su potencial a la comunidad de
desarrolladores. Tanto es as, que se estima que en el mundo al menos nueve
millones de programadores confan en Java como su lenguaje principal
Swift
Desde su primera versin, las Apps para iOS han sido desarrolladas en Objetive
C. Sin embargo en un intento de simplificar el desarrollo de aplicaciones para los
dispositivos de Apple y facilitar la curva de aprendizaje, en 2014 la empresa de
Cupertino present Swift, su propio lenguaje de programacin.
Su principal ventaja por supuesto es que est especficamente orientado para el
desarrollo de aplicaciones tanto en iOS como en Mac OS X , lo cual redunda en
ms sencillez a la hora de programar y un mayor grado de optimizacin para las
plataformas en las que se va a ejecutar.
Caractersticas principales
Compatible nicamente con iOS y OS X.
Versin simplificada de Objetive C.
Sintaxis Sugar que permite un cdigo ms sencillo, ms fcil de leer y
que reduce el margen de error.
Cada vez ms presente y futuro en el desarrollo de aplicaciones para Apple.
Fcil de extender y mantener con libreras dinmicas.
Qu necesitas?
Bsicamente un equipo en el que puedas instalar Mac OS X Maveriks o superior
(10.9+). Si ya lo tienes, basta instalar X Code 7 IDE desde la propia Mac App
Store.
HTML5 + Javascript
HTML es un lenguaje de marcado para la elaboracin de pginas web. No se
puede en este sentido, utilizarlo para el desarrollo de aplicaciones, pero cuando se
combina HTML5 (su ltima iteracin) con Javascript, obtenemos algo muy similar a
un lenguaje de programacin, viable tanto para crear web apps como aplicaciones
mviles.
Caractersticas principales
Independencia total con respecto a dispositivos y sistemas operativos.
Puede ser utilizada tanto para el desarrollo de Apps, como pginas web y
Web Apps.
Diseo responsive que se adapta a cualquier dispositivo y tamao de
pantalla.
La reproduccin de multimedia no requiere herramientas externas.
Offline caching, lo que permite trabajar incluso con determinados elementos
off-line.
Pero a pesar de todo, de momento no son tan potentes y completas como
las aplicaciones nativas, que s pueden acceder a todas las funciones del
sistema operativo sobre el que se construyen. Tambin presentan dificultades si
necesitamos acceder a elementos de hardware como la cmara.
Qu necesitas?
Bsicamente contar con un programa que te permita escribir en HTML. Hay
muchos entre los que escoger. Los ms populares son los siguientes: