what is the difference between "offshore","on-site","client side" development ?
Nov 20th, 2008 23:43
seo webmaster, Asrar Khan, Taksh Verdhan, rachel hunk, john modd, sayal khan, dman, i can do it, foo bar, Tania Glover, Deepak Sharma, John MacIntyre, chinns, http://sturly.com
Based on the question, I am going to assume you not a programmer and
will try to explain this from a lay person's perspective. To my
"Offshore" development refers to programmers in foreign countries doing
the programming for you. Usually paid by the project.
"On-Site" development refers to a company hiring a programmer to come
in to their offices. The programmer is usually supplied with all the
resources they need to accomplish the task, such as a desk, computer,
and development tools. The programmer is also around to make changes,
answer questions, or just be visible so the company knows the money is
being well spent.
"Client Side" frequently refers to web page development. Typically in
web page development; an HTML file is requested from the server (i.e.
http://www.microsoft.com) and is interpreted by the users web browser
(i.e. Netscape or IE). Many web servers allow the pages to contain
script which will modify the page when it is requested, usually based
on a database ... this is called "Server Side" development. When the
users web browser receives the web page; it parses, interprets, and
displays the page for the user. Many web browsers are also able to
interpret script and can host programming on web page ... this code,
which is executed in the browser, is called "Client Side". It's very
important to make the distinction (as a programmer any way) since
server side code and client side code cannot interact.
I hope this helps,
Sometimes (Usually informally), Client side development is also used
for On-site development. But as John suggested, it's better to use the
word On-site to avoid confusion