¿Por qué el cambio?
Si bien he aprendido bastantes cosas y Express tiene muchas similitudes con otros frameworks MVC (o MTV en el caso de Django) hay un aspecto a mi parecer bastante importante que no me deja profundizar lo que quisiera: Mi conocimiento de JavaScript es básico.Se manejarme en JavaScript en lo básico, pero cuando ya nos metemos con los callbacks y otros aspectos ya se complica y la verdad, la sintaxis no ayuda en absoluto. Así que tendría que dedicarme un cierto tiempo a profundizar, cierto es que con Express tampoco hace falta conocer bien JavaScript para usarlo, pero tengo el "mal hábito" de querer comprender las cosas bien y en profundidad y ahí sí es importante.
Python por otro lado, es un lenguaje increíble. Tiene una sintaxis muy clara y limpia, es flexible y potente y ultimamente he estado aprendiendo Django, en el que la generación del panel de administración es ridículamente fácil. Python/Django está bastante asentado y de cara a buscar trabajo más a corto plazo también le da un aliciente adicional.
¿Y qué pasa con Node.js?
Posiblemente crearé la web en 2 versiones, una en Python/Django y otra en Node.js/Express ya que no quiero dejar de lado Node.js, es una tecnología increíble que además es posible acoplarla en proyectos ya sean de Python o de PHP, sin embargo, la dejaré en pausa hasta que tenga tiempo para profundizar en JavaScript.Además, una vez conozca bien las bases de Node.js siempre es posible usar CoffeeScript, de esta forma es posible tener la potencia de Node.js y una sintaxis más similar a Python :D.
No hay comentarios:
Publicar un comentario