What you need for this book
The following is a list of the software you will need to have installed prior to executing the examples of the book. The following list covers the exact software used to implement and execute the examples of this book, but you can use any similar software that you already have installed that has the same features.
For a browser with a debugger tool, use the following:
- Firefox with Firebug: https://www.mozilla.org/firefox/ and http://getfirebug.com/
- Google Chrome: http://www.google.com/chrome
For a web server with PHP support, use the following:
For the database, use the following:
- MySQL: http://dev.mysql.com/downloads/mysql/
- MySQL Workbench: http://dev.mysql.com/downloads/tools/workbench/
- MySQL Sakila sample database: http://dev.mysql.com/doc/index-other.html and http://dev.mysql.com/doc/sakila/en/index.html
For Sencha Cmd and the required tools, use the following:
- Sencha Cmd: http://www.sencha.com/products/sencha-cmd/download
- Ruby 1.8 or 1.9: http://www.ruby-lang.org/en/downloads/
- Sass: http://sass-lang.com/
- Compass: http://compass-style.org/
- Java JDK (version 7 or later): http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Java environment variables: http://docs.oracle.com/javase/tutorial/essential/environment/paths.html
- Apache ANT: http://ant.apache.org/bindownload.cgi
- Apache ANT environment variable: http://ant.apache.org/manual/install.html
- And of course, Ext JS: http://www.sencha.com/products/extjs/
We will use Ext JS 5.0.1 in this book.