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