.NET开发人员启动社交网站,建议?

Kev*_*vin 4 .net frameworks social-networking

我是一个相对较新的程序员; 在大学毕业大约2年的CS学士学位,主要在C#中使用.NET.我对SQL交互/脚本非常熟练,并且已经完成了一些ASP.NET工作(主要是维护现有站点).

我有兴趣在我的空闲时间创建一个网站,我能描述的最接近的是一个社交网站.非常友好的用户界面和成员之间的沟通非常重要.

我想知道我是否应该通过ASP.NET从头开始尝试,因为我有使用C#,. NET和SQL Server的经验,还是应该尝试学习像RoR这样的框架?或者像Drupal或Joomla这样的CMS?真的,任何方向,如文章,书籍等都会非常有帮助.谢谢!

编辑:应该注意我有一台Windows Server 2008计算机,我计划托管该网站,虽然这不是绝对必要的.

Luk*_*Led 6

如果你想使用asp.net,我建议你使用ASP.NET MVC:

http://www.asp.net/mvc/

我从Contact Manager教程开始:

http://www.asp.net/learn/mvc/tutorial-26-cs.aspx

它很简单,可以帮助您理解基础知识.当您了解基础知识时,请查看http://sharparchitecture.net/.它允许您使用ASP.NET MVC和nHibernate使用许多推荐的模式创建快速应用程序.

我建议不要使用CMS,因为从sratch构建应用程序更具教育意义.

jQuery实际上是ASP.NET MVC的一部分,它将允许您创建流畅的接口.

我正在创建基于MVC的bugtracker,去年我学到了很多东西.