Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2011, 13:14
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: comparación de lenguajes

Ok, si este tema estuviera en StackOverflow seguramente ya estaría cerrado.

Cada lenguaje tiene sus ventajas y desventajas (Y no deben ser comparados por que esto puede llevar a una discusión acalorada entre los programadores). Y cada framework trabaja de diferente manera (Lo mismo que en la comparación de lenguajes).
Por lo que es muy difícil hacer una comparativa.

Lo único que te puedo decir es sobre Django:
Ventajas:
-- Desarrollo rápido y ágil (Puedes hacer aplicaciones web enteras en un corto tiempo)
-- No necesitas crear tu mismo tus tablas y relaciones en la base de datos, django lo hace por ti de una manera limpia y normalizada.
-- Madurez (Django a pesar de tener pocos años es un framework muy maduro, ya que esta hecho para resolver problemas de la vida cotidiana)
-- Se puede usar no solo para paginas webs, si no para muchos otros formatos.
-- Usa el modelo MTV (Modelo - Template - Vista) lo que lo hace muy practico.

Desventajas:
-- A pesar de un framework de rápido desarrollo entender todos los conceptos de MTV puede llevar un tiempo.
-- No sirve archivos estáticos (Así que si necesitas usar css, javascript u otras cosas) necesitaras hacer un hack al servidor web o usar otro servidor web.

Actualización:
http://en.wikipedia.org/wiki/Compari...on_of_Features (Tabla de comparación de frameworks)