May 2006
Intermediate to advanced
1296 pages
23h 51m
English
WINDOWS 1.0 PROGRAMMERS had a straightforward life. They had almost no choices about how to do things; either there was an application programming interface (API), or there wasn't, and most of the time there wasn't. This meant that developers had to build almost everything by hand. At the time, this wasn't a problem. All Windows programmers had the same limitations, so everyone's apps more or less operated with the same limited set of functionality.
A modern Windows developer, on the other hand, is inundated with choices. The invention of the web alone gives us static Hypertext Markup Language (HTML), server-based user interface (UI) interaction via ASP.NET, and client-side UI interaction via ActiveX controls or AJAX (to name a few). ...