假如建立一个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
28338 次点击
所在节点    Project Babel
256 条回复
linchanx
2011-09-07 14:32:06 +08:00
rails 这么高效?只要一个星期?
ikbear
2011-09-07 14:34:29 +08:00
叫Livid做啊。
Los
2011-09-07 14:40:04 +08:00
@linchanx 本身PB2的功能就没有太复杂,只是clone的开发思路基本不会断开,「山寨」哪会不快捷?
PS: clone跟完全全新开发一个项目有很大的区别的,一个全新的项目,UI功能全部都要全新思考,这方面是最花时间的。
Livid
2011-09-07 15:06:44 +08:00
我完全不怀疑一个有热情的程序员可以在很短的时间内搞定。

但是,我有几个问题希望你们思考:

1. 你们做一个项目的目的是什么?是为了自己爽,还是说有其他更有价值的目的?

2. 好的代码是否一定等于好的运营和坚定的把一个网站做成的决心?

3. 一个有存在必要的网站的核心价值观是什么?

我个人认为,如果不把除了代码之外的很多问题想得足够透彻,事情的结果很可能就是不停的半途而废。

你们要做任何事情我当然都支持,但是如果目的只是为了证明你们的代码能力比我强,那么不用你们开始写代码,我就已经很乐意承认了。:)
Los
2011-09-07 15:29:38 +08:00
@Livid 你想得太多了。出发点只是针对需要PB2这套程序的朋友提供另外一个运行环境,比如运行在一个VPS上。PS:近来GAE的配额调整应该会有不少人对它感到失望,所以才蹦出这么一个想法,并没有你想得那么复杂。
apple
2011-09-07 15:38:05 +08:00
@Livid 我觉得你想的太多了。我相信希望PB2不在GAE上,而希望有一个能在服务器上自己折腾的版本的人不在少数。我猜楼主的意思,并没有想要证明什么,或者想把clone的程序发展壮大到什么程度的想法。

感觉@Los 只是想做所以去做,并没想冒犯@Livid 的意思。代码仅仅是代码,他有多大价值,要看使用他的站长有多大决心有多大能力。同样是DZ的论坛,有的站能做成超级大站,有的站也只是小打小闹。
apple
2011-09-07 15:40:00 +08:00
@Los 我表示我非常希望能有能在vps上运行的PB2,赞一个。 上楼的回复我在编辑回复的时候没刷新,没看到你的最新回复,所以有“猜测”这样的词:)
Los
2011-09-07 15:40:39 +08:00
@Livid btw,一般我在rails重大新版本发布后都会花点时间搞个小项目来熟悉一下这些功能,一般这类型项目开发周期都是三天以内(非clone),所以开发周期一个星期以上对我而言并不算太短的时间了。
Livid
2011-09-07 15:42:16 +08:00
@apple 要做出目前 V2EX 的完整功能,@Los 宣称他可能都不需要用一个星期,我只能把这句话理解为该理解成的那样了。
dimlau
2011-09-07 15:44:06 +08:00
不在 GAE 上的话……为什么没有人更新一下原来那个PHP 的 PB ?
那个社区,即使是现在看来,我也觉得很科幻。
Los
2011-09-07 15:50:17 +08:00
@Livid

现成可用的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


以上有gem完成了这些功能,剩下功能无外乎几个简单的基本功能,况且前端处理方面基本不用折腾,全面clone,一个星期左右完成有什么奇怪的?以一个使用rails超过5年,几乎天天以rails进行开发的人来说,这个开发速度并非过快。
linchanx
2011-09-07 15:54:51 +08:00
这个站用一个星期做不出来。。。。
lyoe
2011-09-07 15:56:37 +08:00
那就赶紧动手呗,讨论能不能做的时间都够完成挺多代码了
iwinux
2011-09-07 16:01:56 +08:00
说得我有点心动了……很想试试……
Los
2011-09-07 16:03:18 +08:00
突然想起这段故事,V2EX对于我是越来越没趣了。
---------------------------------------
苏东坡与僧人佛印是好朋友,一天,苏东坡对佛印说:“以大师慧眼看来,吾乃何物?”佛印说:“贫僧眼中,施主乃我佛如来金身。”苏东坡听朋友说自己是佛,自然很高兴。可他见佛印胖胖堆堆,却想打趣他一下,笑曰:“然以吾观之,大师乃牛屎一堆。”佛印听苏东坡说自己是“牛屎一堆”,并未感到不快,只是说:“佛由心生,心中有佛,所见万物皆是佛;心中是牛屎,所见皆化为牛屎。”
leondu
2011-09-07 16:13:53 +08:00
◎Los 我猜你一个星期做不出来 ;-)
Los
2011-09-07 16:15:22 +08:00
@leondu 你猜对了,我根本就不会再理会这里,这个是封号最后的留言。
skywinger
2011-09-07 16:18:30 +08:00
来拜下牛人。
huangz
2011-09-07 16:20:22 +08:00
不如看看campo?作者是@chloerei

https://github.com/chloerei/campo
skywinger
2011-09-07 16:21:19 +08:00
我倒是可以尝试着用 C++ 来做个v2ex的cgi网关,不过要花多长时间,就不大清楚了。
编写的cgi程序,基本上只要是服务器,都可以运行

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

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

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

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

© 2021 V2EX