HEllo - Techist - Tech Forum

Go Back   Techist - Tech Forum > Techist Forum Information > New Member Introductions
Click Here to Login
Reply
 
Thread Tools Display Modes
 
Old 10-22-2014, 03:06 PM   #1 (permalink)
Virgin Techie
 
Join Date: Oct 2014
Location: Poland
Posts: 0
Default HEllo

Hello every one. I am study applied informatic in Poland. And I have to write work about types of computer programs from "single side" thought "client-server" architecture to the concept of "agent". Could you help me to understand what is single side program and how it moved to agent though client-server architecture
__________________

Tetyana is offline   Reply With Quote
Old 10-22-2014, 03:06 PM   #2 (permalink)
Virgin Techie
 
Join Date: Oct 2014
Location: Poland
Posts: 0
Default Re: HEllo

Hello every one. I have to write work about types of computer programs from "single side" thought "client-server" architecture to the concept of "agent". Could you help me to understand what is single side program and how it moved to agent though client-server architecture
__________________

Tetyana is offline   Reply With Quote
Old 10-22-2014, 10:49 PM   #3 (permalink)
Monster Techie
 
Join Date: Mar 2009
Location: Home
Posts: 1,105
Default Re: HEllo

Background

Web development is all about communication. In this case, communication between 2 parties, over the HTTP protocol:

The Server - This party is responsible for serving pages.
The Client - This party requests pages from the Server, and displays them to the user. On most cases, the client is a web browser.
The User - The user uses the Client in order to surf the web, fill in forms, watch videos online, etc.

Each side's programming, refers to code which runs at the specific machine, the server's or the client's.
Basic Example

The User opens his web browser (the Client).
The User browses to Google.
The Client (on the behalf of the User), sends a request to Google (the Server), for their home page.
The Server then acknowledges the request, and replies the client with some meta-data (called headers), followed by the page's source.
The Client then receives the page's source, and renders it into a human viewable website.
The User types Stack Overflow into the search bar, and presses Enter
The Client submits that data to the Server.
The Server processes that data, and replies with a page matching the search results.
The Client, once again, renders that page for the User to view.

Programming
Server-side Programming

Server-side programming, is the general name for the kinds of programs which are run on the Server.
Uses

Process user input.
Display pages.
Structure web applications.
Interact with permanent storage (SQL, files).

Example Languages

PHP
ASP.Net in C#, C++, or Visual Basic.
Nearly any language (C++, C#, Java). These were not designed specifically for the task, but are now often used for application-level web services.

Client-side programming

Much like the server-side, Client-side programming is the name for all of the programs which are run on the Client.
Uses

Make interactive webpages.
Make stuff happen dynamically on the web page.
Interact with temporary storage, and local storage (Cookies, localStorage).
Send requests to the server, and retrieve data from it.
Provide a remote service for client-side applications, such as software registration, content delivery, or remote multi-player gaming.

Example languages

JavaScript (primarily)
HTML*
CSS*
Any language running on a client device that interacts with a remote service is a client-side language.

*HTML and CSS aren't really "programming languages" per-se. They are markup syntax by which the Client renders the page for the User.
chara33 is offline   Reply With Quote
Old 10-23-2014, 10:16 AM   #4 (permalink)
Virgin Techie
 
Join Date: Oct 2014
Location: Poland
Posts: 0
Default Re: HEllo

Could you please explain me what does mean "single side" program, can you give me examples of this program.Because I have no idea what does it mean and how it related with "client-server" and agent programs
Tetyana is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Hello, hello... Venom8151 New Member Introductions 4 11-17-2008 03:54 PM
Hello, hello - Handshakes all around Jougukny New Member Introductions 21 10-29-2007 11:15 PM
Hello, hello jon krause New Member Introductions 6 11-14-2004 07:08 PM
hello hello ctracer New Member Introductions 3 07-14-2004 09:07 PM



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -5. The time now is 06:49 AM.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.