09: A Fully Dynamic Blog

Your blog would be much better if people could post comments, so you'll use a SQLite3 database to store their comments on each post. You'll also display their comments, and require a login to post.


The "classic" web application style you're creating is called a "Model-View-Controller" (MVC) architecture. The design is separated into:

  1. Models store and manipulate the database, usually stored in a database.
  2. Views present the information to the user and accept their input to alter the models.
  3. Controller is responsible for translating and connecting the Views to the Models and controlling access.

Learn JavaScript Today

Register today for the Beginner Basics course and get the new releases by just paying the difference. There's also special discounts for existing customers when new courses are released.

Still Not Sure? Check out more curriculum!