create your own

Web Development

66
rate or flag this page

By babarkamranahmed


Preamble:

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.

Print   —   Rate it:  up  down  flag this hub

Comments

RSS for comments on this Hub

No comments yet.

Submit a Comment

Members and Guests

Sign in or sign up and post using a hubpages account.


optional


  • No HTML is allowed in comments, but URLs will be hyperlinked
  • Comments are not for promoting your hubs or other sites

working