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

kevinhua · March 07, 2014 · Last by sqsy replied at August 27, 2016 · 4315 hits

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

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

别忘了 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 Floor has deleted

不支持 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 不过很漂亮!

You need to Sign in before reply, if you don't have an account, please Sign up first.