6

我做了一些Google搜索和搜索這個網站,但沒有找到我正在尋找什麼。.NET中社交網站的框架/起點?

我希望有人能指點我在這裏正確的方向。我是一名ASP.NET/SQL Server開發人員,希望開發(內部)基本社交網站(gasp)。在我從頭開始用ASP.NET中的空白解決方案開始工作之前,我想知道是否有任何ASP.NET特定的框架可以作爲一個很好的起點。我已經在考慮將Google地圖jquery控件用於我的Google地圖集成,以及我的社交網站網站共享集成的「sharethis」控件。 Captcha用於人員認證......但除此之外,我不確定我可以利用什麼...... Google上的任何內容都無法在我的搜索條件中跳出來。

我也想知道是否有其他人做了類似的事情,並可以與我分享他們的死後/戰爭故事。

如果這意味着節省時間,我也願意學習一種新的平臺/語言 - 我的經驗主要集中在ASP.NET,所以如果它最有意義,我就打算使用它。我最初的要求是基本的和現實的 - 配置文件設置(圖像,信息等),「組」創建,Google Map集成,由小組共享日曆控件,短信支持,小組討論論壇,搜索小組,等等。我不打算嘗試構建整個網站,然後發佈它,但是一次只能採取寶貝步驟併發布一些功能。

對於像這樣的廣泛問題,任何建議都非常感謝。再次感謝。

我發現DotNetOpenAuth這似乎是一個很好的API來處理ASP.NET Web表單的OpenID。他們也有一個ASP.NET MVC版本

我也發現MS Web Platform。這看起來像一些好東西。任何人都會使用它,並認爲這會對這類應用程序有好處?

我找到了一個名爲ActiveSocial的DotNetNuke庫。它的定價正確(500美元),比我需要的功能更多,但缺乏一些。我想知道這裏有沒有人曾經使用過AS。 DNN容易擴展,所以我可以添加谷歌地圖功能等?如果AS附帶源代碼,它不會在積雪的地方(銷售AS的廠商)說。如果沒有,那麼我可能會被搞砸,因爲我無法整合我想要的功能。

+1

DotNetOpenAuth查找+1。 – 2010-02-18 15:29:14

回答

3

大約15個月前,當我爲客戶建立SNS時,我經歷了這個練習。希望找到一些朋友,聊天,個人資料等基本框架我非常失望。

這就是說,回想起來,我希望而不是建立一個我們會購買像社區服務器的解決方案。與大多數項目一樣,我使用啤酒來研究問題範圍,沒有罷工,雄心勃勃的護目鏡和覆蓋所有邊緣案例的工作水平超過了我的想象。

小心我的朋友,謹慎行事。

+0

謝謝,我看着Teligent社區,它似乎符合我的要求完美。我給他們發了一封電子郵件,以瞭解定價。希望它不花費手臂+腿= P – dferraro 2010-02-17 06:54:31

+0

當我回頭看時,大約5K的入門級別。 – keithwarren7 2010-02-17 15:16:38

+0

有產品看起來不錯 - 但我期望建立一個稍微非傳統的社交網站。我不需要博客,甚至不需要首先參與論壇。我只是需要會員資格,團體等。我正在尋找一些精益和簡單的東西,它不會促使人們在網站上逗留太久的時間,如博客或論壇等。這似乎是我的要求 - '購買'的學習曲線和配置我的需求可能只需要幾乎花時間從'建設'從零開始 – dferraro 2010-02-17 20:21:33

1

雖然不完全是旨在用於社交網站,這兩個框架可以幫助你,讓你不必從頭開始:

的DotNetNuke:http://www.dotnetnuke.com/

一把umbraco:http://umbraco.org/

另外,對於開箱即用的解決方案(無代碼介入),您可以隨時嘗試以下操作:http://www.ning.com/

祝您好運!

+0

感謝您的答覆..我以前沒有聽說過umbraco或寧。 Ning似乎完全符合我的要求 - 但仔細研究它,似乎它被託管在他們的機器上,並且你被困在他們的域名中。我將不得不進一步研究,但如果是這樣的話,那就不值得。 Umbraco看起來很有趣 - 我必須在兩者上做更多的研究。再次感謝! – dferraro 2010-02-17 06:59:15

+0

不客氣。 – 2010-02-18 15:28:39

2

我想這就是你要找的。 Kigg是一款開源的ASP.NET MVC應用程序,它將成爲您想要的一個很好的起點。這裏是網址:http://www.codeplex.com/Kigg

您還可以找到正在使用此此網站:http://dotnetshoutout.com/

至少,你將學習ASP.NET MVC框架,這太棒了。

+0

謝謝..這看起來很酷。我原本在考慮在MVC中做網站(作爲部分學習經驗),但考慮更多之後,我認爲如果我去定製開發路線,在ASP.NET中編寫它會是一個更現實的目標。因爲我沒有MVC經驗,所以我會努力學習新的API,結合學習新的開發平臺+創建網站本身的問題。但是我肯定會對它做更多的研究並且多想一想。這真的是一種極具吸引力的學習體驗,它非常誘人。 thx再次4鏈接 – dferraro 2010-02-17 07:02:27

+0

此外,我看看檢查網站和論壇。有非常陳舊的活動 - 我知道它是開源的,但沒有任何支持,我真的可能被凍結。再次需要更多地關注它,也許已經在某個地方建立了一個社區 – dferraro 2010-02-17 07:08:31

+0

我明白你對這項活動的看法。我強烈建議學習MVC框架。我正在考慮一個月前你的情況,現在我很開心,我開始學習它。這並不像我想象的那樣艱難,它給你的自由是非常值得的。 – WVDominick 2010-02-17 15:26:00