Skip to main content

Cloud Apps vs Web Apps



I have 2 questions:


First, what's the difference between a web application and a cloud application? Are there any differences at all? If I'm developing a web application (a site with many interactive features), can I call it a cloud application?








Second, if there's a difference between a cloud and web application, what languages can cloud applications be developed in? Would a scripting language like PHP be useful for that?








Thanks.











UPDATE: I have watched the video in one of the answers, but I am still a little confused. Taking Google Docs as a example, all I see is a user interface that can be created with html and JS, along with a server script, and the data is stored in a database, which is basically the same thing a web application does. Or is it different?


Thanks


Comments

  1. Web applications can run on "the cloud". The cloud is basically a collection of dynamic computational resources (cpu, ram, storage etc) that can be used by web applications.

    This allows apps running on the cloud to scale well because they are allocated resources dynamically.

    You can use public clouds such as Amazon's EC2 - or build your own private clouds.

    A web app running on a cloud isn't exactly a "cloud app" - but the app is simply hosted on a cloud.

    I find the first half of this video explains it very well (if a little annoying).

    Also see this quesiton which has some good answers.

    ReplyDelete
  2. A web application is an just an application deployed on a web server.
    The user accesses this application knowing that it is accessing a remote application and this application has a specific purpose.I.e. implements a specific functionality.

    When you start talking about the cloud, you have a different concept alltogether.
    The idea is that you want to access a service that you have no idea where the service actually is being deployed.
    The main benefit is that a company can save resources.
    For example a company can have e.g. their own CRM and have to pay money for servers, for IT personel etc. or just access a service in a "cloud" where the company providing the cloud is responsible for the servers etc.

    So to answer your question, to build the cloud you use web applications as "modules" to provide the cloud.

    But a web application by itself (separate of this context) can not be considered as cloud application (unless it runs as part of the cloud).

    ReplyDelete
  3. Anything that runs locally can run in a "cloud". Cloud computing is the inevitable movement of traditional applications/processes to a dedicated provider. Analogous to the Walmart syndrome, where little mom and pop shops have fallen by the wayside.

    The difference between a cloud and web application is where it sits.

    ReplyDelete
  4. I got this link, which explained it better than the video. Although I still have questions, yet, the information gave me something to work with.
    http://thecloudandme.com/2010/03/18/web-based-vs-cloud-based/
    If the article is in anyway incorrect, please, specify where.
    Thanks.

    ReplyDelete

Post a Comment

Popular posts from this blog

[韓日関係] 首相含む大幅な内閣改造の可能性…早ければ来月10日ごろ=韓国

div not scrolling properly with slimScroll plugin

I am using the slimScroll plugin for jQuery by Piotr Rochala Which is a great plugin for nice scrollbars on most browsers but I am stuck because I am using it for a chat box and whenever the user appends new text to the boxit does scroll using the .scrollTop() method however the plugin's scrollbar doesnt scroll with it and when the user wants to look though the chat history it will start scrolling from near the top. I have made a quick demo of my situation http://jsfiddle.net/DY9CT/2/ Does anyone know how to solve this problem?

Why does this javascript based printing cause Safari to refresh the page?

The page I am working on has a javascript function executed to print parts of the page. For some reason, printing in Safari, causes the window to somehow update. I say somehow, because it does not really refresh as in reload the page, but rather it starts the "rendering" of the page from start, i.e. scroll to top, flash animations start from 0, and so forth. The effect is reproduced by this fiddle: http://jsfiddle.net/fYmnB/ Clicking the print button and finishing or cancelling a print in Safari causes the screen to "go white" for a sec, which in my real website manifests itself as something "like" a reload. While running print button with, let's say, Firefox, just opens and closes the print dialogue without affecting the fiddle page in any way. Is there something with my way of calling the browsers print method that causes this, or how can it be explained - and preferably, avoided? P.S.: On my real site the same occurs with Chrome. In the ex