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