我想知道建立像StackOverFlow这样的网站(使用ASP.NET大致相同的功能)你认为它需要多少工作量和时间。
我的老板要我估算工作能力,时间,成本和合适的技术。
我很欣赏任何方向。
答案 0 :(得分:3)
我认为该网站需要花费大量时间来实施。如果我不得不猜测空气稀薄,我会说在800-1200个工时之间。
然后是设置服务器,确保可扩展性,测试,微调算法。
因此,根据您或您的团队的优秀程度,可能需要长达一年的时间来编写类似的内容。
免责声明:我正在谈论基于10年的网络开发经验。但我完全错了。
答案 1 :(得分:1)
Buddy,有一个类似的网站叫http://startups.com
你可以在那里问这个问题。它专门设计用来回答这样的问题。而stackoverflow则适用于程序员和编程相关的问题。我觉得这个问题有点孤立。
答案 2 :(得分:0)
人们来到这个网站并认为这是一个易于创建的网站。 我的意思是它只是发布一个问题然后人们提交答案。我认为这是一个很大的误解。也许只是数据库可能非常简单,一个问题有多个答案,答案有多个与之相关的评论。如果你深入研究它,问题和答案实际上可以存储在同一个表格中...有一些指示,无论是问题还是答案。但要回答你的问题,我认为这并不像人们想象的那么简单。从逻辑上讲,这绝对不困难(它是可行的)。我所说的是,它超过一周的工作:)。
答案 3 :(得分:0)
这个网站并不难。设计很好但很简单。引擎并不复杂(或看起来如此)。最大的问题是该站点的负载以及调节/维护它的艰巨任务。最好的部分就是这个想法;)
答案 4 :(得分:0)
我认为stackoverflow的不同之处在于获得社区(非常优质的社区,而不是雅虎的答案)。
不仅如此,来自堆栈溢出的用例非常酷,并且非常适合于建立良好的社区。 p>
关于工作能力,一个优秀的熟练程序员可以启动它,如果像一个月或更短的时间可以做到这一点。但!程序员应该有这个想法,而不是自由职业者或类似的东西,自由职业者或奴隶猴子编码器可以花更多的时间来做这件事。 但是还有更多的问题,例如在应用程序的开头投入资金,例如托管/服务器电力成本。
堆栈溢出,可以与论坛进行比较......它就像一个演化的论坛或类似的东西。
有人说需要大量的工作能力,如果你开始有一些事情来获得最好的可控性,我不同意,等等(比如大规模的项目)你将会死于那个项目。 当有可靠性问题时,开始简单,非常简单但开始时没有!
答案 5 :(得分:0)
可能比预期的要长: