2. Frameworks
• Un framework, entorno de trabajo o marco de trabajo es 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 entorno de trabajo es una
estructura conceptual y tecnológica de asistencia definida,
normalmente, con artefactos o módulos concretos de
software, 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.
3. Frameworks
Web Application Framework o
simplemente "web framework" es un marco
de software diseñado para soportar el
desarrollo de aplicaciones web, incluidos
servicios web, recursos web y API web.
¡Frameworks son, en resumen, bibliotecas
que lo ayudan a desarrollar su aplicación de
manera más rápida e inteligente!
4. Plataformas
• Es un sistema que sirve como base para hacer
funcionar determinados módulos de hardware o de
software con los que es compatible.
• Dicho sistema está definido por un estándar
alrededor del cual se determina una arquitectura de
hardware y una plataforma de software (incluyendo
entornos de aplicaciones).
• Al definir plataformas se establecen los tipos
compatibles de arquitectura, sistema operativo,
lenguaje de programación o interfaz de usuario.
5. Xamarin, desarrollo multiplataforma para iOS y
Android
• Xamarin se ha convertido por méritos
propios, en la plataforma favorita de
muchos desarrolladores, interesados en
ofrecer apps nativas para iOS, Android y
ahora, también para Windows 10. Sin
duda, la principal ventaja frente a las
soluciones oficiales de Apple y Google,
es su versatilidad para el desarrollo
multiplataforma.
6. PhoneGap, la plataforma de desarrollo de
Adobe
• Es la distribución Open Source de
Apache Cordova, el framework de
referencia para el desarrollo de
WebApps (apps multiplataforma
basadas en tecnología web abierta
como HTML, CSS y JS), creada
originalmente por Nitobi Software
y adquirida en 2011 por Adobe
7. Herramientas
• Las herramientas de desarrollo son aquellos
programas o aplicaciones que tengan cierta
importancia en el desarrollo de un programa
(programación). Pueden ser de importancia vital
(como un ensamblador, un compilador o un
editor) o de importancia secundaria, como una
IDE (Integrated Development Environment -
Entorno de Desarrollo Integrado
8. Appery.io
• Permite crear apps para Android, iOS y
Windows Phone. Incluye un editor
visual que funciona bajo la forma de
arrastrar y soltar (Drag and Drop). Las
personas pueden añadir poderosas
funcionalidades a partir de un catálogo
de plugins que potencian en gran
medida las apps creadas a través de esta
herramienta. Los planes empiezan
desde US$25 al mes.
9. Mobileroadie
• Puede crear interesantes funcionalidades a partir de
servicios de geolocalización. También es muy especial
para el manejo y la gestión de contenidos agregándolo
desde diferentes sitios y redes sociales. Permite crear un
«muro» de usuarios en el que estos pueden conversar
entre sí mientras la empresa puede por ejemplo enviar
anuncios a través de él como promociones o
descuentos. También permite el envío de notificaciones
geolocalizadas a través de la aplicación, crear y gestionar
eventos, entre otras funcionalidades interesantes.
10. TheAppBuilder
• Permite crear aplicaciones especiales
para empleados, clientes, manejo de
eventos y creación de folletos
manejando dos enfoques: haciendo
uso de la plataforma directamente, o
apoyándose en un asistente con
quien las personas pueden trabajar
para definir y construir la estructura
de la aplicación.