Comparativa Frameworks
Enviado por evalth • 2 de Noviembre de 2012 • 405 Palabras (2 Páginas) • 910 Visitas
Comparativa de frameworks web
Antes de leer la comparativa por favor considerar esto:
o Escoge la mejor opción según tus necesidades (tiempo, skills existentes, recursos, disponibilidad, .etc). Cada persona/equipo/proyecto
tiene necesidades y objetivos diferentes. No pretendo determinar que un framework es "el mejor de todos", este es simplemente un resumen
rápido que espero ayude a los demás a encontrar/elegir su propio camino.
o No tengo ninguna relación comercial con ninguno de los creadores de estos frameworks.
o Considérame un programador java como tú, como los demás, que trata de elegir la mejor herramienta a usar en sus proyectos.
o Una ventaja general es que el framework sea libre (en el sentido de que puedes utilizarlo en tus proyectos comerciales y/o no comerciales).
Esto no es debido a que "no tener dinero sea desventaja" sino a que un framework libre te permite usarlo en proyectos pequeños (con
clientes que no pueden pagar mucho), medianos y grandes. (tu puedes ir "creciendo" con el framework)
o Una ventaja general MUY importante es que el framework tenga abundante documentación (libros, videos, tutoriales, artículos) porque de
nada sirve un gran framework si no puedes aprender a usarlo. Esto también es importante porque en algún momento, cuando decidas que
framework utilizar, vas a tener que convencer a otros (clientes, compañeros, arquitectos, .etc) también, en ese momento será una GRAN
ventaja derivarlos a la documentación ya existente en lugar de crear documentación.
o Por favor no entremos en debates de "qué es un framework" (no vale la pena). Si te incomoda esa palabra simplemente coloca "API",
"Librería", "Componente" o tu palabra favorita para "algo que te ayude en el desarrollo web" en lugar de framework y listo.
Comparativa:
Framework Ventajas Desventajas
Flex o La mejor interface gráfica (en belleza, calidad,
tiempo de respuesta, posibilidades gráficas, .etc)
o Flash runtime instalado en 90%+ de todos los
navegadores
o Si flash runtime no estuviera instalado, hacerlo es
fácil
o Puede funcionar de varias formas (JMS, HTTP,
WebService, .etc)
o No es necesario botar lo que uno ya sabe de:
Java, PHP o ASP. Puedes reutilizarlo.
o En el futuro, podrás deployar Flex también en
aplicaciones desktop
o Muchos libros/documentación disponibles para
leer, revisar, tomar como referencia.
o Tienes que aprender el lenguaje ActionScript sino lo sabes
(aunque no es obligatorio, además, ActionScript es un lenguaje
OOP así que no es complicado aprenderlo)
o IDE cuesta US$800+ (pero no es necesario comprarla)
o Adobe tiene
...