Re: Mikehall Blog Question : .NET Compact Framework ?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Vyacheslav Lanovets (xentrax_at_umail.ru)
Date: 02/15/05


Date: Tue, 15 Feb 2005 17:24:03 +0300

Hello, Mike!
You wrote on Sat, 12 Feb 2005 13:21:03 -0800:

 MH> So, here's the question - why do you develop native code applications
 MH> or .NET Compact Framework applications ?

You see, there are many reasons.

30 megs of source code of our application using C++/MFC. A lot of debugged
code written in unmanaged C++, we sometime may want to adopt into our
application (hundreds of megs!) Our company has not only our team coding in
C++, but much more worldwide. All of them code in C++. They do not know
about .Net, CF, and they do not WANT to know. They code for desktop, and we
borrow their code for Windows CE. Who will teach them? Even if CF had
support of managed C++ I would not program for it. Version 1.x should be
conidered beta! You see, what about generics in C#? Differencies between
m,anaged C++ and C++/CLI????!

Btw, we need support of Windows CE 3.0. And we have to release next version
in 2 months, and next version in 8 months, and next version in 14 month and
so on, we have no time to code anything else. Users want bugs to be fixed
and features added. We have to do work but not play with new features of
brand-new-half-done technology.

And MS should spend more money on PR for CF and even .Net! Not much people
have feeling that .Net will not die as COM does right now.

Yes, MS has ways to fight this. Just for example, SQLCE 2.0 was not compiled
for SH4 processor in EVC3 (we use SQLCE1.1 instead). ADOCE and ADOXCE which
work PERFECTLY have been deprecated, so MS will not compile them for future
Windows CE platforms. And one day they will not support unmanaged access to
SQLCE! We too lately understood our mistake using MS SQL Server instead of
home-made solution :(

MS should declare: "VS Studio 2005 and higher will not support native
development for MFC/ATL/WTL applications". It is intended only for drivers.
This will help.

Best regards, Vyacheslav Lanovets



Relevant Pages