我还是客户端MVC的新手,此时正在探索我的选择。 Angular.js,Ember.js都是强烈推荐的框架,backbone.js是一个库,但大多数实现用户必须这样做。 需要一位在客户端MVC工作的人的意见,关于如何决定选择哪一个?
另外,我需要UI才能成为媒体响应,Twitter Bootstrap看起来很理想。 是否可以使用其中一个框架和Twitter Bootstrap?在哪个框架中集成Bootstrap更容易?
感谢。
答案 0 :(得分:0)
AngularJs和Bootstrap是我开始使用的两个。
AngularJS是固执己见的,这意味着它可以帮助您很好地构建代码。如果你只想要绑定,那么不要忘记knockoutjs。默认情况下,这是在VS.
中的mvc包中Bootstrap只是html和css标记所以应该适用于所有内容。
如果您现在在VS2013中启动MVC5项目,您将通过标准启动。
很多人会对此有不同的看法,所以你可以等待很长时间的答案。答案 1 :(得分:0)
我理解您在选择正确的JavaScript框架时的困惑。在投入时间和金钱之前,您必须评估许多决定性因素。我注意到你在问题标题中提到了一个MVC。您想要了解的第一件事就是您希望为您的应用程序提供哪种MV *架构以及原因。一旦你确定了这一点,那么选择框架会更容易,因为你已经淘汰了一些框架。这四种架构是MVC,MVVM,MVP和MV *。您需要关注的另一个主要因素是用于框架的绑定机制。一些框架只允许单向绑定,而其他框架支持双向绑定。
要回答你的问题,根据你的解释,我会说Ember将是你最好的选择。 Ember将与Bootstrap一起使用
http://ember-addons.github.io/bootstrap-for-ember/dist/
如果您仍在研究事实,那么您真的想看看这个有用的链接,该链接指向一个超越最流行的JS框架的优缺点的页面。
请在此处查看:http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle/