Explain the difference between thin-client and native applications, and describe the advantages and disadvantages of each

What will be an ideal response?

A native application is one that can run on just one operating system. A thin-client application is one that runs within a browser on many different operating systems.
Native and thin-client applications each have their own advantages and disadvantages. Object-oriented languages are generally used to develop native applications. Professional programmers who are skilled in these languages create sophisticated and complex user interfaces. These applications run only on the operating system for which they are programmed. A different version is required if they are to run on other operating systems. Native applications are also expensive.
Thin-client applications are preferred to native applications because they require only a browser; no special client software needs to be installed. This also means that when a new version of a thin-client application is created, the browser automatically downloads that new code. Thin-client applications do not have to be recoded to suit various operating systems, as they run within a browser. They can be developed by technically-oriented Web developers and business professionals. Sophisticated user experiences are difficult to develop in them. Since they can be developed by less skilled, lesser paid employees, they are less expensive than native applications.

Business

You might also like to view...

Electric bill to be paid next month.

a. Prepaid expense b. Accrued expense c. Unearned revenue d. Accrued revenue e. None of these

Business

In the data flow diagram below, Shipping is a



A) data store.
B) data flow.
C) data source.
D) data destination.

Business