Tecnologías que componen la arquitectura de una aplicación web

Description

Mind Map on Tecnologías que componen la arquitectura de una aplicación web, created by Williams Vallejo on 20/06/2018.
Williams Vallejo
Mind Map by Williams Vallejo, updated more than 1 year ago
Williams Vallejo
Created by Williams Vallejo almost 6 years ago
6
0

Resource summary

Tecnologías que componen la arquitectura de una aplicación web
  1. Nivel inferrior
    1. PostgreSQL
      1. 100% ACID.
        1. Soporta distintos tipos de datos
          1. Incluye herencia entre tablas
            1. Copias de seguridad en caliente
              1. Unicode
                1. MVCC
                  1. Multiples métodos de autentificación
                    1. Acceso encriptado via SSL
                      1. Licencia BSD
                      2. MySQL
                        1. Usa GNU Automake, Autoconf, y Libtool para portabilidad.
                          1. Uso completo de multi-threaded mediante threads del kernel
                            1. Proporciona sistemas de almacenamiento transaccionales y no transaccionales.
                              1. Usa tablas en disco B-tree
                                1. Tablas hash en memoria
                                  1. Escrito en C y en C++
                                    1. Soporte a grandes bases de datos
                                  2. Nivel superior
                                    1. Javascript
                                      1. Liviano
                                        1. Multiplataforma
                                          1. Imperativo
                                            1. Orientado a objetos y eventos
                                              1. Interpretado
                                              2. HTML5
                                                1. Etiquetas semánticas
                                                  1. Elementos multimedia
                                                    1. Gráficos vectoriales escalables (SVG)
                                                      1. Nuevos APIs
                                                      2. CSS
                                                        1. Complementariedad con documentos estructurados
                                                          1. Independencia del vendedor, la plataforma y el dispositivo.
                                                            1. Simplicidad
                                                              1. Flexibilidad
                                                                1. Combinación con lenguajes alternativos
                                                                2. Bootstrap
                                                                  1. Ofrece un diseño sólido usando LESS
                                                                    1. Funciona con todos los navegadores
                                                                      1. Dispone de distintos layout predefinidos con estructuras fijas
                                                                        1. Permite crear interfaces que se adapten a los diferentes navegadores
                                                                        2. ReactJS
                                                                          1. Composición funcional.
                                                                            1. Desarrollo Declarativo
                                                                              1. Flujo de datos unidireccional
                                                                                1. Isomorfismo
                                                                                2. Angular
                                                                                  1. 2-Way-data-binding
                                                                                    1. Expresiones
                                                                                      1. Directivas
                                                                                        1. Vistas y Rutas
                                                                                        2. jQuery
                                                                                          1. Flexible y rápido
                                                                                            1. Licencia MIT
                                                                                              1. Plugins
                                                                                                1. Open Source
                                                                                                  1. Integración con AJAX
                                                                                                2. Nivel intermedio
                                                                                                  1. PHP
                                                                                                    1. PHP provee distintos niveles de seguridad
                                                                                                      1. Simplicidad
                                                                                                        1. Estabilidad
                                                                                                          1. Velocidad de procesamiento
                                                                                                          2. JSP
                                                                                                            1. Es más rápido y fácil crear aplicaciones de web
                                                                                                              1. Capaz de instanciar cualquier clase de Java
                                                                                                                1. Hace más fácil reusar componentes con JavaBeans
                                                                                                                2. Node.js
                                                                                                                  1. Javascript "sin restricciones"
                                                                                                                    1. Programación Asíncrona
                                                                                                                      1. Programación orientada a eventos
                                                                                                                      2. AJAX
                                                                                                                        1. Asíncrono
                                                                                                                          1. Dinámica de Feedback usuario
                                                                                                                            1. Mapeo
                                                                                                                            2. Flask
                                                                                                                              1. Servidor de desarrollo y depuración
                                                                                                                                1. Soporte para pruebas unitarias integradas
                                                                                                                                  1. Soporte para Cookies de seguridad
                                                                                                                                    1. Basado en Unicode
                                                                                                                                    2. Ruby on Rails
                                                                                                                                      1. Fácil implementación.
                                                                                                                                        1. Su éxito radica en la rapidez de sus aplicaciones.
                                                                                                                                          1. El planteamiento es distinto al resto de tecnologías.
                                                                                                                                            1. Cuenta con un aprendizaje más rápido que en otros lenguajes.
                                                                                                                                              1. En expansión.
                                                                                                                                                1. No dispone de mucha documentación ya que es relativamente nuevo.
                                                                                                                                                2. DJango
                                                                                                                                                  1. Construcción modular
                                                                                                                                                    1. Un código frontend optimizado
                                                                                                                                                      1. Sencilla integración de plugins
                                                                                                                                                        1. Interfaz drag and drop intuitiva y de fácil manejo
                                                                                                                                                      Show full summary Hide full summary

                                                                                                                                                      Similar

                                                                                                                                                      PHP Y CARACTERISTICAS
                                                                                                                                                      lupita perez per
                                                                                                                                                      Servidores Web
                                                                                                                                                      beatrizrojasm885470
                                                                                                                                                      PHP
                                                                                                                                                      Urriel =)
                                                                                                                                                      Características y Perspectivas de la Web 3.0
                                                                                                                                                      Paúl Baldeón
                                                                                                                                                      MAPA DE NAVEGACION
                                                                                                                                                      cris farfan
                                                                                                                                                      Mantenimiento Correctivo de un teclado
                                                                                                                                                      monroycontreras6
                                                                                                                                                      PHP/Laravel
                                                                                                                                                      Luis Rojas
                                                                                                                                                      ¿Eres un buen SEO?
                                                                                                                                                      Daniel Bocardo
                                                                                                                                                      mapa comparativo de la web
                                                                                                                                                      maicolandtres
                                                                                                                                                      Los 5 buscadores y 5 navegadores mas importantes del mundo
                                                                                                                                                      Jhon Malca