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