因为我自己这几年也一直在做 app,所以我知道一个 app 从 idea 诞生到最后收到邮件 Ready for Sale 过程是不容易的,所以看到 @
tuoxie007 的这个作品,我特别感动。
我在 3 月底的时候,辞掉了所有其他事情,将自己的全部时间放进了 V2EX。所以,关于未来,我有几点想法希望和大家分享,交流。
1. V2EX 的未来?
目前,首要进行中的事情,就是将网站从 GAE 上搬走。这也就是之前传说中的 PB3 项目。这个项目的初期版本在 4 月 8 号的 Cloud Jam 上曾经做过演示,而现在一周时间过去之后,在 @
Kai 和我的努力下,成熟度每天都在继续提升。我希望能够在这个月底之前,尽早发布。
目前正在进行中的是数据迁移方面的实现和测试。目标是能够提供一个一键式的迁移方案,用最简单的方式将 PB2 的所有数据无损转换至 PB3。不仅 V2EX 可以,所有现有的 PB2 用户如 @
Lanzi 的
appletuan.com ,@lin 的
geekaa.com ,@paloalto 的
jiyin.it 等网站也将可以平滑地迁移至 PB3 架构。
而新架构将带来的是:
- 更轻松无负担地开发动态交互功能,而不用担心性能和 Over Quota。其实现在的各种 cloud server 的性能实在是过剩,对于大部分每天 PV 不超过 10 万的网站而言,每个月的 cloud server 成本完全有可能控制在 30 美元左右,差不多一天 1 美元。
- 更多的实时交互,就像大家之前已经在 V2EX Workspace 里看到的那样。而 PB3 会具有更多实时特性。
- 完整的读写 API。
2. 关于 API 的一些考虑
任何的靠谱的 app,本质上需要依赖一个靠谱的 API 设计和实现。所以,对于现在的 V2EX 来说,最重要的事情,是打造一个高性能的,可依赖的 API 平台。这个 API 平台应该提供对 V2EX 所有操作的支持,完整的读和写,及搜索。