Web; the face of the Internet. Web has evolved too much and has faced many key changes during this evolution.
Today we will see the from where it has evolved & what are its current states.
Initially web was only a basic face of internet and networks. There were static html pages with static links. All the pages were written and managed and known to very few people.
This web was only meant for the Universities and Science Agencies with a main motive ti share information between them. The web from this phase started to grow and then on it gained a huge popularity due to its usability.
Then people researched and tried to make the pages dynamic. This made the servers with large capabilities to come into picture. And hence many languages came up to solve the motive of dynamic content generation. Some were CGI, PHP, ASP etc.
Then on moving forward to the timeline; Databases got introduced and made the data structured and drastically improved its manageability. These languages also started supporting databases.
Though the.web pages are dynamically generated; the web pages were separate from each other.
Then the AJAX came as a superhero to boost the web and its performance And AJAX has changed the web to make it appear more like a desktop application where everything loads faster.
And simultaneously the platforms and hardware have become more advanced that they made the browsers capable to run a complete application inside them.
And see we have reached today’s age where a small device called mobile phone is called as The Smartphone and its every bit works in compatibility with the internet and web.
The bandwidths or the networks has also grown to a immense amount. You can perform your each and every task on the web and internet; whatever is the size and processing requirements; its at your fingertips.
Now the websites are more likely to be called as Web Applications. These web applications run taking care its every corner and capabilities.
Now web apps are becoming a single page website where whatever you want see on it is loaded on the same page and without making you wait for it.
Now some tools are emerging to make it more comfortable for user to browse it. And along with that it has bees easy for the developers to create manage and deploy them very easily.
Some of the tools are:
- Backbone.js A client side MVC library framework.
- Underscore.js A template library and framework.
- Prototype.js A library based on the Ruby constructs.
- jQuery A library for easy DOM traversal and manipulation. Along with that a Swiss army knife if used alone.
- Twitter Bootstrap A library framework from twitter team to develop fast and beautiful websites.
- LESS LESS is js library to make the CSS coding clutter free.
- ReST Representational State Transfer is API construction mechanism to construct the platform and language independent data transfer. It uses JSON to do so.
- jQuery Mobile This is a framework; a jQuery Foundation’s initiative to make mobile websites and app development easy and fast.
- Node.js A JS application that runs on the server. Its an alternative to Apache and is written in JS.
All of these are just cutting edge things in the web development.
Future is more beautiful. Imagine a world where everything is derived by the web. Every step of us will be helped by web. You may have seen many concept videos showing you the future of computing and daily life.
Here are some concept videos of future which are all derived by the web.