Why does Grails use Groovy for its core programming language? Why not just use Java? In this episode of Grails Example, we present a brief slide show that talks about the shortcomings of Java and why Grails needed a groovier language for building web applications.
Welcome to the Foundations in Grails course. In this first Grails Example video, you will understand the components of the Grails model-view-controller (MVC) framework and be ready to install a Grails development environment. It will cover the difference between a full-stack MVC and an extensible MVC framework. It also covers the the path that an MVC request takes as it starts from the browser, continues through the web server, dispatcher, controller, models and views, and then back again to the browser as a web page. Finally, the video describes what the course will and will not teach so that you can decide whether the course is for you.