作为一个学习项目,我想用一些新的库/框架做一个相当简单的内部网项目(登录/退出,创建新用户,项目等),
但我不确定它们是如何协同工作的,以及需要什么。
例如,构建上述代码的最佳方法是什么?我在想;* .Net MVC4* AngularJS* BreezeJS*实体框架先用代码* WebAPI/ServiceStack我错过了一些组件还是有很多?
n00b问题-我知道:)
这一切都取决于你个人对使用什么工具的偏好。
你的视图需要MVVM吗?我可能会使用Knockout.js。你想要一个简单的集成CSS+JS的UI与一个很酷的用户体验?我可能会使用Twitter Bootstrap。
你更精通使用noSQL还是基于文档的数据库?我可能会使用MongoDB而不是EF。
你需要面向服务的架构吗?是否有其他系统需要相互连接,而不考虑所使用的框架?(Java <-> . net)那么是的,你可以使用Web API来实现RESTful Web服务。如果不是,我不认为SOA是你初始项目的一部分。
再一次,当涉及到要使用的工具时,这是一个品味,技能和需求的问题。