下面的内容来源于互联网,经过个人整理。
个人知识积累学习用。
web2.0网站的特点:
- 在架构上有两大宗旨:
从传统的网站架构转化到以用户为核心的网站架构上来。
web2.0网站功能模块介绍:
1. 推荐和收藏功能
如果你是网虫的话,你一定会用过或者听过”新浪ViVi“----但是不幸的是这个开发团队早在07年就开始不再维护和继续开发了。
关于365key,很久以前的作者的文章http://blog.csdn.net/zdg/article/details/503116。提出的右键收藏,短域名,收录数,js输出,rss等基本功能。还有可能被人记住的是用户积分算法。
网站的管理员可以参照收藏数和推荐去判断用户的喜好,而普通用户就可以看看别人的兴趣是咋样的。
2. 评论和留言功能
其实这个直接就体现了”用户参与的中心“--------百度输入法的2期改造也是这样一个原因吧。现在各大博客和相关产品的门户多会采用这种模式。个人觉得对于网站来说,人气很重要。也有人说评论功能是web2.0网站的最最有力的武器。
3. 站内搜索功能
当然作为一个信息量比较大的网站来说这个功能是必须的。虽然可能有的人觉得有了Tag这样的标签方式,但是对于某些用户来说他搜索的内容和关键字可能没有Tag标签这样的来引导。但是站内搜索还是以标题或者Tag为搜索域。
4. RSS订阅
个人用的比较多的是傲游的RSS阅读。其实个人感觉它的最大好处其实就是定向投递,其实也体现了用户的意愿,获取信息的方式也是简单直接的。
5. Tag标签功能
个人理解其实就是分类,带有一点智能化的分类。有的定义也称为新的组织和管理在线信息的方式。
好处:
- 直观上体现了个人的意愿,所以最好是用户自定义的
- 可以帮助访问的人预先一些信息,知道这个内容大概属于什么范畴的
- 也为站内搜索做出查询的优化
所以如果你是一个开发者,你在权衡你的网站是不是完备的时候,可以参考是不是已经达到这些内容功能了。
简单说总结:网站以后的核心是”以人为本----user center“。
分享到:
相关推荐
【标题】"基于Web2.0的社交网站"是指运用Web2.0技术构建的社交网络平台,这类网站强调用户参与、互动与分享,旨在增强网络社区内的沟通和信息交流。Web2.0的核心概念包括用户生成内容(User-Generated Content)、富...
描述:本文档探讨了Python在Web2.0网站中的应用,强调了Python作为编程语言的优势,包括其学习曲线低、开发效率高、易于协作、部署便利以及广泛的适用性。通过具体的案例分析,如在豆瓣网站中的应用,以及对Python与...
服务绕径、路由和负载平衡技术则是为了优化服务性能,确保高可用性和扩展性。通过智能路由,系统可以动态调整请求流向,避免单一服务点过载。 服务监控、管理和审计对于服务质量的保障至关重要。它们允许管理员追踪...
在Web2.0社区的架构设计中,关键点包括高可用性、可扩展性、安全性以及良好的用户体验。VSTS可以帮助团队在设计初期就引入持续集成和自动化测试,确保架构设计的正确性和健壮性。通过微服务架构,可以解耦复杂系统,...
一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构...
REST(Representational State Transfer,表述性状态转移)是一种网络应用程序的设计风格和开发方式,主要应用于Web服务的构建,尤其在Web2.0时代,REST架构的设计原则和模式成为了构建可扩展、高性能、易维护的Web...
此外,系统的可用性、安全性、可扩展性和性能也是需求分析的重要方面。 **系统设计** 在系统设计阶段,首先确定系统架构,一般采用MVC(Model-View-Controller)模式,分离业务逻辑、数据模型和用户界面。接着进行...
【大型高度交互类web2.0站点基础平台文档(iwebSI)】 大型高度交互类Web2.0站点是指那些提供高度用户参与、实时互动和大量数据交换的互联网平台,例如社交媒体、在线协作工具和社区论坛。这些站点通常需要处理海量的...
【UCHOME 2.0 全能接口】是一款专为WEB平台设计的用户社区系统,其核心在于提供全面的数据采集和发布功能。...在描述中提到的"UCH 2.0 Alpha+Beta"表明此接口兼容...同时,经过实际测试的可用性增强了用户对产品的信心。
ASP论坛网站实例开发源码——WEB 2.0 社会化引擎(Social Engine) v3.11全功能插件版是一个强大的基于ASP技术构建的社区网站平台,旨在为用户提供一个互动性强、功能丰富的社交环境。这个源码实例不仅包含完整的网站...
ARR2.0作为IIS7.0的一部分,能够帮助管理员在多台服务器之间智能地分配Web请求,确保服务的高可用性和可伸缩性。 **ARR2.0的主要特性包括:** 1. **URL重写与路由**:ARR2.0支持基于URL的请求转发规则,可以根据...
另外,每种动态组件都提供了相应的使用示例,为了提升了动态交互组件的可用性,一些全局性的组件尽量使用母版进行了封装,只需复制粘贴即可快速应用到你的原型方案中。而对于Axure中比较难实现的动态交互组件,作品...
对于高可用性和负载均衡,Apache 2.0支持通过代理模块(mod_proxy)与其它服务器进行集群配置,实现故障转移和流量分散。这在大型网站和云环境中尤为关键。 另外,Apache 2.0还增强了对动态内容的支持,如PHP、Java...
Oracle数据库是Oracle产品线的基础,它提供了高性能、高可用性和安全性。Oracle 11g和12c等版本引入了新的特性,如自动存储管理、实时应用集群、数据加密等,这些都为企业级数据管理提供了强大支持。 三、Oracle...
### Python在Web2.0网站的应用分析 #### Python语言特性 Python是一种让开发者能够更快速地工作并更有效地整合系统资源的编程语言。其简洁、清晰的语法使学习和使用变得容易,进而提高了生产力并降低了维护成本。...
Web2.0平台通常包括前端Web服务器、后端数据库服务器以及负载均衡和高可用性集群等组件。这些组件共同协作,为用户提供稳定、快速且丰富的在线体验。具体来说: - **前端Web服务器**:负责处理用户的HTTP请求,提供...
9. **代理和负载均衡**:Apache 2.0支持反向代理和负载均衡,可以将请求分发到后端服务器集群,实现高可用性和性能提升。 10. **错误页面定制**:通过自定义错误文档,可以提供更加友好的错误信息页面,提高用户...
3. **数据库镜像**:提供了一种高可用性解决方案,通过镜像数据库,确保在主数据库故障时能够无缝切换到备份数据库。 4. **Service Broker**:提供了异步消息处理能力,可以处理批量操作和分布式事务,改善系统性能...