In this chapter, we’ll explore some of the technologies available to build robust web applications and explore some of the design decisions that web developers will face such as:
Which is Better for Server Development, Windows or Linux?
Where do we develop our dynamic content, Sever or Client?
How do we develop and test? That is, what tools should we use to build and then troubleshoot our work?
OK, so let’s get started, but first, let’s look at web development in general and attempt to answer the question: Why develop solutions for the Web?