Professional Web Applications Themes

Web enabled apps/Thin client apps - ASP

I'm writing an article and I need your informed opinions, so I ask you this: 1. Doesn't the web-enabled app generally run slower for one reason or another? 2. Isn't the fact that application graphics must be limited, just proof of #1, especially with low bandwidth situations? 3. Aren't the web-enabled apps really less feature rich because the developer has to emulate the controls of a thick/fat client app, and sometimes you just can't reproduce the features you find in a client PC or server based app? 4. Isn't the user's internet connection speed (or lack of) at least a ...

  1. #1

    Default Web enabled apps/Thin client apps

    I'm writing an article and I need your informed opinions, so I ask you this:

    1. Doesn't the web-enabled app generally run slower for one reason or
    another?
    2. Isn't the fact that application graphics must be limited, just proof of
    #1, especially with low bandwidth situations?
    3. Aren't the web-enabled apps really less feature rich because the
    developer has to emulate the controls of a thick/fat client app, and
    sometimes you just can't reproduce the features you find in a client PC or
    server based app?
    4. Isn't the user's internet connection speed (or lack of) at least a
    significant bottleneck to app speed?
    5. Isn't a very fast internet connection with a good web-enabled app still
    slower by quite a bit than the app that is resident on the hard drive of a
    good PC such as desribed below?

    These are my basic questions and I can't imagine a web app that will run as
    fast as one installed on my 2.4 Ghz PC with a hair over 1 Ghz of RDRam.

    Thank you !

    Richard Choate


    Richard Choate Guest

  2. #2

    Default Re: Web enabled apps/Thin client apps

    In additional to the three points below:

    a) if the app needs to be changed, then, with a web-app, you just change
    things on the server. With a fat-client app you need to push a updates to
    all the client machines

    b) cross platform: a basic browser is pretty much available for every
    platform. Writing an installer for every platform (and even variants for
    each platform, eg Win16/32 or Win95/98/ME -vs- WinNT/2k/XP) is problematic

    An "inbetween" option is to look at thin clients, where the app is hosted.
    Citrix MetaFrame or Windows Terminal Services etc. We run our PeopleSoft
    system over Citrix so as to cater for the large number of client platforms
    within the organisation.

    Cheers
    Ken

    "Curt_C [MVP]" <Software_AT_Darkfalz.com> wrote in message
    news:uKB6TDNUDHA.1864TK2MSFTNGP11.phx.gbl...
    : 1) slower then a client/server app...yes.
    : 2) yes
    : 3) yes
    : 4) yes
    : 5) yes
    :
    : The main reasons for web apps are (as I see it):
    : 1) to avoid an install exe
    : 2) to allow access from ANYWHERE
    : 3) to allow "customer" access.
    :
    : Basically if a client app serves your needs then by all means use it. If
    : your clients are "remote" then a web app may fit your need. It's a
    specific
    : use....Don't "webify" your app just "because".
    :
    :
    : --
    : ----------------------------------------------------------
    : Curt Christianson (Software_AT_Darkfalz.Com)
    : Owner/Lead Designer, DF-Software
    : [url]http://www.Darkfalz.com[/url]
    : ---------------------------------------------------------
    : ..Offering free scripts & code snippits for everyone...
    : ---------------------------------------------------------
    :
    : "Richard Choate" <rchoatecpaNoSpam.com> wrote in message
    : news:#iFU$KMUDHA.2092TK2MSFTNGP10.phx.gbl...
    : > I'm writing an article and I need your informed opinions, so I ask you
    : this:
    : >
    : > 1. Doesn't the web-enabled app generally run slower for one reason or
    : > another?
    : > 2. Isn't the fact that application graphics must be limited, just proof
    of
    : > #1, especially with low bandwidth situations?
    : > 3. Aren't the web-enabled apps really less feature rich because the
    : > developer has to emulate the controls of a thick/fat client app, and
    : > sometimes you just can't reproduce the features you find in a client PC
    or
    : > server based app?
    : > 4. Isn't the user's internet connection speed (or lack of) at least a
    : > significant bottleneck to app speed?
    : > 5. Isn't a very fast internet connection with a good web-enabled app
    still
    : > slower by quite a bit than the app that is resident on the hard drive of
    a
    : > good PC such as desribed below?
    : >
    : > These are my basic questions and I can't imagine a web app that will run
    : as
    : > fast as one installed on my 2.4 Ghz PC with a hair over 1 Ghz of RDRam.
    : >
    : > Thank you !
    : >
    : > Richard Choate
    : >
    : >
    :
    :


    Ken Schaefer Guest

  3. #3

    Default Re: Web enabled apps/Thin client apps

    Its also true that a web app will be coded significantly differently in
    order to work around the major bottlenecks (client server communication and
    lack of complex graphics such as drawing lines).
    I write web apps for a living (mapping, thematic layer rendering, data
    search and retrieval etc.) and I've generally found that graphics aside
    (this can be worked around with server side graphics creation in most cases
    or a simplified approach using absolute positioned elements) it is generally
    possible to make good responsive user interfaces with asynchronous messaging
    to the server.
    In some respects it's often possible to do more in a web app than in a
    classic application because the speed of development is that much quicker
    and the maintenance issues just melt away if you're careful to write it
    properly. Speed of the initial load can be optimised through caching (eg.
    ..js files).
    XMLHTTP is the key component for me (and the corresponding Mozilla
    components) allowing me to use XML and XSLT to generate the majority of the
    HTML output with small data items that require server processing done with
    the XMLHTTP asynchronous calls.
    In fact - I love it - I often wonder why I bother doing classic apps now
    (it's a data processing speed thing and access to client side resources
    obviously). A classic app *is* a lot faster when it needs to be. However,
    the vast majority of applications sit idle most of the time doing odd bits
    of CPU work when the user presses something!

    Just my thoughts as a classic VB developer having moved to web applications
    using XML, XSLT and COM+ DLLs on the server.

    Cheers,

    Chris.

    "Ken Schaefer" <kenREMOVETHISadOpenStatic.com> wrote in message
    news:ukVcRuOUDHA.1680TK2MSFTNGP11.phx.gbl...
    In additional to the three points below:

    a) if the app needs to be changed, then, with a web-app, you just change
    things on the server. With a fat-client app you need to push a updates to
    all the client machines

    b) cross platform: a basic browser is pretty much available for every
    platform. Writing an installer for every platform (and even variants for
    each platform, eg Win16/32 or Win95/98/ME -vs- WinNT/2k/XP) is problematic

    An "inbetween" option is to look at thin clients, where the app is hosted.
    Citrix MetaFrame or Windows Terminal Services etc. We run our PeopleSoft
    system over Citrix so as to cater for the large number of client platforms
    within the organisation.

    Cheers
    Ken

    "Curt_C [MVP]" <Software_AT_Darkfalz.com> wrote in message
    news:uKB6TDNUDHA.1864TK2MSFTNGP11.phx.gbl...
    : 1) slower then a client/server app...yes.
    : 2) yes
    : 3) yes
    : 4) yes
    : 5) yes
    :
    : The main reasons for web apps are (as I see it):
    : 1) to avoid an install exe
    : 2) to allow access from ANYWHERE
    : 3) to allow "customer" access.
    :
    : Basically if a client app serves your needs then by all means use it. If
    : your clients are "remote" then a web app may fit your need. It's a
    specific
    : use....Don't "webify" your app just "because".
    :
    :
    : --
    : ----------------------------------------------------------
    : Curt Christianson (Software_AT_Darkfalz.Com)
    : Owner/Lead Designer, DF-Software
    : [url]http://www.Darkfalz.com[/url]
    : ---------------------------------------------------------
    : ..Offering free scripts & code snippits for everyone...
    : ---------------------------------------------------------
    :
    : "Richard Choate" <rchoatecpaNoSpam.com> wrote in message
    : news:#iFU$KMUDHA.2092TK2MSFTNGP10.phx.gbl...
    : > I'm writing an article and I need your informed opinions, so I ask you
    : this:
    : >
    : > 1. Doesn't the web-enabled app generally run slower for one reason or
    : > another?
    : > 2. Isn't the fact that application graphics must be limited, just proof
    of
    : > #1, especially with low bandwidth situations?
    : > 3. Aren't the web-enabled apps really less feature rich because the
    : > developer has to emulate the controls of a thick/fat client app, and
    : > sometimes you just can't reproduce the features you find in a client PC
    or
    : > server based app?
    : > 4. Isn't the user's internet connection speed (or lack of) at least a
    : > significant bottleneck to app speed?
    : > 5. Isn't a very fast internet connection with a good web-enabled app
    still
    : > slower by quite a bit than the app that is resident on the hard drive of
    a
    : > good PC such as desribed below?
    : >
    : > These are my basic questions and I can't imagine a web app that will run
    : as
    : > fast as one installed on my 2.4 Ghz PC with a hair over 1 Ghz of RDRam.
    : >
    : > Thank you !
    : >
    : > Richard Choate
    : >
    : >
    :
    :



    Chris Barber Guest

Similar Threads

  1. example apps
    By Simonbullen in forum Coldfusion - Getting Started
    Replies: 6
    Last Post: July 12th, 12:53 PM
  2. Call windows apps from web apps
    By anonymous in forum ASP.NET Data Grid Control
    Replies: 4
    Last Post: February 28th, 01:25 PM
  3. Cant run ASP.NET Web Apps
    By wayne calvert in forum ASP.NET Web Services
    Replies: 2
    Last Post: October 22nd, 06:31 PM
  4. PHP for apps
    By Slater Ellis in forum PHP Development
    Replies: 2
    Last Post: September 16th, 01:33 AM
  5. VSS and Web apps
    By Harry Simpson in forum ASP.NET General
    Replies: 7
    Last Post: July 17th, 04:30 PM

Bookmarks

Posting Permissions

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139