Results 1 to 8 of 8

Thread: The API Wars (How NET Broke Windows?)

  1. #1

    Thread Starter
    PowerPoster
    Join Date
    Jul 2001
    Location
    Tucson, AZ
    Posts
    2,166

    The API Wars (How NET Broke Windows?)

    I stumbled across this.

    A very interesting read on the history of Microsoft development, where it's going, problems, etc.

    http://www.joelonsoftware.com/articles/APIWar.html

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: The API Wars (How NET Broke Windows?)

    That was a long article but it made some good points. Great read

    I only disagree about his point that web apps are going to take over the desktop client apps. Desktops will always be around as they are faster and more robust. Web apps have their place but so do desktop app. Neither one will kill off the other.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3
    Arabic Poster ComputerJy's Avatar
    Join Date
    Nov 2005
    Location
    Happily misplaced
    Posts
    2,513

    Re: The API Wars (How NET Broke Windows?)

    Quote Originally Posted by RobDog888
    That was a long article but it made some good points. Great read

    I only disagree about his point that web apps are going to take over the desktop client apps. Desktops will always be around as they are faster and more robust. Web apps have their place but so do desktop app. Neither one will kill off the other.
    well, between Server pages and web-based apps I think desktop apps will fade away in time

    I loved this part:
    Developers, developers, developers, and developers are not buying into Microsoft's multiple-personality-disordered suggestions for how we should develop software.
    Last edited by ComputerJy; May 21st, 2006 at 04:45 PM.
    "I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
    My Blog

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: The API Wars (How NET Broke Windows?)

    Nope, because when your working offline how do you expect to run a web app?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  5. #5
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: The API Wars (How NET Broke Windows?)

    RD - I was showing some of my customers that very nice RWW (Remote Web Workplace) that you created (hope you don't mind me logging in )...

    At any rate - do you think that when you actually connect to the remote app server that you are running MSTSC.exe on your local machine? I could not find MSTSC (which is traditional REMOTE DESKTOP) in the task list when I used RWW to connect.

    Do you think that RWW is a web-ish version of MSTSC/RDP?

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  6. #6
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: The API Wars (How NET Broke Windows?)

    Yes, its not really running MSTSC.exe but an ASP.NET webapp. The draw is that you can "simulate" a client desktop in a web environment. Granted you get most of the desktop and features when running your desktop apps but you still loose out of the "richness" and performance of a real client desktop. The other issue is that it also requires Terminal Server. Now heres the big problem: You can not run Terminal Server on Small Business Server 2003. You need a second physical server box running Windows Server 2003 with Terminal Server Services and all the Client Access Licenses to support the number of concurrent connections you will need. This is a major expense for most small / meduim sized companies. The other issue is that not "ALL" client desktop applications will run under Terminal Server.

    This is all a justification of why client desktops will never fade out and will continue to retain a good chunck of the market share.

    Ps, Np Steve as I know where you live
    Any ideas on my GPO issue? I had to take a break from it as it was driving me crazy
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  7. #7
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: The API Wars (How NET Broke Windows?)

    Quote Originally Posted by RobDog888
    Yes, its not really running MSTSC.exe but an ASP.NET webapp.
    I'm a WINFORMS programmer at the moment...

    But if RWW is not MSTSC then they did a truly incredible job of emulating that "experience" in an ASP.NET webapp.

    If all it takes is some strong client-side ASP or whatever...downloads for the experiece to be made richer for the user then the possibilites are endless...

    I personally hate webforms - the mouse-wheel staying attached to the last "drop-down" list - all kinds of what-just-happened moments - very unthought-of behavior when you compare to a winform.

    I have respected joel-on rants 5 years ago - I read this one a short while ago and thought it had less basis-in-reality.

    I entered the MS world 6 years ago - and the API-wonders that are comfortable to some are really just a pile of complex and hard to call functions buried in some library.

    .Net most likely exposes all that same functionality through a more-obvious class-defined protocol. Is that bad? I'm thinking it's just another way for us all to build-to-the-MS-standard.

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  8. #8
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: The API Wars (How NET Broke Windows?)

    I only not really mstsc.exe because the initial point of entry is the aspx website and that seems to run mstsc.exe in ts shell.

    I hate web forms too as they are slower and you need to be connected to the internet. Give me a desktop app anyday.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width