开源项目 Discourse 的代码真够冗余的

kevinhua · 2014年03月07日 · 最后由 sqsy 回复于 2016年08月27日 · 3471 次阅读

毫无疑问,Discourse的交互功能超赞。但代码量真多。

就简单的模型层面来说,Models代码一堆,Libs里代码又是一堆,重复来,重复去。

共收到 14 条回复

别忘了discourse还有一堆专属的gem………

我接触的第一款rails程序就是discourse……也由此燃起了学rails的热情………rails稍微学会了一点曾想着要参与discourse开发……结果看到代码瞬间就斯巴达了………

我从diacourse0.9.2开始跟且部署的………期间大改过一次部署方式到现在生产模式服务器端推倒重新部署过三次了……说多了都是泪啊 😢 作为一个rails项目能这么复杂也真挺不容易的………

而且discourse原先让我最喜欢的分类界面在0.9.7砍掉了……有点失望………

他们以前写.net的……大概忍耐度比较高吧。。。

Rails – The Missing Parts

http://cheeaun.github.io/hackerweb/#/item/7335211

下面 DHH 论战起来。

我感觉很难用啊

5楼 已删除

不支持mount as an engine .. 想 customize 又这种复杂度。。。。可惜目前仅此一家。

#4楼 @bhuztez 這就是 Hype。 我完全看不見 Discourse 在使用者角度上有什麼特別之處。 個人覺得是因為 Atwood, Ember / Web Apps, Forum with Ruby on Rails, 等等 Hype 上來。

#7楼 @ksec discourse那一套主题归属、并入迁出的逻辑目前还只在它上面看到,这个算是最赞的一个了…

我尝试了一把,也稍微研究了一下,感觉做 Discouse 这帮人疯了......

我喜欢它向下无限滚动的效果(带进度条),但是向上无限滚动会抓狂。

#9楼 @lgn21st 据说为了教学目的没有使用coffee而是用了原生js……

#7楼 @ksec 擦,为什么我觉得 Discourse 各种功能高大上,基本就是我心目中理想的论坛系统的模样了,想要的功能都有,没想到的也有!我差点为了这个转 Ruby 了。嗯,还在考虑中。

@too 你無有錯啊, 作為真正 " 深入討論" 的 论坛系统。 又或說, 對 Geek 來說真的完美。 但我從 正常使用者角度看, 就是 "感覺" 很難用。

Ruby China, 簡單,易用, Elegance..........

#13楼 @ksec 当然,要说简单易用本土化,Ruby China 好多了。

@kevinhua 不过很漂亮!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册