最近想玩一下SNS的开发,竟然意外地发现如今已经有好多开源的SNS框架了。。。真是out了
要想自己写一个SNS网站,那无疑工作量是及其巨大的,但是可以基于开源的SNS框架,是可以大量减少工作量的。我发现多数的框架都是基于php的,难道是因为php开发比较高效。。。
PHP框架有以下几个
ThinkSNS(目前正在看的……)
基于ThinkPHP开发的框架 MySQL+Apache+PHP,开发的框架类似微博2.0版,貌似框架和开发文档比较成熟
iweb SNS
基于iweb SuperInteraction(简称iweb SI)框架开发的LAMP框架,可以轻松获得支持热插拔及快速增加新节点的集群计算与处理能力(分布式计算与存储/高可用性/负载均衡),支持站点拥有服务于百万甚至千万级庞大用户群的能力。
Elgg
视图类似Facebook,以兴趣为核心的社交平台,有许多开源插件可集成
OpenPNE
OpenPNE专注于社区SNS软件的开发及网络技术的应用,拥有强大、稳定的性能和遥遥领先的运行速度。目前已经成为国内优秀的开源SNS社区系统软件之一
SNS Dolphin
貌似有人说SNS Dolphin 是史上最牛B的 SNS 软件,谁用谁知道。反正我是信了
java框架
ConcourseConnect
基于 PostgreSQL 数据库的 SNS 社会化网络平台。主要的功能包括有:ratings, reviews, wiki, 博客, 评论, 论坛, 群图, an ideas engine 等等,同时还具有良好的可扩展性。
Kablink Team
Kablink Term 并不是严格的 SNS 软件,而是一个团队协作的平台,具备 SNS 的特性。
分享到:
相关推荐
JAVA开源SNS社交管理问答知识付费系统JEESNS v1.4.2 更新日志 修复:修复文章和帖子修改后,点击次数会变成0 优化:优化富文本编辑器 优化:优化XSS攻击处理 优化:优化后台Controller包结构 增加:增加问答...
Java开源框架是开发高效、可维护的Java应用的重要工具,它们提供了一系列预定义的结构和组件,帮助开发者快速构建应用程序。本资源包包含了几个与Java开源框架相关的实例,旨在帮助初学者和经验丰富的开发者更好地...
tosaas 开发框架是一款通用的 saas 开发框架,能快速的将传统单企业应用转化成saas多租户模式,支持大数据存储高并发访问,支持无限水平扩展存储服务器、应用服务器数量,经受过百万级用户的实际应用考验。
(Kotlin语言对Java语言和类库兼容性良好,且对于空指针更为安全) web管理服务被移除。(安全增强,技术堆栈精简) 启动服务器可通过参数决定是否同时启动管理GUI,GUI由JavaFX实现。(易用性增强) web交易页面被...
简易java框架开源论坛系统.javabbs
【标题】: "基于Java企业微信的开源应用开发框架&引擎" 这个标题表明我们讨论的是一个专注于企业微信集成的开源框架,它完全用Java语言编写。这个框架的主要目的是简化和加速开发者在企业微信平台上的应用开发工作...
在这个特定的项目中,一个基于Java的开源游戏服务器框架被实现,利用了几个关键的技术栈,包括Netty、ProtoBuf和Disruptor。这些技术都是为了优化性能、提高效率和简化通信而设计的。 Netty是一个高性能、异步事件...
Java开源电子商务框架开发是当前互联网行业中一个重要的领域,尤其是在企业级应用中,Java技术因其稳定性和安全性备受青睐。本文将围绕"Java 开源电子商务框架开发大全"这一主题,结合提供的文件资源,深入探讨OFBIZ...
【标题】:“java开源版企业门户网站_功能齐全,带后台” 这个标题暗示了这是一个基于Java编程语言的开源项目,特别设计用于构建企业级门户网站。开源意味着源代码是公开的,允许用户自由查看、使用、修改和分发。...
在技术栈方面,Java开源用户管理系统可能使用了Spring框架,它提供了依赖注入、AOP(面向切面编程)以及Web应用开发的全面解决方案。数据库连接可能使用了JDBC或者ORM(对象关系映射)框架如Hibernate或MyBatis,...
【标题】中的“基于SpringBoot+Vue前后端分离的Java快速开发框架”指的是一个现代的软件开发模式,其中SpringBoot是后端的核心框架,Vue.js是前端的主要UI库。SpringBoot简化了Java应用的初始化和配置,使得开发更加...
基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket ...
MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...
【Java 框架与开源项目概述】 在Java开发领域,框架和开源项目扮演着至关重要的角色,它们为开发者提供了可复用的代码库和结构化的开发方式,从而提高了开发效率和软件质量。以下是一些知名的Java框架和开源项目的...
在IT行业中,开源框架扮演着至关重要的角色,它们为开发者提供了快速构建应用程序的基础,极大地提高了开发效率。开源框架的使用通常伴随着一个关键因素——license,它定义了用户可以如何使用、修改和分发这些框架...
MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...
在提供的"20个Java开源项目源码下载"压缩包中,包含了多个知名的Java项目,这些项目可以帮助开发者深入理解Java编程、软件架构以及特定领域的最佳实践。以下是这些项目的简要介绍: 1. **ExoPlayer-r2.18.5.zip**:...