作为一个学习项目,我想用一些新的库/框架创建一个相当简单的Intranet项目(登录/注销,创建新用户,项目等),
但我不确定他们如何一起工作以及需要什么。
例如,构建上述内容的最佳方法是什么?我在想; * .Net MVC4 * AngularJS * BreezeJS * EntityFramework首先使用代码 * WebAPI / ServiceStack
我错过了一些组件还是有很多组件?
n00b问题 - 我知道:)。
答案 0 :(得分:0)
一切都归结为您个人对使用哪种工具的偏好。
您的观点需要MVVM吗?我可能会使用Knockout.js。您想要一个简单的集成CSS + JS为您的UI提供一个很酷的用户体验?我可能会使用Twitter Bootstrap。
您是否更精通使用noSQL或基于文档的数据库?我可能会使用MongoDB而不是EF。
您需要面向服务的架构吗?无论使用何种框架,是否还需要互连其他系统? (Java< - > .NET)然后,是的,您可以将Web API用于RESTful Web服务。如果没有,我不认为将SOA作为初始项目的一部分。
同样,在使用工具方面,这是品味,技能,要求的问题。