SPA的最佳实践和架构

时间:2014-09-06 06:38:05

标签: asp.net-mvc-4 visual-studio-2012 architecture single-page-application

我意识到这可能是一个基于意见的问题,但我很好奇是否有关于在Visual Studio中设置新SPA的最佳实践。

我对TypeScript,Knockout,Underscore,Moment,Razor和MVC4框架(以及EF6)有一些经验。

我最感兴趣的是:
- 有一个VS SPA模板被认为是“最好的”还是我从头开始? - 我应该在VS中使用哪种项目和命名约定?
- 什么库被认为是SPA中的好组合(Angular.js是我正在研究的东西)? - 关于客户端调用从数据库中检索数据(首先是Ajax调用)的最佳实践是什么? - 关于HTML / CSS编码的最佳实践

您是否知道有关您使用过的教程或文档,并且对这些主题非常有帮助并被视为“必读”?

也许有些事情如下:
http://isobar-idev.github.io/code-standards/
http://msdn.microsoft.com/en-us/magazine/dn605877.aspx

更新(到目前为止我学到的):

客户端:

客户端 - 服务器通信:

  • Breeze用于查询服务器以获取数据和传送元数据(?) - > http://www.breezejs.com/
  • SignalR(考虑因为我在我的webapp中建立一个论坛/聊天系统)
  • Websockets(如果我需要实时解决方案......)

服务器:

  • 用于HTTP服务的Asp.Net WebApi
  • EF 6(用于创建实体)

数据库:

  • SQL Server目前表示(为了便于实体生成),还有其他建议吗?

VS目录结构和项目定义:

  • 对此不确定..

0 个答案:

没有答案