QQ空间业务是腾讯旗下一款具有个性的社交产品,自2005年上线以来,经历多次迭代升级。它具备博客功能,支持用户书写日志、写说说、上传图片等,还可通过多种方式展现自我。QQ空间还为精通网页的用户提供了高级功能,如编写代码打造个人主页等。
24小时全天候服务:QQ空间业务助你畅享社交乐趣
一、QQ空间业务介绍
业务背景:QQ空间是腾讯在2005年开发的一个具有个性空间,具备博客功能的QQ附属产品,自上线以来,它经历了多次迭代与升级,始终保持着强大的生命力和用户粘性。
功能特点:QQ空间分为主页、说说、日志、音乐盒、相册、个人档案、留言板、个人中心、分享、好友秀、好友来访、投票、城市达人、秀世界、视频、游戏等,用户可以在QQ空间上书写日志、写说说、上传用户个人的图片、听音乐、写心情等,通过多种方式展现自己。
发展历程:从初出茅庐的Qzone1.0内测版,到如今的手机QQ空间9.1.0版本,QQ空间不断优化升级,增加了如AI照片修复功能等新特性。
二、相关问答
问题一:QQ空间的重构项目是如何进行的?
解答:QQ空间的重构项目是一个复杂而细致的过程,团队并没有立即开始对旧代码进行重写,而是先基于团队的RFW-Part框架对老代码进行拆解,这个框架可以保证老代码平移前后的运行逻辑一致,根据优先级对单个Part进行重构,确保无论重构了多少,空间都是可用状态,能立即上线验证,团队还彻底抛弃了空间老的技术组件,与团队内部沉淀的RFWComponent进行架构融合,并积极接入手Q统一的UI体系,以提高开发效率和用户体验。
问题二:QQ空间如何保证架构的扩展性与复用性?
解答:为了提高架构的扩展性和复用性,QQ空间重新设计了架构层级,他们避免了代码跨层级污染,对架构的分层比以往更细,隔离做得更严格,底层技术组件基于RFW框架,这些组件更干净,没有任何业务侵入,能在其他App开箱即用,中间层则负责对RFW组件和手Q运行环境做桥接,并对底层组件进行扩展,实现一些空间相关但与具体场景无关的功能,RFWComponent是一线开发在实际业务中沉淀出的一套组件库,所有组件都经过了线上业务的验证,保证了易用性和扩展性,这些组件由上层注入代理实现,并不依赖于手Q的运行环境,也避免了业务侧逻辑入侵底层代码。