Skip to Content
Windows Developer Power Tools
book

Windows Developer Power Tools

by James Avery, Jim Holmes
December 2006
Intermediate to advanced
1312 pages
35h 17m
English
O'Reilly Media, Inc.
Content preview from Windows Developer Power Tools

22.0 Introduction

Web development is challenging, simply because of the large number of issues involved. In any development effort, you need to keep a close eye on many technical issues; however, with web development, there are additional challenges to face.

Developing for the Web adds complexity to your software in different ways than developing for other environments, particularly if you’re using JavaScript (either alone or in an Ajax context). Trying to debug problems in those environments can be extremely difficult and frustrating.

Small (and not so small!) differences in how web browsers render CSS and HTML cause web developers immense amounts of grief. Most web developers don’t just write backend business logic; they also spend a fair amount of time doing modest web page layout and design. This means they’re trying to ensure that the pages they’re working on display in a pleasing, consistent, and accurate fashion.

Accomplishing all that requires a solid grasp of how CSS elements flow on a document, how tables are handled in HTML, and how floating or clearing elements impact those around them. One small change to an element can seriously affect the entire page, turning a nicely arranged bit of work into a complete jumble.

It’s an unfortunate fact of web-development life that you have to spend large amounts of time writing similar-but-different bits of CSS so that a page will look the same whether rendered in Firefox or Internet Explorer. Non–web developers must shake their heads ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Introducing .NET 6: Getting Started with Blazor, MAUI, Windows App SDK, Desktop Development, and Containers

Introducing .NET 6: Getting Started with Blazor, MAUI, Windows App SDK, Desktop Development, and Containers

Nico Vermeir
Visual Basic 2015 Unleashed

Visual Basic 2015 Unleashed

Alessandro Del Sole

Publisher Resources

ISBN: 0596527543Errata PagePurchase book