jueves, 30 de abril de 2015

Lenguajes de Programación para el Desarrollo de APPs

Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos. A continuación daremos una introducción a los diferentes lenguajes de programación para la web.

Lenguaje HTML

Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web (acrónimo en inglés de HyperText Markup Language, en español Lenguaje de Marcas Hipertextuales). Desarrollado por el World Wide Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).


Lenguaje Javascript

Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la empresa Netscape Communications. Utilizado principalmente en páginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de los navegadores en sus últimas versiones interpretan código Javascript.

El código Javascript puede ser integrado dentro de nuestras páginas web. Para evitar incompatibilidades el World Wide Web Consortium (W3C) diseño un estándar denominado DOM (en inglés Document Object Model, en su traducción al español Modelo de Objetos del Documento).


Basic4Android

Basic4Android es una plataforma de programación para aplicaciones Android cuyo lenguaje base de programación es VisualBasic, el eterno rival de Java, ese lenguaje que está orientado a aquellas personas que empezamos en el mundo de la programación de una manera más gráfica y no tan abstracta. No es el mismo lenguaje  de Microsoft, pero su sintaxis es la misma, lo cual tiene sus mismas ventajas como algunos de sus inconvenientes.


LiveCode

Imagina una plataforma en la que puedas programar tanto para Android, iOS, Windows, Linux, iPhone, iPad, Web y para Servidores con una sola plataforma de trabajo. Si ya lo imaginaste, mira si se asemeja a LiveCode.


Swift

Una de las mayores sorpresas que nos dio Apple en una de sus últimas presentaciones fue la de cambiar el sistema para todos aquellos que quieran desarrollar aplicaciones para iOS.
Así, nació Swift, un lenguaje de programación que intenta aunar el desarrollo de Apple tanto para iOS como para OS X, algo que analizando desde su base es una propuesta de lo más interesante.
Pero, ¿qué es Swift? ¿en qué se diferencia de todo lo que utilizábamos hasta el momento para el desarrollo de aplicaciones? Pues eso es lo que intentaré tratar a lo largo de este breve artículo, en el que espero podáis conocer un poco más en qué consiste este nuevo lenguaje.
Swift es un nuevo lenguaje de programación para Cocoa y Cocoa Touch. Lo que nos propone Apple es programar con un código bastante más interactivo, con unas sintaxis mucho más precisa, con la que aprender más rápidamente las bondades de este lenguaje a fin de generar aplicaciones cuyas ejecuciones sean más rápidas que las de aplicaciones realizadas hasta el momento.
Una de las principales ventajas de conocer Swift es que este está basado en una depuración de código y acciones que facilitan en gran medida la labor del desarrollador. Por ello, se han eliminado aquellas clases de código no seguro, haciendo que las variables siempre empiecen con números enteros. Con Sync, la sintaxis se ha mejorado, se ha simplificado, en resumidas cuentas, proponiendo un código más accesible para aquellos que quieran desarrollar aplicaciones sin ningún tipo de conocimiento.
Además, de esta sintaxis depurada, Apple propone sus Playgrounds interactivos a través de los cuales, el usuario puede ir introduciendo breves líneas de código mientras va visualizando su contenido de forma automática, algo que, ya muchos pedían desde hacía tiempo.


No hay comentarios:

Publicar un comentario