La palabra inglesa "framework" (marco de trabajo) define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.
En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio.
Si estás pensando en desarrollar alguna aplicación para dispositivos móviles, muy de moda actualmente, te presentamos un listado de framework que te pueden ser de gran ayuda para realizar tu trabajo y simplificarte las cosas.
Titanium
Appcelerator Titanium es un framework libre y open source para el desarrollo de aplicaciones nativas para dispositivos móviles y aplicaciones de escritorio basadas en tecnología web, de una forma sencilla. Este framework proporciona al usuario más de 100 controles totalmente personalizables como pueden ser tablas, botones, listas, soporte para la geolocalización, redes sociales y multimedia.
Appcelerator Titanium es un framework libre y open source para el desarrollo de aplicaciones nativas para dispositivos móviles y aplicaciones de escritorio basadas en tecnología web, de una forma sencilla. Este framework proporciona al usuario más de 100 controles totalmente personalizables como pueden ser tablas, botones, listas, soporte para la geolocalización, redes sociales y multimedia.
Sencha Touch
Sencha Touch es un framework para desarrollar aplicaciones para dispositivos móviles utilizando HTML 5, que permite la creación de aplicaciones como si fueran nativas de sistemas operativos Android o Apple iOS. Este framework soporta HTML 5, CSS 3 y javascript que proporciona un alto nivel de poder, flexibilidad y optimización en las aplicaciones que se desarrollan.
Sencha Touch es un framework para desarrollar aplicaciones para dispositivos móviles utilizando HTML 5, que permite la creación de aplicaciones como si fueran nativas de sistemas operativos Android o Apple iOS. Este framework soporta HTML 5, CSS 3 y javascript que proporciona un alto nivel de poder, flexibilidad y optimización en las aplicaciones que se desarrollan.
PhoneGap es otro interesante framework para construir aplicaciones web para dispositivos móviles utilizando los estándares HTML 5, CSS 3 y JavaScript. El framework soporta geolocalización, vibración, acelerómetro, cámara, cambio de orientación, magnetómetro y otras interesantes características para iPhone, Android, Blackberry, Symbia y Palm.
jQuery Mobile es el framework jQuery orientado a dispositivos móviles. El framework soporta iOS, Android, Windows Phone, BlackBerry, Symbian, Palm webOS y más dispositivos. El framework está aún en desarrollo y se espera que esté listo a finales del 2010. Si hacen tan buen trabajo como con jQuery, tiene todas las papeletas para convertirse en el mejor framework.
No hay comentarios:
Publicar un comentario