Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/05/2013, 12:49
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: Python 3 y Django

Cita:
Iniciado por NJS Ver Mensaje
Tienes razón, aquí el problema esta en las librerías.
Llevo casi un año siguiendo django y la verdad es que me gusta, aunque hasta ahora no me he decidido por usarlo en ninguno de mis proyectos, ahora tengo un proyecto bastante grande y creo que podría desarrollar la web por lo menos 2 veces mas rápido en django o rails.
¿Entonces cual es el problema?

Cita:
Iniciado por NJS Ver Mensaje
Lo único que me echa atrás son las librerías ( muchas llevan tiempo sin actualizarse, otras están a medias ) y lo que se tarda en pasar a python 3.
Ya veo

Cita:
Iniciado por NJS Ver Mensaje
Esto no pasa con ningún otro lenguaje de programación,
Esto es completamente falso, hay lenguajes que no son retro compatibles.

Cita:
Iniciado por NJS Ver Mensaje
siempre la versión nueva es compatible o casi o al menos suelen ser utilizadas en un par de meses, en python da la impresión que siempre sera la version 2.x o nada.... todo esto se parece a un desastre y da la impresión que esta abandonando.
De hecho la comunidad de python es muy activa. No se si leíste el link que pase que todavía falta al menos 2 años (según lo estimado) para que python 3 sea la opción por defecto.

Cita:
Iniciado por NJS Ver Mensaje
Me gustaría saber la opinión de algún experto que trabaja con python y django, merece la pena pasarse a django ? o poco a poco python se esta quedando atrás y es mejor empezar con ruby que con django ¿?
¿Que si vale la pena? Claro que vale la pena. Pero asi como lo pones parece que mas bien estas preguntando por permiso o buscando a alguien a quien culpar en caso que algo salga mal.

Cita:
Iniciado por NJS Ver Mensaje
la verdad es que no se que hacer, me gusta django, aunque mientras que django da la impresión que se esta muriendo, libros y tutoriales casi 0 a partir de la versión django 1 cada día hay mas librerías desactualizadas etc...
Todo lo contrario, lo que pasa es que django esta avanzando tan rápido que si planean escribir un libro quedara obsoleto en cuanto la tinta toque el papel. O al menos eso dice el djangobook. Si eso es para el lenguaje ingles te has de imaginar para el español. Pero si, hay libros de django para la ultima versión de django. https://django.2scoops.org/ No en español lamentablemente.

Cita:
Iniciado por NJS Ver Mensaje
mientras que ruby ( no se si me asusta o me gusta su magia ) tiene cada día mas y documentacion y gemas, miles de libros y siempre encuentras un libro de la ultima version ) gemas actualizadas y para cualquier cosa que necesitas ( aunque sea algo raro ) y una comunidad mucho mas activa que django.
No estoy seguro como haces para medir la actividad de una comunidad. Por ejemplo aquí en FDW teníamos un foro de ruby y ruby on rails y lo tuvimos que cerrar por que nadie lo utilizaba. El ultimo post si no mal recuerdo duro unos meses y el mismo usuario que formula la pregunta se contesto. Entonces ruby no parece tener mas comunidad.

Cita:
Iniciado por NJS Ver Mensaje
Me gustaría pensar que django aun tiene futuro, ya que si empiezo con django perderé muchísimo tiempo aprendiéndolo, ya que me gusta aprender las cosas bien, y si luego resulta que ha quedado en el pasado me va a fastidiar.
Ok, aqui hay 2 cosas. La mayoría de lo que aprendas al manejar un web framework, no importa si es Java, PHP, Ruby, Python, Perl o el lenguaje que gustes; Son conceptos que te van a servir para cualquier manejar cualquier otro web framework, o incluso conceptos que te pueden servir en otros proyectos donde sea web. Por ejemplo patrones de diseño, separación de capas, ORM, etc..

Cita:
Iniciado por NJS Ver Mensaje
Así que sinceramente no se que hacer, pasarme a django?? ruby ??? o seguir con PHP ??
Como te dije antes, parece que estas preguntando por permiso.

Cita:
Iniciado por NJS Ver Mensaje
Que podrían aconsejarme los expertos en python/django ??
Con todo el respeto pero que aprendas tomes tus propias decisiones.