所以你对固定的解决方案不感兴趣,但想自己编程,我理解正确吗?如果不是:采用固定解决方案。这将是大量的编程工作,并且无论您之后想要做什么,在另一个框架中执行它都会比您预期的要小得多。
但是如果你真的对编程经验感兴趣,并且你没有找到任何教程,比如“消息传递 python 教程”,那是因为这些都是大型项目,如果你描述一个这种规模的项目,你比实际的代码行高出很多英里,以至于具体的编程语言几乎无关紧要(或者至少你不会被细节困住)。所以你需要把这些东西分解成更小的组件。
例如,朋友/关注功能:如何将内容插入到具有用户 ID 的表中,如何保留关注关系表,如何为用户查询她关注的人的所有文本(当然还有一些基础设施如果您击中超过 100.000 人,则会出现问题,但您明白了 ;)。那你可以问问自己,这其中的哪一部分是我不知道用 Python 怎么做的?另一方面,如果您的问题是将问题分解为这些子问题,您需要开始寻求帮助,但这可能不是特定于语言的(因此您可能只想开始搜索“架构朋友提要”或任何)。此外,您可以在这里问这个问题(请注意,每个要点本身都会产生一个巨大的问题;)。最后,您可以进入 Pinax 代码(不要 不知道,但我认为它是开源的)并看看他们是如何做到的。例如,您可以尝试将他们的一些东西移植到 Pylons 上,这样您就不必重新发明他们的轮子,学习他们是如何做到的,最终获得您想要的框架,甚至可能创建其他人可重用的东西。
对不起 tl;博士,那是因为我没有具体的 URL 指向你!