Client -Serveranwendung gegen Webanwendung
Client/Server -Anwendung und Webanwendung sind zwei Arten von Anwendungen, die in der Web -Web verwendet werden. Die Anwendungen, die auf der Clientseite ausgeführt werden und auf den Remote -Server zugreifen.
Client/Serveranwendung
Eine Softwareanwendung, die auf dem Client oder auf der Benutzerseite ausgeführt wird und Anforderungen an den Server oder zu dem Zugriff auf Informationen von IT wird als Client-Server-Anwendung bezeichnet. Auf hohen Sprachen werden diese Anwendungen geschrieben, die Geschäftslogik, Formulare und Benutzeroberflächen umfassen. Die meisten Anwendungen dieses Typs haben eine Datenbank und erstellen Abfragen aus dieser Datenbank, die auf dem Remote -Server gespeichert sind.
Eine Client-Server. Der Vorteil der Nutzung einer Cross -Plattform -Sprache besteht darin, dass die Anwendung auf der Plattform oder im Betriebssystem des Clients nativ aussieht.
Jede Client-Server-Anwendung muss auf dem Computer des Kunden installiert werden. Dies kann eine sehr einfache Aufgabe sein oder es kann Stunden dauern, bis die Anwendung installiert wird, da sie von der Komplexität der Anwendung, der vom Entwickler während des Verpackens und der Plattform, in denen sie geschrieben ist.
Diese Anwendungen können auf dem Computer des Benutzers ausgeführt werden, oder es kann eine Art VNC-, Citrix- oder Terminalserver bestehen, der mit dem Betriebssystem zusammenarbeitet.
Internetanwendung
Eine Anwendung, die vollständig im Browser des Benutzers ausgeführt wird, wird als Webanwendung bezeichnet. Eine Schnittstelle ähnlich der Client-Server-Anwendung wird dem Benutzer in einer Webanwendung bereitgestellt und der Benutzer interagiert auf die gleiche Weise wie die Client-Server.
Eine Webanwendung kann die gleiche Funktionalität liefern, die der Client-Server-Anwendung ähnelt. Da diese Anwendungen im Browser ausgeführt werden, können sie auf einer beliebigen Plattform oder einem Betriebssystem mit einem Webbrowser ausgeführt werden. Beispielsweise kann ein Textverarbeitungsprogramm auch eine Webanwendung sein, mit der die Benutzer Daten in ihre Festplattenlaufwerke herunterladen können.
Yahoo Mail- und Google Mail -Clients sind Beispiele für leistungsstarke Webanwendungen, und ein Groß. Weitere Beispiele für Webanwendungen der nächsten Generation sind WebEx, WebOffice, Microsoft Office Live und Google Apps.
Unterschied zwischen Client-Server-Anwendung und Webanwendung • In einer Kunden-Server. • Eine Client-Server-Anwendung muss auf dem Maschine des Clients installiert werden, während dies bei einer Webanwendung nicht der Fall ist. • Einige Client-Server-Anwendungen werden nur auf bestimmten Plattformen ausgeführt, während Webanwendungen plattformunabhängig sind, da sie nur einen Webbrowser für ihre Arbeit benötigen. • Beispiele für Client-Server-Anwendungen sind Microsoft Outlook, Yahoo Messenger, Windows Live usw., während Beispiele für Webanwendungen Google-Apps, Google Mail, Yahoo Mail und Microsoft Office Live sind. |