Está en la página 1de 2

Cuando desarrollamos un sistema, tenemos que tener en cuenta varios aspectos importantes

en todo momento, debe ser flexible, rápido, ordenado, y usar un estándar, haciendo
referencia a esto, podemos resaltar que los framework son una manera eficiente de lograrlo.
Cabe destacar que un Framework no ofrece una solución a todo, más bien, trata de solventar
los problemas más comunes y rutinarios, a pesar de que su aprendizaje pueda llevar un
tiempo, aun así resulta factible dedicar un poco de este a su uso, puesto que los
beneficios a lo largo del desarrollo se incrementan considerablemente,

Los frameworks Tienen por objetivo, el desarrollo ágil de aplicaciones mediante la aportación
de librerías y/o funcionalidades ya creadas para que nosotros las usemos directamente, a
demas obliga a que el proyecto se mantenga uniforme, bajo un mismo criterio, rechazando la
libre lógica, que es dañina a lo largo de la vida del proyecto.

El desarrollador al usar un framework, centra sus ideas en los problemas de mayor


envergadura dejando a un lado los detalles “menores” ya que la herramienta puede tener la
solución a este o facilitarle una parte.
VueJS se autodenomina como un framework progresivo. Cuando encaramos un
desarrollo con VueJS, podemos indicar qué partes del framework queremos incluir.
VueJS está modularizado en diferentes librerías separadas que permiten ir añadiendo
funcionalidad en el momento que las vayamos necesitando.

Actualmente en lo referente a frameworks para el desarrollo de front encontramos


variedad de opciones entre la cual elegir, lo que diferencia a VueJS de otras alternativas
es lo bien desacopladas que se encuentran las partes, lo fácil que es extender la
funcionalidad core y lo bien que trabajan todas sus partes una vez que se decide incluir
más módulos.

El core de VueJS está formado por una librería encargada de renderizar vistas en el
navegador. Su forma de organizar el código es por medio de pequeños componentes que
contienen todo el HTML, CSS y JavaScript necesario para funcionar como pieza
independiente. Estas piezas se van conformando en un árbol jerárquico de
componentes hasta formar nuestra aplicación. Usar esta librería es tan fácil como
importar el script en nuestra página HTML.

Si lo único que necesitamos como desarrolladores es una mejor forma de organizar y


renderizar nuestros pequeños componentes visuales, nos quedamos ahí y no
incluiríamos nada más. En el momento que nuestra aplicación empezase a crecer,
contamos con librerías para gestionar las rutas de nuestra aplicación como vue-router o
con librerías para gestionar el estado global de la aplicación como pueda ser vuex. Si
nuestra aplicación tuviese que tener una gran optimización o tener buen SEO, podemos
incluir y trabajar con vue-server-rendering, así como muchas otras librerías que VueJS
tiene a disposición.

//falta sobre laravel y BD mysql

También podría gustarte