• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
Sheriffs:
  • Paul Clapham
  • Junilu Lacar
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Ganesh Patekar
  • Tim Moores
  • Pete Letkeman
  • Stephan van Hulst
Bartenders:
  • Carey Brown
  • Tim Holloway
  • Joe Ess

web based vs client server applications  RSS feed

 
Ranch Hand
Posts: 105
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
what are the differences between web based and client server applications?
 
Ranch Hand
Posts: 1325
Android Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
web Based Application means Application which running on web or can say (web browser)

Best Example of Client Server Application is Web browser and a Web Server.
where your browser performing as a client. for example when you address a URL in the browser, it means that your browser is requesting a page from a Web Server and Server returns an html page to the client on its request.
[ January 19, 2007: Message edited by: Saif uddin ]
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe it would be clearer if we considered a client example other than a web browser. A web application is delivered entirely through your browser using technologies that the browser supports. Typically, this means that all content will be delivered over http and that no code (except possibly javascript) will execute on the end user's machine. These interfaces are also called "thin clients" since no (explicit) executable downloads are required and there is no client to maintain. In the Java world, these interfaces are typically HTML generated by Java Servlets.
The client-server model typically requires a "thick client", or downloaded executable running on the end user's machine. These might be delivered by HTTP, and they might show directly in your browser (an Applet might be an example of such a client), but they will always run code on the end users machine. They may also communicate on a different port than 80 and over a different protocol than HTTP. Java technologies for such a topology include JNLP (WebStart), Applets, or regular Java applications for a client talking directly with a Servlet or another server-side application- such as a database- for the server.

Hope that helps!
 
Ranch Hand
Posts: 2308
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I believe the main advantage of a web based application is that you do not have to write the client(browser) and you will find the client in computer and makes the application more available to users without the user need to install anything new in his/her computer.
 
Ranch Hand
Posts: 472
Linux Objective C Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Web based is a client server app using web browser as a client. Web interfaced is something more wider, but it's out of your question.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!