这是一个创建于 5192 天前的主题,其中的信息可能已经有所发展或是发生改变。
今天大致看了下 PB 的源码,感觉还不够成熟,只能作为程序员和 Geek 们的玩具,离正式产品还有相当一段距离,毕竟只是 Early Access 嘛~
SO,我想针对目前版本的一些问题提几点建议(仅个人观点,欢迎各位拍砖)
1. 不够 OO,且不谈基本的继承和设计模式,py 作为一个动态语言,其强大的自省特性也没有用到。
2. 虽然 GQL 也算得是一种 SQL 抽象,但是可读性,维护性比起 ORM 还是要差一点,不能很好将缓存进行分层。
3. 缺乏多语言支持
4. 不够灵活,有些配置项(如首页的分类列表)没有从程序中剥离出来,如果需要修改的话只能修改源代码,重新发布。
5. 后台太寒了,呵呵,不过这个没什么关系,相信以后的版本会完善的。
只是随便说说,我只是大致的看了一下,没有时间一行行的看,有不对的地方欢迎各位指出。
3 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
Los 2010-08-02 22:04:22 +08:00
刚刚也粗略看了一下V2EX的代码,似乎有点充满了PHP的味道(quick and dirty)。
|
|
|
2
Livid 2010-08-02 22:17:04 +08:00 via iPhone
100% agree.
这些都是接下来继续改进的方向。
|
|
|
3
Los 2010-08-02 22:20:11 +08:00
v2ex是一个很有灵性的设计,加油,Livid!
|