Re: Why no serious MS Application in .NET yet ??

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: palang (palang_at_discussions.microsoft.com)
Date: 03/09/05


Date: Wed, 9 Mar 2005 15:55:03 -0800

Java tried that route with swing. Look where it got them. Java fist started
with an AWT which used the native OS API directly. Then Sun came out with
swing, which is a pure java implementation of the UI. Have you ever seen what
a swing app looks like? Believe me it’s not something to brag about. Almost
everybody I talk to that is currently using java is switching to SWT which is
once again an API developed using the native OS UI API.

Also,
Why wouldn't Microsoft want to take advantage of the underlying Win32 API?
If the OS shell ever changes (hint Windows XP and themes), the .Net framework
would be consistent out of the box.

Therefore, having the .Net framework utilize the Win32 API will give us a
consistent look and feel. Whereas having a pure managed implementation might
give us a consistent UI but would certainly have to be changed with every
release of the OS and framework version.

That is the beauty of the framework. It allows you to easily interop with
Win32 and COM.

"alejandro lapeyre" wrote:

> That is why I said there is a lot of work to do.
> there is nothing done yet.
>
> regards,
> Alejandro Lapeyre
>
> "Herr Lucifer" <"\n"HerrLucifer\n@microsoft.com> escribió en el mensaje
> news:O5ntJlAHFHA.3092@tk2msftngp13.phx.gbl...
> >
> > "alejandro lapeyre" <alejandrolapeyre@jotmail.com> wrote
> >> The .NET is great, but it needs a lot of work to replace the windows api.
> >> Before asking that Office is written in .NET, the ListBox should be
> >> written in .NET!
> >
> > Replace the API? You're kidding! Dot Net doesn't really do anything on its
> > own. It only calls the unmanegd APIs (built in Win32) from a managed
> > environment. Take a look inside the framework yourslef to see what is
> > really there.
> > Download and use this disassembler: (Reflector)
> > "http://www.aisto.com/roeder/dotnet"
> >
>
>
>



Relevant Pages

  • Re: Mono
    ... Aber Mono ist keine Spielerei, ... sondern ein wirklich schon brauchbares Framework. ... oder aber gleich als portable C/C++ oder Java Applikation schreiben. ... Aber wer verzichtet gerne auf die Windows API, Linux Kernel API, oder ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: simple web programming options
    ... And that I have seen from CGI/FCGI, Java ... PHP seems to provide the best API of ready-to-use ... doing CGIs specifically and scripted access to databases. ... I recommend PHP highest for language. ...
    (comp.programming)
  • Re: to RG - Lisp lunacy and Perl psychosis
    ... about ABCL and was hoping to stick with a familiar ANSI implementation ... The Java access API is derived from ACL's jlinker (http:// ... ACL's API assumes the JVM is a different process, ... It is mostly ANSI compliant; it lacks the long form of define-method- ...
    (comp.lang.lisp)
  • Re: what is encapsulation in an interface ?
    ... you're promoting ignorance of the collections API. ... be aware of it in order to collect pay as a Java programmer. ... How fortunate it is for us Java programmers that you aren't the world ... very short "for" loop was terrible and no ...
    (comp.lang.java.programmer)
  • Re: Shortage of qualified Java programmers
    ... library of Java is what you have computers for -- not people. ... every detail of the API. ... to figure out how a Comparator works given the Javadocs. ... programmers written by Bill Venners. ...
    (comp.lang.java.programmer)