
Today I read an excellent article on ReadWriteWeb called "10 Future Web Trends". According to this excellent article, which I recommend you to read, the 10 trends for the next 10 years will be:
1) Semantic Web: As Alex Iskold wrote in The Road to the Semantic Web, the core idea of the Semantic Web is to create the meta data describing data, which will enable computers to process the meaning of things. Once computers are equipped with semantics, they will be capable of solving complex semantic optimization problems.
2) Artificial Intelligence (AI): In the context of the Web, AI means making intelligent machines. In that sense, it has some things in common with the Semantic Web vision.
3) Virtual Worlds: like Second Life, Chinese second-life clone Hipihi and a very large family of applications
4) Mobile Internet Access: Mobile Web is another Next Big Thing on slow boil. It's already big in parts of Asia and Europe, and it received a kick in the US market this year with the release of Apple's iPhone.
5) Attention Economy: The Attention Economy is a marketplace where consumers agree to receive services in exchange for their attention. Examples include personalized news, personalized search, alerts and recommendations to buy. The Attention Economy is about the consumer having choice - they get to choose where their attention is 'spent'. Another key ingredient in the attention game is relevancy. As long as the consumer sees relevant content, he/she is going to stick around - and that creates more opportunities to sell.
6) Web Sites as Web Services: More and more of the Web is becoming remixable, the entire system is turning into both a platform and the database. Major web sites are going to be transformed into web services - and will effectively expose their information to the world
7) Online Video / Internet TV: Not only online video sharing like YouTube and company but also Internet TV like Joost, Babelgum, Zattoo.
8) Rich Internet Applications: (According to Wikipedia) Rich Internet applications (RIA) are Web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the Web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc) back on the application server. RIAs typically 1) run in a Web browser, or do not require software installation 2) run locally in a secure environment called a sandbox
9) International Web: Of course not only US anymore. Not only Europe or China but also India and African countries
10) personalization: Not only netvibes but also any other application like last.fm and many more.