Monday, February 19, 2007

Web Page Technology



Developing web pages was one of my most interesting experiences in professional life. It starts with a very simple concept and gets complicated as you go deeper into it.
First of all, you need to decide the layout of your web-page. Use paper and pencil to decide where you want what to be displayed and what colors you want where including the background. Also, if your web page is user interactive, you will need to decide the position of the text box, combo box etc. in which the user puts some entry. There must be some validation done on these user inputs where entries are acceptable or invalid. Now, if the page is user-interactive, definitely it needs a Database where you will store all the information entered by the user in the web-page. So, a suitable Database is selected. So, this was a short overview of how things are to be done and what is the approach.
The most simple way I had developed such a stand alone program was by using Visual Basic as the coding language and Oracle as the Database. Visual Basic is a very user friendly language and it is easy to code and debug in this language.
Another such stand alone program I had created was using the Java Applets and SQL Server, which is again simple and easy to learn and use.

In case of developing interactive web-pages, we can use JSP/ASP with Javascript/VBScript, respectively.

First of all, design the complete look of the page using HTML, which is pretty simple to learn and use. Now if the pages are user interactive, use JSP and Javascript for validations and insertions of data into the Database. Oracle is a good choice here. If we are using PHP, we can choose MySQL as the Database. We start inserting the JSP/Javascript statements into the written HTML code, wherever required. Your server pages would, thus, be ready. When I was developing these pages, time and again I needed to test it to see where I need to insert my next JSP statements and whether they are validating my inputs or not.


Ofcourse, the last testing was of the insertions into the Database. Connect to the database and check whether the user inputs have been inserted or not. It is really enjoyable to work on this technology as it demands so much creativity and enthusiasm.


No comments:

Post a Comment