在尝试使用node(pomelo)+Html5+mongodb 做游戏制作技术社区,所以想用nodeclub架设游戏社区,所以也是比较偏技术社区。 目前好像pomelo也采用了nodeclub。
看了一大圈,说的上完整的开源node社区项目好像只有两个。 http://www.angularjs.cn/ 这个社区采用的技术非常多,但也增加了复杂性。
- 采用angularjs有优势也有缺点。比如,在移动端打开体积,性能都有待考虑。打包成phonegap非常便捷了。
- 没有采用express,这个还是统一标准未来扩展更加方便。
- 有一定的复杂度,数据操作等 采用了很多新颖的技术,但并不是太主流。
- 优点,相对于nodeclub,功能更多,更接近一个社区的功能。比如,关注,后台管理等
另一个就是nodeclub 目前nodeclub的功能并不多,只是一个基本的发消息,而且和github绑定比较多。
- 采用了主流技术
- 有API
- 结构,代码清晰,express上扩展方便。
- 已经有移动端的版本
nodeclub目前的不足
- 功能少,主要功能只有用户,话题,github绑定模块,功能比较少。
- 没有统一的管理,通过admin账号管理,系统配置也是通过config.js。
- 好像js(250kb+)和css(128kb),首页html(50kb) 文件比较大。但页面很简单,应该是把整套js库和css库都压缩进去了。
如题,想讨论一下nodeclub作为技术社区系统,之后想要完善的功能有哪些? 我想有一个大方向的功能,更好的整合系统。我也会把我修改的新功能提交到nodeclub中。 大家可以一起讨论一下,一起来完善社区,
6 回复
@songsharp @jiyinyiyong @coolicer 我们社区不打算以 Discuz 的形式存在,社区的代码开源,意味着你可以随便使用和复制,但我作为 cnode 的产品经理,不会因为有人开发好了功能就把功能加进 nodeclub 来。
站内消息是指私信?这个功能我不打算有。做起来是简单,但即使 github 也没有私信功能对吧?我觉得一切网站都偏 sns 化不是一条正确的路,这是前几年大家都中了 sns 的毒。