Web Development
66Preamble:
Everything in this universe is an example of creativity.
Human beings are the creation of God who has bestowed them with creativity.
Using this creativity Men has revolutionized the world. It is said that God
taught the Men math counting from 1 to 10 (8 fingers and 2 thumbs), while the
rest of the math is the creation of Men.
Modern era is distinguished from previous eras by the use of Information
Technology. Now everybody understands the words Software and Hardware.
Programming is the one essence and core requirement of Information Technology
that is used in Software/Hardware. Hardware programming is difficult and
resource requiring job, while software programming can be done easily at home
with a single computer. A person with creative mind can do this job
efficiently. A programmer's mind is able to identify the problem, find the
alternatives, take the correct measures, propose a solution for the problem and
can put the solution in more cost effective and creative way.
Many may think that programming is related to IT. Programming means to carry
out steps to perform any job and that can be any task. The recipe of a food is
an example of programming work of cook.
You may have heard these two words: Programming Language!
So what is a programming language? What do these two words mean?
A Programming language is the tool through which software programming is done.
A programming language is the language of computer through which a programmer
instructs a computer to perform certain tasks. Programming language uses words
that are readable, understandable and easy to remember for us humans. They form
a meaningful sentence which is called instruction for the computer and the
bunch of these sentences (statements) form a program.
Some programming languages examples are C, C++, PERL, Assembly, Java, Python,
LISP, Visual Basic, C#, VHDL, Verilog, Javascript, HTML, XML and Bash Scripting
(Linux shell programming).
Basically, there are two types of software programming. One is Desktop Programming and the other is Web Development. These are totally two opposite scenarios of implementing your application depending on your requirements.
Desktop Programming is used for applications that are needed to work locally on your PC or on local networks, such as networks in your home or in your office. These applications are required to be installed on every machine where they are intended to produce results. This means that there instances have to be created on platforms for deployment and they depend on the architecture of platform. That is, an application designed to run on Windows platform will run only on Windows platform and not on Linux/Unix or Macintosh and vice versa. They are sold in CDs/DVDs or can be downloaded from Internet.
Web Development is different and is used for applications that are needed to work on the internet on different platforms simultaneously and there access in global or world-wide where there is access of internet. These applications are called websites or web services and they have dedicated servers where they are deployed/host for one time. This means the physical instance of web application is on one machine and they are accessed worldwide by many users on their PCs. There are two terminologies for web apps, Server side execution and Client side execution. Server side instance is one while Client side instances may be up-to millions or more than that. They are designed to work on every platform and an application is required to run them that are different for different platforms, i.e., Browser. They are accessed through a Web Address called URL, Uniform Resource Locater which is unique for every web app.
PrintShare it! — Rate it: up down flag this hub









