Apiblogbanner v2 1024x640

Frameworks web

  • ASP 3.0

    ASP 3.0
    es una tecnología de Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Services (IIS).
  • Servlet 2.2

    Servlet 2.2
    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 3.0.x

    Tomcat 3.0.x
    funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Oracle Corporation (aunque creado por Sun Microsystems).
  • Servlet 2.3

    Servlet 2.3
    Comenzando con la versión 2.3, la especificación de Servlet fue desarrollada siguiendo el Proceso de la Comunidad Java (Java Community Process).
  • ASP.NET 1.0

    ASP.NET 1.0
    es un entorno para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML.ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
  • WebWork 1.0

    fue un marco de aplicación web basado en Java desarrollado por OpenSymphony que se fusionó con el marco actual de Struts2. Fue diseñado para mejorar la productividad del desarrollador y simplificar el código. WebWork se creó sobre XWork, que proporcionaba un marco de patrón de comando genérico y un contenedor de Inversión de control.
  • Tapestry 2.1

    Tapestry 2.1
    fue un marco de aplicación web basado en Java desarrollado por OpenSymphony que se fusionó con el marco actual de Struts2. Fue diseñado para mejorar la productividad del desarrollador y simplificar el código. WebWork se creó sobre XWork, que proporcionaba un marco de patrón de comando genérico y un contenedor de Inversión de control.
  • Struts 1.0

    Struts 1.0
    es una herramienta 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.
  • Zope 3

    Zope 3
    es un proyecto comunitario activista de un entorno de desarrollo para la creación de sitios web dinámicos y/o aplicaciones web usando un servidor de aplicaciones web orientado al objeto, escrito en el lenguaje de programación Python (con algunos componentes escritos en lenguaje C para optimizar su rendimiento) de código abierto publicado bajo la licencia Zope Public License.
  • Servlet 2.4

    Servlet 2.4
    cambios importantes en esta versión: web.xml utiliza el esquema XML
  • Tapestry 4.0

    Tapestry 4.0
    Incluye soporte para anotaciones JDK 1.5, un nuevo subsistema de validación y un informe de error mejorado.
  • JSF 1.0

    JSF 1.0
    es una tecnología y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE. JSF usa JavaServer Pages (JSP) como la tecnología que permite hacer el despliegue de las páginas, pero también se puede acomodar a otras tecnologías como XUL (acrónimo de XML-based User-interface Language, lenguaje basado en XML para la interfaz de usuario)
  • Spring 1.0

    Spring 1.0
    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
  • Flex 1.0

    Flex 1.0
    es un término que agrupa una serie de tecnologías para dar soporte al despliegue y desarrollo de Aplicaciones Enriquecidas de Internet, basadas en su plataforma propietaria Flash. El objetivo de Flex es permitir a los desarrolladores de aplicaciones web construir rápida y fácilmente Aplicaciones Enriquecidas de Internet, también llamadas RIA. En un modelo multi-capa, las aplicaciones Flex son el nivel de presentación.
  • AJAX

    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. La información es leída desde el servidor o enviada a éste a través de peticiones Javascript. Sin embargo, es requerido algún procesamiento del lado del servidor para manejar peticiones, por ejemplo, para buscar o guardar información.
  • Wicket

    Wicket
    es un framework de desarrollo de aplicaciones web para la plataforma Java EE. da énfasis a uso de "puro Java" y "puro HTML", a diferencia de tecnologías como JSP o JSF que permiten incluir lógica de aplicación en las plantillas de presentación.
  • Stripes

    Stripes
    es un Marco para aplicaciones Web basado en el modelo de Modelo Vista Controlador (MVC). Su objetivo es ser un marco de software más ligero que Struts utilizando tecnologías Java como annotations de Java y generics de Java que se introdujeron en Java 1.5, para lograr la "Convención sobre configuración".
  • Ruby on Rails

    Ruby on 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.
  • CakePHP

    CakePHP
    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.
  • 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.
  • jQUERY

    jQUERY
    es una biblioteca multiplataforma de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web.
  • GWT

    GWT
    es un framework creado por Google que permite ocultar la complejidad de varios aspectos de la tecnología AJAX. Es compatible con varios navegadores, lo cual es notorio ya que cada navegador suele necesitar código específico para lograr un front-end correcto en una aplicación web. El concepto de Google Web Toolkit es bastante sencillo, básicamente lo que se debe hacer es crear el código en Java usando cualquier IDE de Java y el compilador lo traducirá a HTML y JavaScript.
  • Symfony

    Symfony
    es un framework diseñado para desarrollar 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. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación.
  • TurboGears

    TurboGears
    es un megaframework para desarrollo web de código abierto, escrito en Python. Es un stack web completo, que abarca desde Pylons, SQLAlchemy, Genshi, Mako, Reponze y ToscaWidgets. Está diseñado basado en la arquitectura Modelo–vista–controlador parecido a Stratus o Ruby on Rails, diseñado para generar rápidamente aplicaciones web en Python y que sean fáciles de mantener.
  • Grails

    Grails
    es un framework para aplicaciones web libre desarrollado sobre el lenguaje de programación Groovy (el cual a su vez se basa en la Java platform). Grails pretende ser un marco de trabajo altamente productivo siguiendo paradigmas tales como convención sobre configuración o no te repitas (DRY), proporcionando un entorno de desarrollo estandarizado y ocultando gran parte de los detalles de configuración al programador.
  • Tapestry 5

    Tapestry 5
    Se reescribe prácticamente Tapestry 4, presentando un nuevo modelo de componentes basado en POJOs enfatizando convención sobre configuración y reemplazando Hivemind con una nueva capa de inversión de control sin XML.
  • 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. Fue desarrollado en origen para gestionar varias páginas orientadas a noticias de la World Company de Lawrence, Kansas La meta fundamental es facilitar la creación de sitios web complejos. Django pone énfasis en el re-uso, la conectividad y extensibilidad de componentes y el desarrollo rápido.
  • Lift

    Lift
    es un marco web gratuito y de código abierto que está diseñado para el lenguaje de programación Scala. Se basa en conceptos de marcos de iguales como Grails, Ruby on Rails, Seaside, Wicket y Django. Favorece la convención sobre la configuración en el estilo de Ruby on Rails, aunque no prescribe el patrón arquitectónico modelo-vista-controlador (MVC).
  • Play

    Play
    es un framework web de código abierto que sigue el patrón arquitectónico modelo-vista-controlador (MVC) . Está escrito en Scala y se puede utilizar desde otros lenguajes de programación compilados a JVM Bytecode , por ejemplo, Java . Su objetivo es optimizar la productividad del desarrollador mediante el uso de convenciones sobre la configuración , la recarga de códigos en caliente y la visualización de errores en el navegador. [2]
  • Closure tools

    Closure tools
    es un conjunto de herramientas para ayudar a los desarrolladores a crear aplicaciones web ricas con JavaScript . Fue desarrollado por Google para su uso en sus aplicaciones web como Gmail , Google Docs y Google Maps .
  • Wicket 6.0

    Wicket 6.0
    Pasando a Java 6 como la plataforma mínima requerida. Integración jQuery lista para usar, control completo sobre solicitudes AJAX, registro de eventos mejorado en navegadores, soporte para grandes conjuntos de datos, administración de dependencias para bibliotecas de JavaScript del lado del cliente, soporte experimental para websockets. [8] Solo correcciones de seguridad, se recomienda actualizar a las versiones 7.x u 8.x.
  • PrimeFaces

    PrimeFaces
    es una biblioteca de componentes para JavaServer Faces (JSF) de código abierto que cuenta con un conjunto de componentes enriquecidos que facilitan la creación de las aplicaciones web. Una de las ventajas de utilizar Primefaces, es que permite la integración con otros componentes como por ejemplo RichFaces
  • Play 2.0

    Play 2.0
    Sadek Drobi se unió a Guillaume Bort a fines de 2011 para crear Play 2.0 junto con Typesafe Stack 2.0.
  • Vaadim

    Vaadim
    es una plataforma de código abierto para el desarrollo de aplicaciones web. La plataforma Vaadin incluye un conjunto de Componentes Web, un framework para aplicaciones web Java, así como un conjunto de herramientas y starters de aplicaciones. Su producto principal, Vaadin Flow (antes Vaadin Framework), permite la implementación de interfaces de usuario HTML5 usando el lenguaje de programación Java.
  • Full stack concepto

    Full stack concepto
    Un desarrollador web de full stack es una persona que puede desarrollar software de cliente y servidor.
    Además de dominar HTML y CSS, también sabe cómo:
    • Programar un navegador (como usar JavaScript, jQuery, Angular o Vue)
    • Programa un servidor (como usar PHP, ASP, Python o Node)
    • Programar una base de datos (como usar SQL, SQLite o MongoDB)