Skip to content

developerVilchez/todo-spa-mvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPA (Todo List)

  • El término "single-page application" (o SPA) usualmente describe aplicaciones que fueron contruidas para la web.
  • La diferencia más notable entre un website y un SPA es la cantidad reducida de refrescar la página
  • Los SPAs tienen un mayor uso de AJAX - una manera de comunicarnos con servidores back-end sin hacer un refrescado completo de la página - para traer datos que use nuestra aplicación.

Componentes de un SPA

  • ROUTING
  • TEMPLATES
  • MANEJO DE EVENTOS
  • MVC (Modelo(datos), vistas, controlador)

Implementación - Stack utilizado (MENJ)

Implementaciones sin Framework (SPA - TodoList)

Esto es SPA -Todo con VanillaJs

Esto es SPA -Todo con Jquery

Te recomiendo que compares las implementaciones!!! A que conclusiones llegas?

Ajax

Esto es Enfoque Ajax

Es un enfoque para el desarrollo web que abarca las siguientes tecnologias web.

Todas estas piezas están aquí para que nosotras podamos desarrollar aplicaciones web que se puedan actualizar sin estar haciendo reload de la pagina.

  • HTML (Ya lo conoces)
  • JavaScript (Ya lo conoces)
  • DOM (Ya lo conoces)
  • CSS (Ya lo conoces)
  • XMLHTTP Request (Implementado con jQuery)

Comenzar con el proyecto

Para inicializar el proyecto debes tener node instalado, para correrlo en un servidor local, encontrarás un archivo package.json, donde se encuentran las dependencias y configuración. Para primero deberás instalar las dependecias con el comando.

npm install

Ahora debes instalar nodemon con el siguiente comando

npm install nodemon -g --save

Luego levantas el servidor a través de este comando

nodemon index.js

Mongo DB

Como base de datos se tiene Mongo Db Para que funciones debes levantar el sistema gestor de base de datos, una vez instalado, levantas la linea de comandos (Simbolo del sistema) ejecutas el comando

mongod

Luego enciendes la base de datos, en otra de (Simbolo de sistema) ejecutando el comando

mongo

Ojo las dos ventanas deben estar activas!!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages