NFrame 是一个使用 C++语言开发的、支持高并发、高性能的跨平台敏捷服务器开发解决方案。 旨在帮助中小企业降低开发门槛,快速完成项目功能。采用敏捷开发中的分层设计思路,将功能拆分为多个插件模块,让开发人员集中处理单一功能,提高团队效率。特点概述:
- 通用的抽象对象系统
- 数据驱动 (Property & record)
- 事件驱动 (Event)
- 可扩展的 App 、插件化、模块化 (Plugin & Module)
- 面向接口编程 (IOD)
- 高性能、高并发 (网络、 Actor 、逻辑)
- Component 组件 (脚本系统)
- 分布式服务器架构
- 高稳定性、简易部署、支持扩展、跨平台
- 可视化配置、配套工具
- 配套客户端(Unity3D 客户端(已完成)、 Cocos2D 客户端(开发中)
V4.0 更新内容
- 增加了 lua 脚本支持
- 增加了跨平台配置工具
- 增加插件 reload ,动态更新功能
- 增加了 Linux makefile 文件
- 优化接口和 bug
- 重构框架核心,移除不必要代码
github:https://github.com/ketoo/NoahGameFrame
官网:http://www.noahframe.com
QQ 群:341159815
欢迎一起交流学习。