我有一个想法,需要我建立一个可以像Facebook一样成功的web应用程序。我知道这样一个想法的基础是非常重要的,我很想知道在与团队一起构建它的时候应该考虑什么。
从数据库考虑到编码的任何建议都将非常受欢迎。
提前谢谢你。
发布于 2011-03-28 18:44:00
只需构建它,并准备好稍后重新设计它。如果你从第一天开始就在尝试写一些无限可扩展的东西,那么它就不会像Facebook那样大。
Facebook因推出而广受欢迎。他们的1.0版肯定不会扩展到5亿用户,如果他们试图做到这一点,它将被推迟几个月,并且仍然不能很好地扩展(因为他们不会知道瓶颈在哪里,直到他们真正拥有一个巨大的用户群)。
发布于 2011-03-28 18:55:31
这完全取决于您的应用程序。但以下是一些你应该考虑的事情,并在开始一个大项目之前问问自己。
我不同意你应该“只是构建它”。你需要考虑你的初始项目应该是如何进行的,并做一些深思熟虑的计划。然后你可以随时改变主意。我并不是在建议一个瀑布模型,你应该以一种敏捷的方式来做,所以在重新评估之前,你不会花太多的时间在构建或规划上。
https://stackoverflow.com/questions/5457748
复制相似问题