Android平台有哪些开源的社交APP可供研究

Android平台有哪些开源的社交APP可供研究,第1张

如果想了解即时通讯相关东东的话可以看看蘑菇街的开源项目,它提供了一套完整的解决方案(服务器端+客户端)

mogutt/TTAndroidClient · GitHub

这个用了Netty的NIO框架,有发送语音的功能。

如果想要研究语音或者视频通讯的东西,WebRTC是少不了的了

WebRTC

基于地理位置的东西大部分依靠服务器端计算,mongodb的地理位置索引可以

开源社交软件可以参考一下,thinksns ,thinksns采用PHP+MySQL技术平台,以社交功能为核心+多应用+多插件机制。通过应用、插件、风格包等机制扩展功能,支持多种常见浏览器及移动客户端。拥有iPhone、Android客户端以及适合手机浏览的3G版界面;其轻量化的应用模式,稳固的底层架构支持二次开发。

可以介绍OpenSNS给您呢,OpenSNS是一款有“身份”的开源免费SNS社交系统。包含资讯、活动、论坛、专辑、积分商城、群组、充值中心、问答、分类信息等模块,为客户快速搭建社交网..站。

我想,既然你们是做软件工程开发相关的工作,那么选择drupal比较好。drupal的扩展性比较好,又稳定,权限管理功能很强大,用户管理也很好用。module很多,基本上可以做成任何类型的网站。views可以做出任何你想要的页面排版和block等等UserRelationships可以达到建立用户之间关系的作用。我印象中有专门的模块实现小组讨论功能(organicgroups好像就可以,我没用过),好像有个用drupal建立类似豆瓣那种小组的网站。指定组长,给组长授权也是很容易通过drupal的permission来做到的。很容易可以建立feature这种内容。自动的,手工的都可以。answers模块可以做问答。其他比较省时间的选择(我只用过一点joomla和buddypress,康盛的只用过discuz,其他的都是道听途说来的):Joomla。这个有更多的SNS网站的例子(showcase/sites/society/social-networking.html),但是要命的是,很多的优秀的扩展是需要花钱的。你们如果不在意这个可以试试。Joomla也是非常强大的,同样是基本可以做出任何类型的网站,而且优点是上手比较容易。(但是我个人还是感觉drupal更好用些)这个来实现你的想法也是很简单的,因为有现成的扩展。buddypress的话,wordpress在大访问量的情况下的性能表现?不清楚。但是buddypress好像是注重类似于facebook这种的社交网站wordpress可以装用户管理的plugin,可以装类似论坛的讨论plugin等等,但是总之还是感觉用起来有点累,不是那么自由。康盛的那套(products)也不错,做SNS的话也像是傻瓜似的。我想用这个实现你那个想法倒是可以,但是将来其他的扩展不方便吧。FacebookPlatform现在也是开源的。opensource/不太了解。但是应该不是你要的那种吧。Dolphin:没用过,没仔细看过,以前有人跟我提过,我就记得了。ConcourseConnect听说也不错,大致看了看实现你的想法也可以,但是是基于java的这个性能的话,不知道如何。如果想要更用心要自己写很多东西的话,豆瓣用的phyton,quoxite,usersRuby的话,有rubyonrails


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12033562.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存