建立像 stackoverflow 这样的网站需要多少工作量和时间?
我想知道建立一个像 StackOverFlow 的网站(使用 ASP.NET 具有大致相同的功能)在您看来需要多少工作量和时间。
我的老板要求我估算工作量、时间、成本和合适的技术。
我很欣赏任何方向。
I'm wondering building a website like StackOverFlow (approximately the same features using ASP.NET ) How much Work-power and time does it take in your opinion .
My boss has asked me to estimate for work-power , time , cost and suitable technologies .
I appreciate any direction .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我相信该网站需要大量时间来实施。如果我必须凭空猜测的话,我会说在 800-1200 工时之间。
然后是设置服务器、确保可扩展性、测试、微调算法。
因此,根据您或您的团队的水平,写出这样的东西可能需要长达一年的时间。
免责声明:我只是根据 10 年的网络开发经验来讨论。但我可能完全错了。
I believe that the site would take plenty of time to implement. If I'd have to pull a guess of thin air I'd say somewhere between 800-1200 man hours.
Then comes the setting up servers, ensuring scalability, testing, fine-tuning algorithms.
So depending on how good you or your team is it could take anywhere up to a year to write something like this.
Disclaimer: I am just talking based on 10 years of experience with web-development. But I could be COMPLETELY wrong.
兄弟,有一个与此类似的网站,名为 http://startups.com
你可能可以在那里问这个问题。它是专门为回答此类问题而设计的。而 stackoverflow 是为程序员和编程相关问题而设计的。我发现这里问这个问题有点孤立。
Buddy, there is a website similar to this called http://startups.com
You can probably ask this question there. Its specifically designed to answer questions like this. Whereas stackoverflow is intended for programmers and programming related questions. I see this question being asked here a bit isolated.
人们来到这个网站并认为哇 stackoverflow 这是一个很容易创建的网站。
我的意思是,这只是发布一个问题,然后人们提交答案。我认为这是一个很大的误解。也许数据库非常简单,一个问题有多个答案,一个答案有多个与之相关的评论。如果您深入研究它,问题和答案实际上可以存储在同一个表中......并带有一些指示符来表明它是问题还是答案。但要回答你的问题,我认为这并不像人们想象的那么简单。从逻辑意义上来说这绝对不难(这是可行的)。我想说的是,这不仅仅是一周的工作:)。
People come to this site and think wow stackoverflow this is an easy site to create.
I mean all it is is post a question then people submit an answer. I think that is a big misconception. Maybe just maybe the database is quite simple, a question has multiple answers and an answer has multiple comments associate with it. If you dig deep into it the questions and answers could actually be stored in the same table...with some indicator as to whether it is a question or an answer. But to answer your question, I don't think it is as simple as one might think. It's definitely not difficult in the logical sense (it's doable). What I am saying is it is more then a one week job :).
做网站并不难。设计很好但很简单。引擎并没有那么复杂(至少看起来如此)。最大的问题是该网站的负载以及调节/维护它的艰巨任务。其中最好的部分是这个想法;)
it is not that hard to do the site. the design is nice but simple. the engine isint THAT complicated (or so it looks). biggest problem is the load that falls on this site and the hard task of moderating/maintaining it. and the best part of it is the idea ;)
我认为 stackoverflow 的难点在于获得社区(质量非常好的社区,不像雅虎答案)。
不仅如此,堆栈溢出的用例也非常酷,并且可以很好地适应以获得良好的社区。
关于工作能力,一个熟练的程序员可以开始它,如果全职的话一个月或更短的时间就可以做到。但!程序员应该有这个想法,而不是自由职业者或类似的人,自由职业者或奴隶猴编码员可能需要更多时间才能做到这一点。
但还有更多问题,例如在应用程序一开始就需要投资的资金,例如托管/服务器电力成本。
堆栈溢出也可以与论坛进行比较……它就像一个进化的论坛或类似的东西。
有人说这需要大量的工作能力,我不同意如果你开始做一些事情以获得最佳的可扩展性等(比如大型项目),你就会死于该项目。
开始做一些简单的事情,非常简单,当出现可扩展性问题时,从那开始,但不要一开始!
I think that the diffuclt of stackoverflow is to get community (very good quality community, not like yahoo answers).
Not only that, also use cases from stack overflow are pretty cool and adapt very well to get a good community.
About work-power a good skilled programmer could start it, if at full time like a month or less could do it. BUT! the programmer should have the idea,not a freelance or something like that, freelance or slave monkey coder could take a more time to do it.
But there are more problems, like money to invest at very begin of the app for example in hosting / server power costs.
Also stack overflow, could be compared to forums...its like a forum evoled or something similar.
Someone said that requires a lot of work power, I disagree if you start something to get the best scability,etcs (like project of big scale) you are going to death of that project.
Start something simple, very simple when there are scability problems start with that but no at begin!
可能比您预期的要长:
Probably longer than you expect: