![Apache Struts](https://i.altapps.net/icons/apache-struts-a0d9e.png)
2
Apache Struts es un marco de aplicación web de código abierto para desarrollar aplicaciones web Java EE.Utiliza y extiende la API de Java Servlet para alentar a los desarrolladores a adoptar una arquitectura de modelo-vista-controlador (MVC).
apache-struts
Sitio web:
http://struts.apache.org/Caracteristicas
Categorias
Alternativas a Apache Struts para Windows
![Django](https://i.altapps.net/icons/django-d9d48.png)
90
![Ruby on Rails](https://i.altapps.net/icons/ruby-on-rails-b500f.png)
55
Ruby on Rails
Ruby on Rails es un marco de aplicación web full-stack de código abierto para el lenguaje de programación Ruby.
![Spring](https://i.altapps.net/icons/spring-81955.png)
18
![Play!](https://i.altapps.net/icons/play-framework-4214f.png)
14
![Grails](https://i.altapps.net/icons/grails-56314.png)
9
![Willer Framework](https://i.altapps.net/icons/willer-framework-f1c2e.png)
6
Willer Framework
Willer es un marco PHP que destaca las características de ORM, MVC y Bundle.
![Vaadin Framework](https://i.altapps.net/icons/vaadin-framework-7397a.png)
5
Vaadin Framework
Vaadin es un marco web de código abierto que ayuda a los desarrolladores de Java a crear excelentes experiencias de usuario con un mínimo esfuerzo.
![Dropwizard](https://i.altapps.net/icons/dropwizard-071a6.png)
2
Dropwizard
Marco de Java para desarrollar servicios web RESTful de alto rendimiento y amigables para las operaciones.
![JavaScript Tracker](https://i.altapps.net/icons/javascript-tracker-7f153.png)
1
JavaScript Tracker
Esta extensión es para que los desarrolladores web rastreen JavaScript front-end que utiliza las API DOM o jQuery para manipular elementos dom html (p. Ej.
![ResScope](https://i.altapps.net/icons/resscope-69da.png)
0
![UniSim](https://i.altapps.net/icons/unisim-cdc35.png)
0
![invesdwin-NoWicket](https://i.altapps.net/icons/invesdwin-nowicket-628d.png)
0
invesdwin-NoWicket
Un marco de objetos desnudos para wicket que permite a los desarrolladores escribir menos código de wicket repetitivo.Sin sacrificar la flexibilidad y el control que se utiliza desde wicket.Mejorando la productividad por un factor medible y haciendo que wicket sea más divertido.