新出炉的 AngularJS+golang+mongodb 架构的论坛

2015-08-12 20:00:41 +08:00
 zhuchaowe

我是不会告诉你原论坛是从PHP(startbbs)改造的。

StartBBS是一个开源PHP论坛,其实大致就长V站的样子。
改造流程:
1.先把mysql数据库迁移成mongodb(中间少了不少数据表。。你懂得)
2.然后把PHP程序用golang重写了一遍,这个版本的前端渲染还是用的golang
3.最近把golang程序写成API,前端用AngularJS实现了一遍。。(我觉得我主要是闲的)
4.然后用prerender做了搜索引擎的优化,用redis缓存起来。(这是AngularJS的诟病)

给大家体验一下感觉吧,是不是快的一比。。。

过段时间要不咱也开源?
有bug的地方,轻喷啊。。

链接 : http://www.iosx.me

5548 次点击
所在节点    分享创造
46 条回复
dong3580
2015-08-13 19:16:21 +08:00
看到楼上一堆要来源的,楼主有时间总结个知识难点之类的比来源有意思😄
zhuchaowe
2015-08-14 08:53:36 +08:00
@dong3580
@unique
@Anybfans
@robinborn1987
@EchoChan
@nilai 还在做一些整合与后台功能的开发工作开源了召唤你们好了,其实技术难点,也就是你要同时会go与angularjs的技术栈,以及衍生出来的一大波构建工具而已
zonghua
2015-08-16 21:11:56 +08:00
真的好快好快啊,瞬时即达。
firldlove
2015-08-17 04:41:02 +08:00
LZ可不可以詳細講一下第四條
”然后用prerender做了搜索引擎的优化,用redis缓存起来。(这是AngularJS的诟病)“
是怎麼實現的?
因為angular本身是前端渲染的,但LZ顯然是用angular實現了server side rendering。一個值得注意的地方就是,所有的URL基本上都不帶“#“。可是具體是怎麼實現的呢?煩請指教!
huobazi
2015-08-26 13:45:55 +08:00
@zhuchaowe 开源记得 吼一声,我再试试撸回到 mysql 或者 pg 去 ,哈哈。

心里总觉得 关系型数据库 可靠, 我这病,有救么?
adubi
2015-08-29 11:43:59 +08:00
楼主有兴趣一起做个网站吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/212759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX