2016-07-16 45 views
1

如果您没有创建单页网站或在获取实时更新的页面上生成组件,是否有任何理由使用像角度,反应等JavaScript框架?何时使用JavaScript框架?

+0

取决于你的需求,而不是缺乏它们 – webdeb

回答

-4

你可能不应该使用JavaScript框架。相反,你应该编写模块化的,香草JavaScript。您也可能不应该考虑JavaScript MVC框架,特别是如果它将以与服务器呈现的应用程序相同的方式进行架构(可互换地使用站点/应用程序)。有了高性能网站,您可能会像服务器上的“单个页面”应用一样,从服务器呈现的应用中嗅出尽可能多的声音。在向用户发送更少的内容(减少带宽和加载时间)之间,保持缓存大小很小(使他们更有可能在下次缓存中有一些内容),并减少JavaScript的内存占用量(增加感知和页面性能),您可能会更好地在服务器上呈现。 如果你绝对必须使用JavaScript框架(整个团队的开发技能不足以编写香草JavaScript,并且没有时间/金钱/兴趣来培训团队并提高他们的技能,那么存在一个真正的未被认知的业务需要支持非常陈旧和过时的浏览器等),以便为服务器呈现的应用程序,您应该使用jQuery。是的,有Zepto和其他许多你可以使用的东西,但你应该使用jQuery。

+0

你没有错,但这个评论接近完全不一致,很难弄清楚你实际上在说什么。 – tadman

1

不,没有。

但有些东西,如模块,跨浏览器的DOM操作实用程序,路由,2路数据绑定等,它们不是用JavaScript开箱即用的,而是由这些框架提供的,这些框架确实有助于加速发展过程。