I've been developing with .NET Compact Framework for almost a year now (It was about
that time April-May last year when the first public beta was released...). I've been
rolling along with the features that'd been added/removed to the CF, adjusting, struggling
sometimes, getting into road blocks and finding ways around them as everybody else...
But recently I've started a new project in the "big" .NET and unexpectedly found myself
in the different environment - the environment of the absolute freedom, where I am
not limited by the memory constrains or horsepower. I can create some GDI objects
on the fly, I can use the mighty GDI+ functionality and if I want to go down to the
WinAPI's all possible handles are readily available... And asked myself a question:
Will there ever be the time when development for CF becomes as unlimited as it
is for .NET on a desktop? And obvious answer was: Probably not… unless the hardware
changes to be as powerful as the desktops in the small form and power consuming factor.
But meanwhile, Compact Framework is a huge leap in improving developer experience
for mobile devices running Windows CE and most certainly will be improving with the
next versions…