Programmers get away with a lot today. With .NET, at last there is a framework that allows for really easy application development. Memory is managed with so little effort from the developer that we can easily abuse it. All the neat controls, forms, windowing systems, and GDI+ capabilities make it so easy. Easy, that is, until you have to write for the Pocket PC, a 200MHz platform with achingly slow graphics (read: no acceleration), no hard drive, and only 32MB of RAM, of which you can really only use about 2 or 3MB. Add to the hardware limitations the sinking feeling you get when you dive into the .NET Compact Framework and discover that some of your favorite features are not implemented. Suddenly your dream of writing that squeaky clean C# killer app turns into a nightmare.
|