What is web2.0
Web2.0 is represented by webs such as Flickr, 43things.com, using BLOG, TAG, SNS, RSS, Wiki and other social software, based on six-degree separation, XML, AJAX and other new theories and technology realization Internet new Generation mode. "
Blog - Blog / Web: Blog's full name should be a web log, and later abbreviated as blog. Blog is an easy-to-use website where you can quickly publish ideas, communicate with others and other activities. All this is free.
RSS - Site Summary: RSS is a technique of a simple way (also called aggregated content) between the site uses to share content between other sites. The technology originated from the browser "News Channel" is now usually used in news and other websites that are arranged in sequence, such as blog.
Wiki - encyclopedia: Wiki - a multi-person writing tool. Wiki sites can have multiple people (or even any visitor) maintenance, each can express their own opinions, or expand or discuss common topics.
Wiki refers to a hypertext system. This hypertext system supports community-oriented collaborative writing, and also includes a set of accessories that support this writing.
Nethea: "Net Pick" is also known "Web Bookmark", from a US website called DEL.Iio.us, a network service provided by 2003, called "Social Bookmarks", netizen "Weighing" Delicious Book Sign "(Delicious in English is" delicious; interesting ").
SNS - Social Network: Social Network Sofwaret, Social Network Software, expands its own people based on the six-degree theory to understand friends.
P2P - Peer-to-peer: P2P is the abbreviation of Peer-to-Peer, Peer has "(status, ability, etc.)," colleagues "and" partners "in English. In this way, P2P can also be understood as "Partner Partners", "Point-to-Point", or is called peerless networking. At present, it is believed that it has a high future in strengthening communication, document exchange, distribution calculation, etc.
IM - Instant News: Instant Messenger, referred to as IM) software can be said to be the highest use of online users in my country. Chat has always been one of the main activities of netizens. The main tools of online chat have become an instant messaging software represented by MSN and QQ from the initial chat room.
RSS is an abbreviation for Really Simple Syndication, a simple way of sharing content between a site and other sites, also called aggregation. Network users can read the contents of the website that supports RSS output without opening the website content page at the client with news aggregation tool software (such as SharpReader Newzcrawler, FeedDemon RssReader). It can be seen that the website provides RSS output, which facilitates the update of the user to discover the website content. In the Internet era of high-speed high quality, RSS undoubtedly promoted the spread of online information, and put forward another way to see the world.
RSS, the original intention is to convert the contents of the website such as title, link, and some internal and even full text to the format of the extended label language (XML: EXTENSIBLE MARKUP LANGUAGE) to provide other websites, users can use the general browser to watch, also You can read it with a special "reader" software.
-------------------------------------------------- ---------------------------------------------- History is important. Learning to a technology should also start from history, through which the history is formed, and it is known to know the status quo, and can even look like the future.
What is web1.0?
They say, remember the static HTML WWW era?
(The WWW application in that era, what is the impact of people in society?)
So how many versions are Dynamic HTML and the Web under Static HTML? 1.5? Yes, they are really called.
(How much is extended and deepened than 1.0?)
The data to be presented is stored in the database, through the web server, should take the data, add data, plus the pre-designed template, dynamically generate HTML code, and send it to the user's browser.
He is a 1.0 series, which should be the same as Web1.0 in your browser, it has a upgrade of 0.5 because the data is not produced and released in advance, but is dynamically generated, and the user needs to interact.
Well, add 0.5, to Web2.0, where is it?
(See what direction is changing the Internet and society will continue to change the Internet and society.
Update: About the differences in each version, look at the Amazon's example.
Things are not so lucky, Web 2.0 is not a specific thing, but a stage, which is a styling of various technologies and related product services. So, we can't say that Web2.0 is, but it can be said that those are web 2.0.
These conditions are listed under Wikipedia's Web2.0:
* CSS and semantic related XHTML tags
* Ajax technology
* SyndicationOfDataInRSS / Atom
* Aggregationofrss / atomData
* Simple and meaningful URLS
* Support for weblog
* RESTIAN (Preferred) or XMLwebServiceApis
* Some social network elements
The elements that must have:
* The website should be able to let the user put the data inside and outside the website system.
* Users have their own data in the website system
* Fully based on the web, all features can be done through the browser.
(The above is quoted from English version Wikipedia)
Although this is just a statement, but for several elements that are mentioned, everyone is still recognized.
- Synchronization, aggregation, and migration based on XML data such as RSS / ATOM / RDF / FOAF.
Data is no longer mixed with the page and the website, it is independent, it follows the user. This is a very important feature of Web 2.0. This is why Blog is the reasons for the representative of Web 2.0. On the web, the constant protagonists are one of the independent of each other.
Independence, then have physical performance. Now, you can make them active. Through the processing of XML data, these contents can be freely combined, and are presented and processed by various applications, whether it is a web program or desktop programs.
Of course, the most important thing is the people behind.
Social Factors.
The content follows people, and the content can be combined by users, that is, users can freely create a social (network) behavior with the content media to create a social (network) behavior.
There are also labels and Folksonomy based on open label systems. - The third recognized factor is open API,
This technical is slightly stronger, and it takes another time to study, you can take a look at the example: Amazon, Flickr, GoogleMap, etc.
How to create a Web 2.0 product from a Web application product / service producer perspective?
What is important is to seize such a few points, one is micro content (here there is definition), one is the user's individual. In addition to these two most basic, you can consider sharing in the community and provide APIs.
(Some of the API content collected in CNBruce:
http://www.cnbruce.com/blog/showlog.asp?cat_id=34&log_id=709)
Micro content: English is MicroContent. Any data produced by the user is a micro-content, such as a webmark, comment, picture, collection of bookmarks, like music lists, what you want to do, where you want to go, new friends, etc. These micro-content, full of our lives, work and study, its quantity, importance, and our dependence, no subordinate articles, orthodox articles, papers, books.
Reproduction and utilization of micro-content is the equality, democracy, free-air natural derivatives created by the Internet, and a result after the Internet-related technology reduces information management costs.
We have a large number of micro content every day, and we also consume the same micro content. For Web 2.0, how to help user management, maintenance, storage, sharing, and transfer micro content, it is a key.
User individual. For typical products / services for Web1.0, users do not have specific faces, personality, which is just a synonym of a blurred group. But for Web2.0 products and services, users are actually people. Web2.0 is served, which is a specific person, not a concept of ghost. Moreover, this person's specificity will be constantly enriched because the service itself.
How to serve this specific individual service is the starting point of Web 2.0 design.
Therefore, a class of products / services that can be referred to as Web2.0 is like this:
Serving a platform for collecting, creating, publishing, administering, sharing, cooperating, maintenance, etc.
what about others? I am afraid it is designed to mention some people mentioned, XML performance of micro-content; micro-content; the migration of micro content; maintenance of social relations; ease of use of interfaces, etc.
And whether it is open source, participation, personal value, grassroots, cooperation, etc.
Web 2.0 is a new phase of many aspects that start and mutually implicit. Therefore, different people have different opinions. So, what is the web2.0 for web developers?
They said that the Web2.0 phase, the web is a platform, or, the web is becoming programmable and can perform web applications. The ambitions assume that this ultimate goal is WebOS.
At WEB 1.0, the Web is just a publishing platform for people's reading, and the Web is connected by a hypertext link. Nowadays, the trend has changed, and the Web is more than just the world of HTML documents, it has become a place where interactive.
The banner of the Web2.0Conference website refers to Jeffbezos says "Web1.0ismakingTheInternetForPeople, Web2.0ismakingTheInternetBetterForComputers".
Specifically, they say that Web becomes a development environment, with a programming interface provided by web services, the website has become a software component. These are the target of WebService, and the information of the island through these WebService can be free to build buildings suitable for different applications.
Some examples: DEL.ICIo.us, Flickr, A9, Amazon, Yahoo, Google, MSN, etc., are derived from various applications.
Why open APIs, which involves technical strategies in the market in the market. Of course, there is a deeper reason, what is it?
This interaction is not only reflected between different website services, but also embodies interaction on the browser between users and the web. This is why WEB 2.0 and AJAX in the delicious bookmarks are related to this reason.
It is really enjoyable to use the desktop programs on the web page. This is probably a web programmable aspect, the web page is no longer simple to mark and content, it is a place that can be programmed (this is understood?)
Some people oppose that Ajax's use is unfriendly search engine, only web1.0 webmaster cares about this matter. At Web 2.0, the webmaster should care about the convenience of users, the freedom of users, as for search There are RSS / Atom / RDF, etc.
The programmable third aspect is the seamless connection trend between web applications and desktop applications? Similar to "From Tools, it is developed by Internet browsers to various browsers, RSS readers, etc."
An important purpose of programming is to operate the data, so for the website, in addition to the WebService interface, the recent simple way is to output the content in the RSS / RDF / Atom format, or meaningful XHTML format, and implement content And the separation of performance.
[Web2.0 is a historical concept, not a technical concept, which is the result of the development history of Web. The combing of this concept can help me better grasp the technology and culture that the Internet is happening. ]
-------------------------------------------------- -------------
WEB 2.0 Contents of Chinese Network Circles Discussing:
- "Web2.0 is used to study the phenomenon, discovering things, not used to invest in the investment, playing things. When more and more Internet applications take the way to interact with users, more and more content is When the user generated, more and more users participated in the process of the Internet, in fact, it represents a new trend. Under this trend, some new technologies began to appear, some ancient technologies have rejuvenated Higher. Just how do you express such a phenomenon, but the phenomenon itself is actually existed, whether it is called it Web2.0, or a social Internet. "[KESO: Old to watered a bucket of cold water]
- "I think the most valuable one is that the data format of the web application has gradually exchanged" standards "... These standards ... more easily automated by machine ... can help people better filter and customize Information. Second, more services will be provided in the form of WebService, ... this allows web services to be integrated with each other, making more new services ... The importance of people is improved. In the past, WEB is more Pay more attention to information, and now more and more applications are more concerned about people, that is, the so-called "social". In addition, the availability improvement of the web is being paid more and more attention ... "[Law: towards Web2.0 Pensive cold water]
- "I think webx.x is used in order to distinguish between different times of development, and these concepts are also summarized. Seize the direction, such as the direction of interaction and social network mentioned in Wikipedia Regardless of the technology, it is very good to achieve the purpose. Even as a general user, you can do not pay attention to WebX.x discussions, because we are already using these technologies or websites. "[Book View point: Web2.0] - "RSS gradually became the standard release platform for online content providing services. Blog and user-generated content raw. MYYahoo provided by RSS integrated services. At the same time, some developing areas worthy of paying close attention, These include search technology, personalized, user-generated content, including blog, comments, images, and sounds), music, short video and accessibility [Owen: Marymeeker - About DigitalWorld's development report]
- "We talk about Web2.0 brings us a readable network, which is a two-channel communication mode, which means interaction between web and users. The relationship is evolved from the traditional "Push" model to the "Two-Waycommunication" mode of the two-way communication. For developers of Web services, the concept of Web 2.0 is the affinity, operability, user experience, and Availability. "[Owen: Backpack- Experience Readable Web Service]
- "Web2.0 is an overview of information that can be distributed. Web documents are formatted into web data. We will not see different old-level information, and now we note that it is a tool for aggregation, mixing content. "[Songzhen: also said Web2.0 translation]
- "From these applications: If traditional HTML is based on traditional HTML, the same functionality will become very complex and unstable. The reproduction and exchange cost of data is very high. So: RSS's standard final contribution is Missing most of the website of the Internet: Similar examples include: TrackbackPing mechanism, these mechanisms are implemented in XML / RPC. At the beginning of Lucene, an RSS / XML interface is also for this original intention, It enables full-text search services to be easily embedded in a variety of applications, through keywords to achieve a richer association between various contents, "[Car Dong: RSS, simple agreement makes internet programmable]
- "The possibility of polymerization and how to better aggregate (generally, better aggregation should be based on personal knowledge management and interpersonal management) should be a new generation or a core of Web2.0 architecture. You will re-discover that it happens to take the polymerization, aggregation promotes dispersion, through polymerization thinking, the Internet's network has become more and more intensive, and Web2.0 becomes more and more fun, it will The master's node of the Web1.0 era is the portal constantly done, and strive to create a more harmonious natural network map. "[Horse: RSS, countless possibilities]
- "The new Web 2.0 website relies on user participation, user leadership, user construction." [Horse: Web2.0 word]
-Keso: The difference between Web1.0 and Web 2.0
- "On the surface, Bloglines replaces the portal and becomes a new center, but there is a major difference. The portal is read-only, it comes with a certain locking nature. You can leave the portal, but you can't take away The content of the portal. Bloglines is completely different, you think it is easy to use, will continue to use, one day you no longer like Bloglines, you can export your OPML, go to another RSS subscription website, or simply browse The same content. So, a website like Bloglines is writable, you can import, you can also export. As you have the option to have the option, you can also have the option to choose the service provider, no one can lock you, The initiative is in your own hands. "[KESO: Re-telling information selection] -" Flickr, del.icio.us, bloglines, etc. Web2.0 service, have got a lot of interesting, useful ideas by opening the API, and with the help of the outside Forces, let users get a better experience. More companies also join the open API's trend, Google, Yahoo!, Amazon, Skype.google Desktop Search March this year, Open API, soon producing a lot Create, greatly expand the searchable file format. "[KESO: Open API]
- "Incident: Web1.0 Talk to the portal, Web2.0 talks about personalization; Web1.0 talks, Web2.0 discussion; Web1.0 business model, Web2.0 talks service; Web1.0 is closed, big All, Web2.0 everyone talks, talk about joint; Web1.0 website centering, Web2.0 talks about personal centering; Web1.0 one-on-one, Web2.0 talks about social networks; Web1.0 does not know you is a dog Web2.0, you have done anything last summer, I don't even have anything to do ... "[van_wuchanghua: found N.HOOLYWOOD, I also know what you have to do this year]
- "I think Web2.0 has the following features: personalized communication method. Read and write the expression method. Socialization combination. Standardized work mode. Easy experience. High-density media Way. "[Fei Ge: Web2.0 and future networks]
- "Squiry written by rails with typical read and write network features: Rails created in the ActiveRecord in the ActiveRecord in the ActiveRecord, if you read its most important base class ActiveRecord :: Base, you will find Creat These methods have naturally included, which makes the cruds behavior that implements a database is so simple. Because these classes are mapped directly to the name of the web page, this makes the web themselves like a The data item of the edited database. "[BlogDriver: rubyoncape, Web2.0 World New Creativity]
- "Greasemonkey must be ranked in the best. This plug-in that can modify any web output effect through userscript has increased the autonomy of users, and the launch caused a sensation, and it also attracted a lot of controversy." [WebLep: Platypus , Completely writable Internet]
- "Web1.0 to Web2.0 transformation, specifically, from mode is a simple" read "to" write "," common construction "; from the basic constituent unit, it is published by" Page " / Record information "Development; from the tool, it is developed by the Internet browser to various browsers, RSS readers, etc .; on the operating mechanism," Client Server "transforms to" WebServices "; the author is programmed by professional Development to all ordinary users; applications from primary "funny" applications to the comprehensive significant application. "[DON: Web 2.0 Concept Interpretation] An important feature of the Web2.0 phase is open, and the opening of the Web is very Duality, there are several highlighted performances:
Content.
- Content creation shared authorization. Its broad spectrum and selectivity make it sufficient vitality. CC is widely adopted in the network circle. Later, many commercial companies have also adopted CC mode (such as BBC); first, the text world is adopted, and then gradually promoted to multimedia world, such as audio, video, flash animation, etc.. A freeculture movement quietly in all aspects.
- Open in content source. Compared with the early Web phase, since the cost of using the related equipment is reduced, the threshold of related technologies is reduced, and people can freely produce and release various content, such as text information, such as voice records, such as video recording, etc. The production and dissemination of information is no longer just the privilege of commercial capital or technical elite. In the new stage of the Web, the loss of information and spread between business, technology and the public is grained. Eliminate information monopoly and decentralization have become possible. Not only that, the model of the production and consumption of information has also changed, from the original production / consumption, it has become a participatory information market.
Web main body.
- The business website has gradually adopted open and participated models. Except for CC authorization appearances on the content. The original is not exposed, and it is also open to the prosperity of Blog, Podcasting and so on. Some websites are still open, such as open source, such as open API (programming interface), let yourself be a platform, allowing users to participate in the creation of derivatives, the user itself is also the producer of the product. Not only content, technical level, in encouraging users to participate, there are corresponding openness, such as the output of the RSS source of some news websites, the adoption of the TRACKBACK function, the convenience of Blogthis, none of the user To all aspects of content production, propagation.
- Open in the personal information level. There is an open, there is only social behavior and formal generation. The opening of personal content is related to the rise of a Class of Web2.0 services. It covers content (text, sound, video, video), relationship, behavior, etc.