LAMPP An abbreviation for “Linux Apache MySQL Perl/PHP/Python.” These group of free and open source programs are used to run many dynamic websites. Most Joomla sites run with Apache and MySQL. All run with PHP. In addition, JavaScript is now an important part of the Joomla “stack.”
View (MVC) One of the elements of the model-view-controller design pattern used for Joomla core components. The view is responsible for generating output sent to the browser by the component. The base API class we use for views is called JView.
Router In Joomla, a program that associates a path (URL) with internal Joomla queries. Normally a router contains two methods, build() and parse(). The build() method takes an array of commands and returns a JURI object. The parse() method reverses this and turns a JURI object into an array of commands.