| Client
Server Application Development
In
the past two-tier applications commonly
known as client/server applications
were very common. In a two-tier application
the client side logic is responsible
for everything from presentation,
business logic to database access.
Few characteristics
set client-server application development apart
from the rest of the IT world:
1. Division of labor.
Client-server systems divide up the
work of computing among many separate
machines.
2. Network infrastructure.
Given this division of labor, client-server
systems rely on networks to weld together
disparate computers into a cohesive
whole.
3. Emphasis on the user.
It provides users with greater latitude
in choosing software presentation,
and software designers with greater
latitude in creating programs that
are pretty, readily customized, and
modern
The client/server
applications are not scalable, are
difficult to maintain and enhance
due to tight coupling between the
presentation layer, business logic
and the database access. Overall the
two tier applications are not scalable
and are not suitable for internet
based applications.
However, even with these limitations
there are certain situations where
customers still want to use a client/server
application. You can Contact
us in case you are looking out
for a client/server application |