我确实在谷歌上搜索并搜索了这个网站,但没找到我到底想要的东西。
我希望有人能指出我正确的方向。我是一名ASP.NET / SQL Server开发人员,希望开发一个(基本的)基本社交网站(喘气)。在我从头开始使用ASP.NET中的空白解决方案之前,我想知道是否有任何特定于ASP.NET的框架可以作为一个很好的起点。我已经考虑将Google Maps jquery控件用于我的Google Maps集成,以及对我的社交网站共享集成的“sharethis”控件。用于人工身份验证的Captcha ......但除此之外,我不确定我可以利用什么......谷歌的任何内容都没有按我的搜索条件跳出来。
我也想知道是否有其他人做过类似的事情,并且可以与我分享他们的死后故事。
我也愿意学习一种新的平台/语言,如果它意味着节省时间 - 我的经验主要是在ASP.NET中,所以如果它最有意义的话,那就是我计划使用的。我最初的要求是基本和现实的 - 配置文件设置(图像,信息等),'组'创建,谷歌地图集成,群组共享的日历控件,短信支持,群组间的讨论论坛,搜索群组,最有可能的OpenID集成等等。我不会尝试构建整个网站,然后发布它,但是要采取一些步骤并一次发布一些功能。
对于诸如此类的广泛问题,我们非常感谢任何建议。再次感谢。
我发现DotNetOpenAuth似乎是处理ASP.NET Web表单的OpenID的一个很好的API。他们还有一个ASP.NET MVC版本
我还找到了MS Web Platform。这看起来像一些好东西。有人曾经使用它并认为它适用于这种类型的应用程序吗?
我找到了一个名为ActiveSocial的DotNetNuke库。它的价格合适(500美元)并且不仅仅是我需要的功能,但缺少一些功能。我想知道这里有没有人曾经使用过AS。 DNN是否易于扩展,因此我可以添加Google地图功能等?如果AS附带源代码,它不会说雪覆盖的任何地方(销售AS的供应商)。如果没有,那么我可能会被搞砸,因为我无法集成我想要的功能。
答案 0 :(得分:3)
大约15个月前,当我为客户建立一个SNS时,我进行了这个练习。希望为朋友,聊天,个人资料等找到一些基本框架我非常失望。
那就是说,回想起来我希望而不是构建一个我们会购买像Community Server这样的解决方案。和大多数项目一样,我用啤酒来查看问题范围,没有罢工,雄心勃勃的护目镜和覆盖所有边缘案例的工作水平超出了我的想象。
小心我的朋友,小心谨慎。
答案 1 :(得分:2)
我认为这就是你要找的东西。 Kigg是一个开源的ASP.NET MVC应用程序,它将是您想要的一个很好的起点。以下是网址:http://www.codeplex.com/Kigg
您还可以在此处找到正在使用此网站的网站:http://dotnetshoutout.com/
至少你将学习ASP.NET MVC框架,这非常棒。
答案 2 :(得分:1)
虽然并非完全打算用于社交网站,但这两个框架都可以为您提供帮助,因此您无需从头开始:
DotNetNuke:http://www.dotnetnuke.com/
Umbraco:http://umbraco.org/
此外,对于开箱即用的解决方案(不涉及代码),您可以随时尝试:http://www.ning.com/
祝你好运!