Acerca

fesja. geek. estudiante de teleco. bloguer. apasionado. sentido común. muchas ideas en mente. viajero.

Proyectos

Cátedra Telefónica-UPM e IEEEdb son algunos en los que participo actualmente.

Twitter

cargando...

« El Pais en Netvibes

Increíble anuncio no oficial del iPhone »

Twitter moviéndose a Django (Python)

13 Junio 2007

Escrito por fesja

Categorías

Ruby on Rails, Webs

Feed de comentarios y
Trackback de esta entrada

O eso es lo que aventura David Cancel, de Compete. La razón que da es que está empezando a haber demasiados enlaces de python en la cuenta de del.icio.us de AI3x, muchos relacionados con Rails, comparaciones y sustitutos.

En Compete usan Django, y según él (y más opiniones que he leído por ahí) funciona más rápido que Rails (y Python que Ruby). Yo ya probé Rails hace más de año y medio y desde entonces he hecho algunas cosillas; pero la carga que sufre el servidor no me llega a convencer demasiado (si tuviera un servidor privado quizás cambiaría de idea). Hace ya 2 meses que hicieron una entrevista a este desarrollador de Twitter, Alex Payne; y se montó una buena discusión en el blog de Ricardo Galli que en resumen criticaba el uso de Ruby On Rails para algo tan simple como Twitter.

Está claro que PHP funciona muy bien en la web, lo ha demostrado; pero a mí me da mucha pereza empezar una aplicación web desde cero; teniéndome que preocupar de todos los aspectos. Prefiero algo más masticado, para que pueda combinarlo con los estudios y no quedarme ahí en medio.

¿Alguien ha probado Django? ¿Qué te parece? ¿Enlaces? ¿Comparaciones? ¿Opiniones ahora que Rails y Django ya están más maduras?

Actualización

Parece que Twitter se queda en Rails

Comentarios

jsalvachua dice...

Cada lenguaje sirve para lo que sirve. RoR permite un muy rápido desarrollo a costo de máquina. Otra cosa es que la gente no distinga entre una aplicación web y un sistema de comunicaciones.

Ese es el punto débil del actual twitter, que en realidad es un sistema de multiplexión de mensajes con persistencia.

No conozco Django, pero es cuestión de usar una herramienta para cada cosa. (y la pesadilla de J2EE parece ser la que mejor escala…eso si a un altisimo coste de desarrollo y de sufrimiento para su configuración).

moraleja: elige dinero para máquinas o para cerebro de los desarrolladores.

#1 Escrito a las 4:02 pm, el 13 Junio 2007

fesja dice...

quieres decir que los que programan en rails no tienen cerebro? :-P xd

#2 Escrito a las 4:07 pm, el 13 Junio 2007

zenx dice...

Tras ver muchas comparaciones entre Rails y Django y probar ambos por mi mismo elegí Django y creo que ha sido la mejor opción. Destacable sobre todo el sistema de administración que se genera automáticamente, es una gozada: No pierdes ni un segundo programando un back-end para administrar tu aplicación, te centras sólo en el frontend que al fin y al cabo es lo importante, y de cara a aplicaciones web escalables django tiene un sistema de cache que lo hace volar al utilizar memcached.

#3 Escrito a las 9:08 pm, el 18 Junio 2007

Deja un comentario

Necesario

Necesario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Reglas: No escribas en mayúsculas, escribe con todas las letras, no insultes a nadie, no hagas spam, no soy una consulta técnica... en resumen, usa el sentido común :-)