我想知道如何建立一個像StackOverFlow這樣的網站(大約與使用ASP.NET相同的功能)在您看來,它需要多少功夫和時間?
需要多少工作量和時間才能構建像stackoverflow這樣的網站?
我的老闆要求我估算工作能力,時間,成本和合適的技術。
我很欣賞任何方向。
我想知道如何建立一個像StackOverFlow這樣的網站(大約與使用ASP.NET相同的功能)在您看來,它需要多少功夫和時間?
需要多少工作量和時間才能構建像stackoverflow這樣的網站?
我的老闆要求我估算工作能力,時間,成本和合適的技術。
我很欣賞任何方向。
我認爲該網站需要大量時間來實施。如果我不得不猜測稀薄的空氣,我會說在800-1200個工時之間。
然後設置服務器,確保可擴展性,測試,微調算法。
因此,取決於你或你的團隊有多好,可能需要長達一年的時間才能寫出類似的內容。
聲明:我只是基於10年的網頁開發經驗而談論。但我可能完全錯誤。
你建議哪些技術?我的意思是asp.net MVC,linq to ...或其他任何東西 – Mostafa 2010-02-20 18:36:21
個人而言,我會選擇使用ASP.Net MVC或Ruby on Rails。這個選擇實際上取決於你的專業知識和員工。 如果你們都是MSCE的人,那麼去ASP.Net。如果你有使用Ruby on Rails的unix技能。 – 2010-02-20 18:48:54
人們來到這個網站,並認爲這是一個簡單的網站創建。 我的意思是,所有問題都是發佈問題,然後人們提交答案。我認爲這是一個很大的誤解。也許只是可能數據庫很簡單,一個問題有多個答案,一個答案有多個評論與它相關聯。如果你深入研究,問題和答案實際上可以存儲在同一個表格中,並帶有一些指標,以確定它是一個問題還是答案。但是要回答你的問題,我認爲這不像人們想象的那麼簡單。在邏輯上這絕對不難(它是可行的)。我說的是,這是一個星期的工作:)。
這不是很難做網站。設計很好但很簡單。發動機不那麼複雜(或者看上去)。最大的問題是落在這個網站上的負載和減輕/維護它的艱鉅任務。和它的最好的部分是思想;)
好友,還有類似這樣的網站叫http://startups.com
你或許可以問這個問題的存在。其專門設計來回答這樣的問題。而stackoverflow適用於程序員和編程相關的問題。我在這裏看到這個問題有點孤立。
謝謝Bragaadeesh – Mostafa 2010-02-20 18:30:10
我認爲,stackoverflow的diffuclt是獲得社區(質量非常好的社區,不像雅虎的答案)。
不僅如此,堆棧溢出的用例也非常酷,並且很好地適應了良好的社區。
關於工作能力一個好的熟練的程序員可以開始它,如果在一個月或更短時間的全職工作可以做到這一點。但!程序員應該有想法,而不是自由職業者或類似的東西,自由職業者或奴隸猴編碼器可能需要更多時間來完成此任務。 但是,還有更多的問題,比如在應用開始時投入資金,例如託管/服務器電力成本。
也堆棧溢出,可以相比論壇...它像一個論壇evoled或類似的東西。
有人說這需要很大的工作能力,我不同意如果你開始一些事情來獲得最好的可變性等(如大規模的項目),你會去那個項目的死亡。 開始一些簡單的事情,當有可能出現scable問題時非常簡單,但從一開始就沒有!
可能比預期的更長:
定義 '建築'。是隻有編碼或一個正在運行的系統能夠處理多個同時點擊嗎?包括像項目管理這樣的「開銷」? – 2010-02-20 18:13:48
我的意思是運行 – Mostafa 2010-02-20 18:16:18
您可能想要檢查** qwench **項目(http://www.qwench.net/),以幫助您入門。它不是沒有'堆棧溢出',而不是長時間的,但它會給你一些*透視。 – 2010-02-20 18:18:41