假如建立一个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
28937 次点击
所在节点    Project Babel
256 条回复
Livid
2011-09-07 16:23:12 +08:00
@skywinger 这个想法好玩,打算怎么解决存储问题呢?
wtl
2011-09-07 16:24:35 +08:00
楼主只是想部署在自己的机器上吧
rails经验3个月 体验下来 只能说楼主没有丝毫炫技的意思
skywinger
2011-09-07 16:25:47 +08:00
用memcache或是sqllite来存储大概一周左右的数据,大于一周的,全部移除。
Livid
2011-09-07 16:28:28 +08:00
@skywinger 让我想起日本的 2ch,只保留一天的数据,然后其他全部删除。

然后很多用户就自己手动做备份。

适合流量特别巨大的站。

但是很多小站,还是希望能够积累一些用户的。
leondu
2011-09-07 16:28:59 +08:00
大家心态放轻松点,封号之类的大可不必,放一段时间再看这个争论或许你自己都会发笑。

有时候落在文字上的表达没有语气,往往会造成相互间的误解,以为是嘲讽或者诘问。如果大家如果面对面坐在咖啡馆,说不定聊得还很开心。

总之放轻松些啦,世界上该烦的事情已经够多,程序员何苦难为程序员 :-)
skywinger
2011-09-07 16:29:31 +08:00
其实如果是考虑性能的话,在所有的语言虚拟机执行效率方面,jvm是最快的,除此之外,C、C++这类的原生语言所编译出来的效率也是最佳的,内存占用也是最节省的。
skywinger
2011-09-07 16:33:06 +08:00
@Livid 其实一些需要持久保存的重要数据(如用户信息等),可以考虑存放在一些XML文件或是数据库中,应用预加载到内存的方式来改善访问速度。但是大量的过往数据,就有些麻烦了。
shawiz
2011-09-07 16:34:28 +08:00
网络的确会无端放大人与人之间的误解,我觉得我们都要反思下……

如果大家都以开放心态来看事情的话,其实啥事也没有。何必要在乎别人说的话呢,想做什么就去做吧~
iwege
2011-09-07 16:35:12 +08:00
己所不欲,勿施于人...
自己不想编码的话,livid说的就是对的说...
bhuztez
2011-09-07 16:37:42 +08:00
@skywinger C++编译的时候还是会有依赖的吧,莫非你直接发布二进制?
ikbear
2011-09-07 16:45:07 +08:00
@skywinger memcached? 求联系方式哈
skywinger
2011-09-07 16:49:42 +08:00
@bhuztez 这确是如此,如果是机器环境与编译程序的环境有很大出入的话(一般情况下是gcc版本及系统kernel的差别),可能还必须要考虑一些第三方的依赖。如果是采用动态调用的话,就算发布二进制的也没用。
Kymair
2011-09-07 16:50:51 +08:00
@Los
@huacnlee 同学早在一年之前就做过类似的事情了,他说花了4天。http://www.v2ex.com/t/1745 如果没记错的话,@lin 同学也有类似的作品。

完全100%的用Rails重制Project Babel,我不会说完全没必要。但是对我来说V2EX跟PB已经融为一体,是一个不断演化的社区,也是一个云计算背景下的新的尝试。尽可能的把一件事情做的久一点而不是挖很多的浅坑
skywinger
2011-09-07 16:51:14 +08:00
@ikbear
我的邮件: skywinger@qq.com
bhuztez
2011-09-07 16:58:30 +08:00
@skywinger 所以如果要给别人用,选C++不算是个好主意
skywinger
2011-09-07 17:05:55 +08:00
@bhuztez
其实这只是个兴趣而已啊,并没想着给啥人来用。
ikbear
2011-09-07 17:57:57 +08:00
@skywinger 好的,谢谢~
lin
2011-09-07 18:14:51 +08:00
@Kymair &大家,我,那个救直接是在GAE啊, http://www.geekaa.com
alexzhan
2011-09-07 18:55:58 +08:00
@los 同学太急了,@Livid 没有恶意
BB9z
2011-09-07 19:05:31 +08:00
Lz的生气莫名其妙。

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

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

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

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

© 2021 V2EX