假如建立一个PB2的rails版本分支

2011-09-07 14:18:47 +08:00
 Los
谁有精力来全面clone一个PB2的rails版本?
不做任何功能和UI上的变化,以我个人开发的话,开发周期估计要一个星期左右,有可能不需要一个星期,也可能超过一个星期稍微长点,其中最浪费时间最无奈的应该是对PB2中l10n多语言支持手工转为rails用I18n格式。

这个开发周期对我现在而言太长了,谁有精力来开发呢?

现成可用的gem
判断是否mobile
https://github.com/brendanlim/mobile-fu
头像上传
https://github.com/jnicklas/carrierwave
twitter绑定
https://github.com/jnunemaker/twitter
recaptcha验证
https://github.com/ambethia/recaptcha
处理输入内容中的@
https://github.com/mzsanford/twitter-text-rb
29005 次点击
所在节点    Project Babel
256 条回复
dongsheng
2011-09-08 22:00:29 +08:00
@bluef 我知道github是这么干的,但这也只是用来处理文本文件的,但github的情况是如果因此再创建一个repo是不是太浪费了?

我不是说这么做不对,但没有真正的好处,如果是完全不同的软件,还是单独的repo好。
wtl
2011-09-08 22:03:02 +08:00
@Livid 我说过了 即便我在做一件很蠢的事情 我也有做的自由
还有 为什么老要别人证明自己呢?
@Los 打住吧 你只需要做给自己
bhuztez
2011-09-08 22:03:45 +08:00
@dongsheng 你能不能不把分支理解成 git 的一个branch啊,XEmacs不照样还是称作Emacs的一个fork啊,尽管已经没什么可能merge到一起了。
bluef
2011-09-08 22:04:49 +08:00
@dongsheng 嗯, 看情况吧, 我也看过有人用git管理latex代码, 在一个分支上放源文件, 在另一个分支上放编译生成的pdf的. 况且也有的分支模型是分develop, release, stable的. 反正能对项目有帮助的分支模型就是好模型吧.
Los
2011-09-08 22:05:26 +08:00
@dongsheng 将不同语言开发的一套东西并进repo又有什么冲突的地方呢? http://faye.jcoglan.com/ 便有 message servers for Node.js and Ruby 两套东西
Livid
2011-09-08 22:06:25 +08:00
@bhuztez 嗯,这个例子好。Emacs 和 Vi 确实有很多互相不能 merge 的分支。
dongsheng
2011-09-08 22:06:59 +08:00
@bhuztez 为什么不能把分支理解成git的branch?都fork出去了还叫它分支?
bluef
2011-09-08 22:07:32 +08:00
@bhuztez yep, @Los 没有必要浪费精力在这样无谓的争吵上了, 对方也根本不会接受你的观点. 这里只是@Livid 的地盘, 还不太适应有人在这里向他发起挑战.
Los
2011-09-08 22:09:42 +08:00
@bluef 唉,其实对于V2EX我还是有感情的,不过现在这里感觉味道怪怪的了。
Livid
2011-09-08 22:11:40 +08:00
@bluef 不要那么快得出结论好不好?

V2EX 的包容性我不想自夸,但是事实是:

1. 这里从来没有因为争论什么而屏蔽过任何人。

2. 这里没有锁贴。任何时候想继续一个讨论,尽管继续就是。

3. 我从来没有在这里主动攻击过任何人。
Los
2011-09-08 22:14:32 +08:00
「3447 hits」 估计已经让 @Livid 在GAE上破费不少,还是算了吧,想想真的很没有意义。
Livid
2011-09-08 22:14:48 +08:00
继续补充:

4. 这里从来没有删除过任何人在争论中的回复。

所以,如果你试过自己做一个论坛,三天两头各种论战出来时,你就会知道,维持一些甚至是最基本的原则,会有多难。
dongsheng
2011-09-08 22:15:14 +08:00
@Los @ bluef

我不是说冲突,只是我一直用git的branch做feature开发,复杂点的还常常跟master rebase,把branch最终合并到master是我用branch的最终目的,对这种用法感觉很不寻常 :-)
Los
2011-09-08 22:16:27 +08:00
估计当初发帖时间将一星期左右改为一年左右就不会有问题了,这就不会触动谁的G点了,但改为一个月会怎么样?还是会这样引发过多的争论?
chloerei
2011-09-08 22:19:36 +08:00
引用: @Livid: @wtl 我请你教我一下,具体在这件事情上,我究竟哪个地方做得没有容人之量?

为什么一方面在站上说“我完全不怀疑一个有热情的程序员可以在很短的时间内搞定”,另一方面在Twitter上说“说永远比做容易”? https://twitter.com/#!/livid/status/111346159221604352

或者说Twitter是另一个世界,可以随意背后鄙视人,然后再戴上写有“前辈”的领带出来说我没有看不起你?Livid是这里站长,说的话自然有很多有的没的的人出来附和,如果 @Los 没有浪费半天把 demo 做出来,估计就一直被这里的人贴上“说永远比做容易”这个标签。
Livid
2011-09-08 22:23:35 +08:00
@chloerei 在没有把一个完整的作品做出来之前,我永远都可以认为他「说比做容易」。

做几个页面出来并没有什么难的,把几十上百个交互完整做出来,并且放到 GitHub 上开源,并且自己开一个网站随时准备听到意见,那个时候再出来说:「我搞定这一切不过花了一个星期」,不是更好么?
lanwen2005
2011-09-08 22:26:30 +08:00
虽然livid想营造一个人人能独立思考的社区。但是不可否认的是这里大多人是你的”粉丝“,很多人根本不就事实讨论而做些毫无思考的帮腔。

Los同学本身没有其他意思,也就是提了一下做个Rails版本的v2ex. 理了一下思路,用那些开源gem来完成相应的功能。 livid扯到了运营,跟这个没关系。代码漂亮跟运营能力没关系,简洁可读。看人,看团队,经历。

当然我完全理解那种真正动手做的人,或者说创业的人,深有体会在创业的过程中,为了快速响应市场,迎合需求。在快速开发的过程中会忽略代码的美观简洁,因为时间都是宝贵的,导致早期的代码dirty。创业更多的创造一个产品,为盈利为其他都是这样的。

当然这都跟los同学的初衷没关系,他既然像做一个开源的rails版本的v2ex的分支,肯定讲究代码简洁,可读。 跟其他运营产品完全没关系,另一个层面的东西。
Los
2011-09-08 22:26:50 +08:00
@Livid 非得论战下去?
goophy
2011-09-08 22:29:52 +08:00
看了半天,我也忍不住添砖了。我想@Livid开始的回复完全是善意的,至少我这样认为。高效的开发牛不牛?当然牛!不是人人都有这样的能力和热情。停下来想想,所做的有多少意义?关于有没有意义,或许大家的理解也不一样。不过想想多少体力活和多少创造力在其中。或许我更低端一点,以前整天没事就装Linux,编译内核,配置桌面,花里胡哨。有一天我老婆忍不住问,你把电脑一遍一遍重装,有意义吗,能不能做点有创造性的?我想不出来。
V2EX做包含的,不仅仅是代码,我想@livid所说的更多的是代码之外的东西。V2EX与众不同,不是代码写写就出来的,更长的思考的积累,从无到有的过程。在我看来,细致的界面,就比后端的架构要更有价值。我相信随着技术的发展,不用半天,或许1分钟,就能把网站全转为ror的。
Over
Hyperion
2011-09-08 22:29:58 +08:00
嗯, 我已经被定形成nc粉了, 各位继续.

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

https://tanronggui.xyz/t/17824

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

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

© 2021 V2EX