¿Debo usar Paper.js como principiante o aprender a dibujar usando JavaScript puro primero?

Si es un principiante, nunca use Javascript puro, use siempre bibliotecas y complementos fácilmente disponibles.

¿Por qué?

  • Para los principiantes, creo que el primer paso es crear las primeras aplicaciones web ejecutables que se ejecutan con éxito.
  • Habrá muchas lagunas de seguridad y pérdidas de memoria en el curso del desarrollo, que un principiante no puede probar y solucionar individualmente.
  • Muchas bibliotecas están optimizadas para admitir dispositivos multiplataforma. lo cual es un poco complicado para los principiantes en la aplicación JS pura.
  • Desarrollar en Javascript puro o vainilla requiere mucho tiempo, paciencia y esfuerzo, lo que no es posible incluso para desarrolladores intermedios, gracias a un estilo de vida acelerado.

La semana pasada, estaba desarrollando una aplicación de calendario en Javascript puro y tratando de pasar un valor a través de un controlador de eventos. Funcionó perfectamente en Google Chrome e Internet Explorer, pero no en Mozilla Firefox.

Después de buscar en Google el error, llegué a saber que Mozilla Firefox no tiene referencia incorporada a ese evento.

Veredicto final

Si intenta aprender e implementar javascript puro, tendrá que dedicar muchos esfuerzos y tiempo. Para imitar paper.js en JS o jQuery puro, necesitará aprender profundamente sobre WebGL, SVG y Canvas y su representación.

Si usa bibliotecas JS, obtendrá exposición a diferentes tipos de estilo de programación y, con el tiempo y después de construir varias aplicaciones web, aprenderá gradualmente Javascript puro.