Descarga

1.3 Frameworks de Desarrollo Web

  • Servlet

    El servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor. Aunque los servlets pueden responder a cualquier tipo de solicitudes, estos son utilizados comúnmente para extender las aplicaciones alojadas por servidores web, de tal manera que pueden ser vistos como applets de Java que se ejecutan en servidores en vez de navegadores web.
  • Tomcat

    Tomcat
    Tomcat es un contenedor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.
    Tomcat puede funcionar como servidor web por sí mismo.
  • Active Server Pages (ASP)

    Active Server Pages (ASP)
    Es un entorno para aplicaciones web desarrollado y comercializado por Microsoft del lado del servidor. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML.
  • Spring

    Spring
    Spring es un framework para el desarrollo de aplicaciones y contenedor de inversión de control, de código abierto para la plataforma Java. La primera versión fue escrita por Rod Johnson, quien lo lanzó junto a la publicación de su libro Expert One-on-One J2EE Design and Development (Wrox Press, octubre 2002). El framework fue lanzado inicialmente bajo la licencia Apache 2.0 en junio de 2003.
  • Java Server Faces (JSF)

    Java Server Faces (JSF)
    Es un marco de interfaz de usuario basado en componentes del lado del servidor. Se utiliza para desarrollar aplicaciones web. Proporciona un modelo de programación bien definido y consta de API enriquecida y bibliotecas de etiquetas. La última versión JSF 2 usa Facelets como su sistema de plantillas predeterminado. Está escrito en Java.
  • Dojo

    Dojo
    Es un framework que contiene APIs y widgets (controles) para facilitar el desarrollo de aplicaciones Web que utilicen tecnología AJAX. Contiene un sistema de empaquetado inteligente, los efectos de UI, drag and drop APIs, widget APIs, abstracción de eventos, almacenamiento de APIs en el cliente, e interacción de APIs con AJAX.
  • Cake PHP

    Cake PHP
    Es un framework o marco de trabajo que "facilita" el desarrollo de aplicaciones web, utilizando el patrón de diseño MVC(Modelo Vista Controlador). Es de código abierto y se distribuye bajo licencia MIT.
  • Asynchronous JavaScript And XML (AJAX)

     Asynchronous JavaScript And XML (AJAX)
    Es un framework para aplicaciones web que ayuda a desarrollar aplicaciones basadas en AJAX, una tecnología para construir páginas web dinámicas del lado del cliente.
  • Rails

    Rails
    Es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma del patrón Modelo Vista Controlador (MVC). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración.
  • Symfony

    Symfony
    Es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web basado en el patrón Modelo Vista Controlador. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web.
  • Django

    Django
    Es un framework de desarrollo web de código abierto, escrito en Python, que respeta el patrón de diseño conocido como Modelo–vista–template
  • Apache Struts

    Apache Struts
    Es una herramienta libre, de soporte para el desarrollo de aplicaciones Web del patrón MVC bajo la plataforma Java EE (Java Enterprise Edition). Struts se desarrollaba como parte del proyecto Jakarta de la Apache Software Foundation, pero actualmente es un proyecto conocido como Apache Struts.
  • JQuery

    JQuery
    es una biblioteca de JavaScript rápida, pequeña y rica en funciones. Hace cosas como el recorrido y manipulación de documentos HTML, manejo de eventos, animación, y Ajax mucho más simple con una API fácil de usar que funciona en una multitud de navegadores. Con una combinación de versatilidad y extensibilidad
  • Node

    Node
    Es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor (pero no limitándose a ello) basado en el lenguaje de programación ECMAScript, asíncrono, con I/O de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables, como por ejemplo, servidores web.
  • Angular

    Angular
    Es un framework para aplicaciones web desarrollado en TypeScript, de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles.
  • Bootstrap

    Bootstrap
    Es una biblioteca multiplataforma o conjunto de herramientas de código abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como extensiones de JavaScript adicionales. A diferencia de muchos frameworks web, solo se ocupa del desarrollo front-end.
  • Laravel

    Laravel
    Es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5 y PHP 7. Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el "código espagueti".
  • Ember

    Ember
    Es un marco web de JavaScript de código abierto , basado en el patrón Model-view- viewmodel (MVVM). Permite a los desarrolladores crear aplicaciones web escalables de una sola página mediante la incorporación de modismos comunes y mejores prácticas en el marco.
  • React

    React
    Es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5 y PHP 7. Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el "código espagueti".
  • Vue

    Vue
    Es un marco de código abierto de JavaScript para crear interfaces de usuario y aplicaciones de una sola página .
  • Polymer

    Polymer
    Es una biblioteca JavaScript de código abierto para la creación de aplicaciones web utilizando componentes web. La biblioteca está siendo desarrollada por los desarrolladores y colaboradores de Google en GitHub. Los principios de diseño modernos se implementan como un proyecto separado utilizando los principios de Material Design de Google.
  • FULL STACK

    Se refiere a que una aplicación completa puede dividirse en un conjunto de capas (o layers) intercomunicados que conforman una ‘pila’ (o stack) de capas. Si hablamos de una aplicación web y solo a los efectos de simplificación, podemos dividirlo en dos capas: lo que es la capa del lado del cliente (front-end) y la capa del lado del servidor (back-end).