Weblink India.Net – Blogs

Ideas & Inspiration for web design and web development

Posts Tagged ‘Web Application’

Difference between Web 1.0 and Web 2.0 ?

Posted by weblinkindia on October 3, 2009

Web 1.0web2.O
It all started with the advent of the internet in early 2000. In those days, internet use was minimal and unexplored. Softwares were designed to access the internet easily. Web 1.0 proved to be popular. With the passage of time, it was found that Web 1.0 will not be able to cope up with the growing net traffic. Gradually users found its limitations. In Web 1.0 information once accessed could not be Availed again. The flow of information was static.

Today’s times, interacting over the internet is one of the most essential aspect of the internet. Web 1.0 lacked the competence to support blogs, online discussion forums etc. Morever, there was no way to rectify if any changes were to be made in downloaded files. Soon it was realized that Web 1.0 cannot be relied upon when it came to privacy settings. Such flaws fuelled the need to enhance Web 1.0 to another level, that is now called Web 2.0

Web 2.0
To live upto the present internet usage, Web 1.0 was bound to be upgraded. This upgradation gave birth to Web 2.0 (For those who think the journey of internet ends here, should see Web 3.0, which will be bloom sooner than expected).

Web 2.0 had all those features one could probably ask for. It was well managed, advanced and most importantly, it was devoid of same flaws Web 1.0 was infected with. Web 2.0 cannot be technically defined but it suited the market to a great extent— all the softwares could be operated, downloading of files was possible and it was less time consuming.

Web 2.0 opened a new window of hope for the upcoming generations, software professionals, technicians etc. Though they have their own advanced software these days, Web 2.0 applications can never be fully ignored. As mentioned earlier, with the increasing web traffic and rise in the number of users, Web 2.0 will be further developed into Web 3.0, a sophistication of its present self.

In this fast-paced world of technology, coping up with changes is most essential. For the benefit of humanity, man has been coming up with advanced technologies so that each and everyone will be able to enjoy the facilities of scientific advancement.

Key Differences

Connectivity :- When compared to Web 1.0, connectivity in Web 2.0 is more reliable and carries more for users.

Usage :-  Since one could not indulge in many activities with the help of Web 1.0, Web 2.0 comes with added features which enable users to share opinions. Web 2.0 is has more commercial usage than Web 1.0

Advanced Browsers :- Initially Web 1.0 was all about HTML, but today, Web 2.0 has been upgraded to XML which is more advanced and fast.

Immovability :-  Since Web 1.0 websites are static, wherein a person cannot get back to the desired page once left. This in turn used to cause a lot of inconvenience. Web 2.0 offers the facility to the user to get to any desired page with just a click.

Support :-  Compared to Web 1.0, there is ample infrastructure to support Web 2.0 based applications.

Dynamic System Tools :- The software used in Web 2.0 based applications is AJAX. It is more powerful which than that of Web 1.0, which is termed J2EE.

Interactions :- Interactions on Web 1.0 sites were impossible. Users could only visit such sites. Today, when blogging and interacting with people is an important marketing tool, certain websites like Wikipedia offers the users to comment on or alter articles.

Technology is moving at a faster pace and users are equally restless. Web 1.0 and Web 2.0 are like a classroom activity, where Web 1.0 is the lecture and Web 2.0 is about discussions and opinions.

Posted in Website Development | Tagged: , | 2 Comments »

How to write web Application

Posted by weblinkindia on September 23, 2009

A web application programmer must understand concepts related to distributed applications and services, the HTTP protocol, Common Gateway Interface (CGI) programming, HTML/JavaScript programming, user authentication and authorization, session management, data exchange from disparate sources and so on. This column explains the concepts you need to know to write a web application and outlines the steps for writing a simple web application. A typical web application starts when a user clicks a link in an HTML page and causes the browser to instigate an HTTP request transaction with a web server, CGI program and web application server. The targeted server must perform other functions as following:

  • Execute business logic
  • Retrieve data according to query parameters
  • Authenticate and authorize users
  • Exchange data with legacy systems
  • Build the HTML response page dynamically to be passed back to the server

    A web application has an accompanying configuration called web.xml. This file contains all the configuration information of the application that web container needs to know in order to deploy and run the application properly. Understanding the web.xml file is important since you are going to have to construct web.xml file as a part of development of your web application. A web application is defined as a series of directories and files in a standard layout. Such a hierarchy can be accessed in its unpacked form, where each directory and file exists in the file system separately, or in a packed form known as a Web Application Archive or WAR file. The former format is more useful during development while the latter is used when you distribute your application to the target platform.

    COMMON TOOLS USED IN WEB APPLICATION
    ASP.NET
    CSS
    JavaScript
    CGI
    Django
    WebSphere Administrative Console
    WebSphere Studio
    VisualAge for Java

    Developing a web application is a meticulous and a methodical process. Techniques and process of web application development constantly change with advancement of technologies. Apart from this, diversified demands also influence the style and tools to be used in development of web application. Discussion on this topic can’t be wrapped in a single post. Shortly we will map a series of posts on “Writing a web application”

  • Posted in Website Development | Tagged: , , | 1 Comment »