Hi all

Hi all,

I was reading something and thought to ask for your experience.

So, I was reading that there are applications that follow the client/server architecture although they work as typical desktop app. Linux is one such software and from my observation the Everything app on Windows.

Are there any serious advantages apart from the obvious, which is that this approach allows for scalability if one moves to real server/client deployment?

Comments

  1. It's more "client/service" which can make sense for some applications where part of it needs to run 24/7 or needs to run with more rights than the UI.

    ReplyDelete
  2. This approach makes sense when you have something that needs to be permanently on, and you only need user interaction once and a while.

    "Everything" had an indexing service, and provide a query interface and many newsgroup downloaders work exactly like that..

    You can then do everything from localhost, or different machines, and easily connect multiple applications to the same service at any moment.

    It also provides an opportunity to separate business logic from the GUI, so you can have a web interface, or use native controls.

    ReplyDelete
  3. Jeroen Wiert PluimersWouter van Nifterick Thanks for the explanation

    ReplyDelete

Post a Comment