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