Currently I have been experimenting with using grunt and am going to use grunt-contrib-qunit and it seems like it requires grunt-contrib-connect.
What I am really confused about is that grunt-contrib-connect starts a static web server. The word static is what really baffles me. Do I need a web server for my static files such as images, html, css, js, etc. during development?
I am currently studying PHP and am using xampp which includes apache. How does it differ from web servers like Apache? Would I be able to use them side by side since I think they will be using different ports?