Uno de los hábitos que tengo es el de realizar resúmenes de los cursos o tutoriales que realizo. Por lo general suelen estar un tanto esquematizado para ahorrar tiempo tanto al hacerlo como luego al repasar, sin embargo, he decidido crear un repositorio e irlos subiendo aunque un poco más estructurado, ampliado y completo (algunos bloques que conozco bien suelo omitirlos).
martes, 18 de febrero de 2014
viernes, 14 de febrero de 2014
Cambio del proyecto de Node.js a Python/Django
Sí, se que anda bastante parado el tema del proyecto de mi web personal. El diseño en si es uno de las partes de la creación de una página web que más me bloquea, me queda el menú superior para resoluciones no móviles para que tenga un aspecto medio decente. Si bien es cierto, que buena parte del resto del diseño lo hice el sábado pasado.
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.
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.
¿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.
miércoles, 5 de febrero de 2014
Se busca: Colaboradores para realizar proyectos para ganar experiencia y ampliar portfolio
La creación de webs cada vez más se está enfocando más a la especialización en determinadas áreas, por contra, el que empieza normalmente para realizar algún proyecto tiene que realizar todas las partes de una web. Si bien es bueno al principio conocer todo el proceso, cuando uno quiere conseguir destreza y experiencia en un área es un lastre importante de tiempo. Por no mencionar que la mayoría de las empresas piden x años de experienca, ¿Cómo conseguir experiencia trabajando en una empresa si casi todas las empresas piden experiencia?
sábado, 1 de febrero de 2014
De vueltas con el diseño
Hace una semana exacta, tiré todo el día debido a complicaciones a la hora de instalar las dependencias de MongoDB para Node.JS, muchas instalaciones y desinstalaciones debido a ciertos problemas que tiene Windows 7 con el uso de esas dependencias al ser compiladas por Visual Studio C++. En aquel momento mi intención era proseguir con el proyecto añadiendo los datos del portfolio via MongoDB.
Suscribirse a:
Entradas (Atom)