CirHub 是我业余时间开发的一个作品,它是一个社区集合(更好的名称 ?),以社区为中心为志趣相投的朋友提供一个交流, 学习的平台. 更具体的介绍可以参看FAQ. 地址: www.cirhub.com
动机:
因为本人兴趣广泛,文学,电影,音乐,动漫,技术......, 喜欢社区, 问答, Wiki......这一类产品, 不过
目前已有的社区大多都是垂直社区或没有 Wiki, 所以自己动手开发了一个集交流, 问答, Wiki, 文章于一身的产品.
主要技术:
Nodejs 作为中间渲染层, Go 提供 REST API(前后端完全分离).
Go 的 API 框架和 ORM 都是自己开发的, Nodejs 端使用了 Express, 模块化是用的自己开发的一个 gulp 插件做的(浏览器和 Nodejs 端通用).
框架,库均已开源,感兴趣的同学可以查看我的Github, 欢迎来访: ).
很惭愧, 忙了这么久, 只做了一点点微小的工作, 希望大家喜欢.
1
majinjing3 2016-06-13 20:49:19 +08:00 via Android
支持一个~
|
2
cosiner OP @majinjing3 谢谢哈!
|
3
shiji 2016-06-13 20:56:17 +08:00
网站速度挺快
|
4
cosiner OP 在阿里云上, 刚建的, 所以没什么内容
|
5
majinjing3 2016-06-13 21:05:46 +08:00 via Android
菜单排版有点问题,移动端,直接全靠左了,
|
6
helloSwift 2016-06-13 21:06:18 +08:00
兴趣挺相近的
|
7
helloSwift 2016-06-13 21:07:02 +08:00
看到这句
> 天行健, 君子以自强不息. 地势坤, 君子以厚德载物. 真是,感触良多…… |
8
bdbai 2016-06-13 21:07:28 +08:00 via Android
移动端下拉菜单看上去有点突兀,建议给列表项加一点 margin-left :)
|
9
congeec 2016-06-13 21:08:49 +08:00
怎么念?/'kərkhəb/ or /'sərhub/ ?
|
10
cosiner OP @majinjing3 @bdbai 谢谢建议, 移动端找时间我再调调, 主要是我是后端出身, CSS 不是很熟
|
11
cosiner OP SirHub : ), 这个可以有
|
12
bdbai 2016-06-13 22:07:44 +08:00 via Android
@cosiner JS 打包建议用 Webpack ,它可以代替 Gulp 也可以作为其中一个步骤执行。
话说哪里有这个站的 CSS ?你造的轮子太多,害我走丢了 :P |
13
cosiner OP @bdbai 嗯嗯, 谢谢建议, webpack 还没有深入了解, 目前开发已经告一段落, 之后会试试看.
CSS 我是用的 bootstrap, 自己覆盖了一些样式. 可以用 Chrome 调试器查看的, 目前网站上部署的是 SCSS 编译过得. CSS 我也只是半路出家, 照猫画虎, 写的太乱, 就不放出来献丑了. 网站的代码还没开源, 只有框架和库是开源的 github.com/cosiner/{gohper, zerver, gomodel, hpjs} 主要就这四个 |
14
Trim21 2016-06-13 22:32:11 +08:00
没仔细看还以为是 GitHub 来招聘了(
|
15
cosiner OP @Trim21 我很喜欢 Github ,所以网站名称就弄个差不多的了. GitHub 是 git 仓库集合, CirHub 是社区集合. : )
|
16
hexasnake 2016-06-13 22:41:05 +08:00
楼主能解释一下 Cir 是什么意思吗?圆?
|
18
phoenixlzx 2016-06-13 22:47:10 +08:00
#mark 感觉很赞
|
19
cosiner OP @phoenixlzx 谢谢~
|
20
YGfishbone 2016-06-13 23:00:19 +08:00
新人加入了
|
21
Trim21 2016-06-13 23:00:45 +08:00 via Android
|
22
DesignerSkyline 2016-06-13 23:02:48 +08:00
|
23
cosiner OP @YGfishbone 欢迎~
如果大家想要创建新的社区, 可以在[CirHub 社区]( http://cirhub.com/community/cirhub)创建一个话题进行讨论. @Trim21 嗯, 谢谢,这个是 CSS 没弄好, 我稍后改一下 |
24
bdbai 2016-06-13 23:23:31 +08:00 via Android
@cosiner 看起来你把 Go 的标准库和 js 的各种函数以及 Promise 全都重写了一遍...大神请收下我的膝盖
|
25
cosiner OP @bdbai
重写不敢当. Go 那个库只是加了了一些标准库没有的函数而已, 是我自己开发的时候抽取出来的 JS 函数是刚开始不太了解 api, 就自己写了一些, 稳定性肯定比不上标准库的 Promise 只实现了一点点, async 库了解原理就自己写了一个简陋的替代[ctrlflow.js]( https://github.com/cosiner/hpjs/blob/master/base/ctrlflow.js) 主要还是因为我太懒, 不想去学一大堆的库。 |
26
Honwhy 2016-06-14 00:02:07 +08:00
拿得出手。
|
28
21grams 2016-06-14 09:25:07 +08:00 via Android
为啥都喜欢用 go , go 有啥好处
|