Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de servicios No. 37
Ventajas:
• Sin conexión: Al disponer de un repositorio local, el desarrollador puede trabajar
o enviar cambios de código al sistema sin tener que disponer de una conexión a
Internet o a cualquier red.
• Exhibe tu trabajo: Es la herramienta perfecta para que los desarrolladores puedan
exhibir su trabajo y atraer a más clientes.
• Notificaciones: GitHub te proporciona información constante de las actividades
alrededor de un repositorio en el que participas o estás siguiendo.
Desventajas:
• La documentación es complicada
2. Firebase de Google:
Características:
• Desarrollo: Firebase permite la creación de mejores apps, minimizando el tiempo
de optimización y desarrollo
• Analitica: Tener un control máximo del rendimiento de la app mediante métricas
analíticas, todo desde un único panel y de forma gratuita, es una de las ventajas
que ofrece Firebase respecto a la analítica web.
• Poder de crecimiento: Permite gestionar de manera fácil todos los usuarios de las
aplicaciones, con el añadido de que se pueden captar nuevos usuarios, mediante
invitaciones o notificaciones.
• Monetización: Mediante AdMob, Firebase permite que puedas ganar dinero.
• Rapidez: Implementar Firebase puede ser fácil y rápido, gracias a su API que es
muy intuitiva, sostenida en un solo SDK.
Ventajas:
• Se puede comenzar de forma gratuita
• Velocidad de desarrollo
• Plataforma de desarrollo de aplicaciones integral
• Desarrollado por Google
• Los desarrolladores pueden centrarse en el desarrollo de frontend
• Es sin servidor
• Ofrece capacidades de aprendizaje automático
• Genera tráfico a sus aplicaciones
• Monitoreo de errores
• Seguridad
Desventajas:
• No es de código abierto
• Dependencia del proveedor
• Hay muchos países en los que Firebase no funciona
• Solo están disponibles las bases de datos NoSQL
• Consultas lentas
• No todos los servicios son gratuitos para comenzar
• No es barato y los precios son difíciles de predecir.
• Funciona solo en Google Cloud
• Los servidores dedicados y el soporte empresarial no son una opción
• No proporciona API GraphQL
3. Heroku:
Caracteristicas:
• Plan gratuito: Heroku ofrece una opción gratuita suficiente para alojar una de
aplicación por 20 días de 7 horas hábiles por cuenta.
• Seguro: Los dynos se encuentran aislados entre sí, además el firewall, usuarios y
privilegios se encuentran administrados y configurados
• Estable: La infraestructura de Heroku utiliza AWS (Amazon Web Services) lo
cual garantiza un excelente rendimiento, disponibilidad y estabilidad
Ventajas:
• Rápido: Los dynos cuentan con buena capacidad de procesamiento, las aplicaciones
se ejecutan rápidamente entregando tiempos de respuesta más que aceptables
• Escalable: Es muy fácil redimensionar los dynos, estos se pueden escalar hacia
arriba o hacia abajo, de manera vertical (agregar más recursos a un dynos) u
horizontal(agregar más dynos), cabe mencionar que los add-ons también son
escalables hacia arriba y se ajustan a la necesidad
Ventajas:
• Alto tiempo de actividad
• Hosting gratis
• Soporte en español
• SSL gratis
• Copias de seguridad
Desventajas:
• LucusHost es lento
5. SW Hosting
Caracteristicas:
• Buen soporte
• Soporta correo electrónico:
• Certificado SSL gratis
• Compatibilidad con cPanel
Ventajas:
• Versión de PHP 7.1
• Bastante espacio en disco/ancho de banda
• Otros planes económicos
• Hosting gratis
Desventajas:
• Sitio web no activo durante 1 hora por día
• Sitio web eliminado sin previo aviso
• Anuncios sobre 000webhost en su sitio web
• Copias de seguridad mensuales
EJEMPLO DE SUBIR UN SITIO WEB A LA RED
Investiga un ejemplo de como subir un sitio web con base de datos a un hosting.
1. Elige un servicio de hosting web confiable
2. Elige el método para subir tu sitio web
3. Sube el archivo del sitio y extráelo
4. Asegúrate de que todos los archivos estén en public_html
5. Importar la base de datos MySQL
6. Comprueba que el sitio web funcione