客户端MVC加媒体响应UI

时间:2013-10-29 07:50:17

标签: angularjs twitter-bootstrap backbone.js ember.js javascript-framework

我还是客户端MVC的新手,此时正在探索我的选择。 Angular.js,Ember.js都是强烈推荐的框架,backbone.js是一个库,但大多数实现用户必须这样做。 需要一位在客户端MVC工作的人的意见,关于如何决定选择哪一个?

另外,我需要UI才能成为媒体响应,Twitter Bootstrap看起来很理想。 是否可以使用其中一个框架和Twitter Bootstrap?在哪个框架中集成Bootstrap更容易?

感谢。

2 个答案:

答案 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/