
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
学习如何试用框架和库是提升程序员编程开发效率非常有效的一个方法,下面我们就通过案例分析来了解和学习一下,常见的JavaScript框架都有哪些类型。
1.Vue.js
Vue.js是一种轻量级、开源的JavaScript框架,用小的努力来构建创造性的用户界面和高性能单页Web应用。
EvanYu在2014年次发布了Vue,他是一名谷歌开发者,从Angular中获得了灵感,以Vue.js的形式提供了一个简单、轻量级、高效的替代方案。Vue从React和Angular获得了许多特性,但是这些特性已经得到了大幅改进,从而提供了一个更好、更易用、更安全的框架。Vue就是这种方法的佳例子,它提供了Angular所见的双向数据绑定,以及React所见的“虚拟DOM”。
同样,Vue也非常灵活,使其能够像Angular那样作为一个完整的端到端框架,也可以像React那样作为一个有状态的视图层。所以,Vue的主要优势在于它的渐进式性质,它更简单,更容易上手,并且不会做太多限制来满足开发者的需求。Vue在过去两年中迅速流行起来,取代了Angular和React复杂的统治地位,成为好的JavaScript框架。有些全球大的公司,比如Adobe、苹果、宝马、路易威登和任天堂都采用了Vue。
2.Angular
Angular是由谷歌工程师MiskoHevery和AdamAbrons在2010年创建的,名为AngularJS(或Angular1)。AngularJS曾广为人知,也曾受欢迎,但React的出现暴露了它严重的缺陷,后来被人们遗忘了。因此,在2016年,AngularJS完全从零开始重写,并更名为Angular2(或简称Angular)。
AngularJS(Angular1)的灵感来自React。它们有了很大的变化,重要的变化就是从MVW(Model-View-Whatever)架构转变为类似React的面向组件的架构。如今,Angular已经成为构建企业应用安全的JavaScript框架典范;超过100万的网站都在使用Angular,包括谷歌、福布斯、IBM和微软。
3.Emberjs
它是一个开源的JavaScript框架。Ember不像我们提到的其他框架,它使用的是MVVM(Model-View-ViewModel)架构。
Ember初是一个SproutCore2.0框架,被YehudaKatz重新命名为Ember.js,他是一名资深开发者,被认为是jQuery的主要创造者之一。Ember流行、基本的功能就是Ember命令行界面,其自身功能非常强大,是一个强大的生产力工具。
与React、Vue和Svelte相比,Ember是较早的JavaScript框架之一,但它在微软、领英、Netflix和Twitch等大公司仍然有巨大的用户基础。它的客户群里有很多用户。像Backbone和Polymer这样的老朋友已经消失了,但Amber仍能在一个充满激情的社区中,继续坚守下去。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。