En computación, un lenguaje de programación de alto nivel, es un lenguaje de programación con una abstracción de detalles de maquinaria del ordenador. Si lo comparamos con el lenguaje de programación de bajo nivel, en este puedes utilizar elementos del lenguaje natural, más fáciles de utilizar o ser más portátil a través de diferentes plataformas.
También debemos saber que es una App, esta es una aplicación de software que se instala en dispositivos móviles o "tablets" para ayudar al usuario en una labor concreta, ya sea de carácter profesional ode ocio y entretenimiento.
A parte hay tres tipos de Apps, como:
- Las aplicaciones nativas: Las que se desarrollan de forma especifica para un determinado sistema operativo, llamado: Software,Development, Kit o SDK.
Por ejemplo:
- Las apps para IOS se desarrollan con lenguaje Objective-
- Las apps para Android se desarrollan con lengu
- Las apps en Windows Phone se desarrollan en Net.
- Las aplicaciones web o webapp: Son las desarrolladas con lenguajes muy conocidos por los programadores como el HTML, JavaScript y CCS. Ventaja con respecto a la nativa: Posibilidad de programar independiente del sistema operativo en el que se usará la aplicación. De esta forma se pueden ejecutar en diferentes dispotivos sin tener que crear varias aplicaciones.
- Las aplicaciones web nativa: És una combinación de las dos anteriores, se podria decir que recoge lo mejor de cada una de ellas. Las apps hibridas se desarrollan con lenguajes, propios de las webapp, es decir HTML, Javascript y CSS por lo que permite su uso en diferentes plataformas, pero también dan la posibilidad de acceder a gran parte de las caracteristicas del hardware del dispositivo. La principal ventaja es que a pesar de estar desarrollada con HTML, Java o CSS, es posible agrupar los codigos y distribuirla en app store.
Con estas el usuario podrá realizar practicamente cualquier tarea que se le ocurra, ya sea profesional, de ocio o de acceso a un servicio, entre otras muchas cosas.
Todas las personas que tengan en posesión un smarthphone, tablet u otro tipo de dispositivo movil, utiliza diariamente algunos tipos de App móvil.
Entre otras aplicaciones, hay de programación como el App Inventor, la cual es un entorno de desarrollo de aplicaciones para dispositivos Android. Para desarrollar aplicaciones con App Inventor sólo se necesita un navegador web y un móvil.
App inventor se basa en un servicio web que te permitirá almacenar tu trabajo y te ayudará a realizar un seguimiento de tus proyectos.
No hay comentarios:
Publicar un comentario