加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

6 大主流 Web 框架优弱点比拟

发布时间:2019-11-01 03:00:18 所属栏目:建站 来源:佚名
导读:是该读些评述和做一些总结的时辰了。当我们开始写这个系列博客的时辰,我们知道 JavaScript/web 应用框架并不太好总结。我们全力对这个不行答复的题目作出答复:我该用什么样的框架? 在这篇文章中,我们将对这个系列中所提到的每款框架做一个总结,包罗我

假如你很少必要手把手指导,而且正在探求更好的库而不是全面的框架,那么 React + Redux 也许是正确的。 在这一进程中,你不只必要对你的团队和组织的手段保持厚道,还要在你的初始开拓进程中,以及在整个应用措施的恒久维护进程中保持厚道。

Vue.js

有什么上风?

渐进式构建手段是 vue.js 最大的上风,vue 有一个简捷并且公道的架构,使得它易于领略和构建。

vue 有一个强盛的布满豪恋人群的社区,这为 vue.js 增进了庞大的代价,使得为一个空缺项目建设一个综合的办理方案变得异常轻易。

有什么瑕玷和挑衅?

在模子-视图应用措施和状态容器范例的应用措施之间的相互转换也许会令人感想狐疑,纵然没有美满包括一个模式到另一个模式的美满转换,但让人感受但愿能维持两个模式的相干性。对付那些等候 vue.js 美满办理方案,并也许导致难以维护纷歧致的应用措施的人来说,这至少是令人狐疑的。

一个更大的挑衅是 vue.js 依靠于一个单独的人,很明明,其他的项目根基是由一个组织提供支持,但这让人感受越发故意义,固然它有一个强盛文件的社区和很多有创新的新增项目,可是 vue 焦点的开拓根基落在一小我私人身上。

我们很兴奋看到 vue 越发轻易接管新兴的尺度要领,可是它的相同于 web 组件的模式,而不是真正的 web 组件,这也许是 vue 所得不偿失的处所。

将来将何去何从?

固然 vue.js 有相等普及的应用,但也很难猜测在中期成长中这个势头能一连多久,它不是由一个贸易组织直接支持并维护,因此,这很洪流平上依靠于维护者的保留手段和继承维护下去的愿望来抉择。

它也示意出了必然水平的说话顺应手段,而且跟着某些模式的落后和失宠而继承保持自身说话的当代化和期间性,今朝没有迹象表白 vue.js 架构未来无法顺应进一步成长。

何时选择 Vue.js?

假如你有一个传统的 web 应用措施,并必要一个强健妥当的应用措施层,那么 vue.js 也许是一个很好的选择,它有清楚的模式,纵然没有履历的团队也能正确可能错误的行使它。尽量 vue UX 框架没有开箱即用的成果,但在 vue.js 上也能大量一连性构建应用,这将有利于你的项目。

Dojo 2

有什么上风?

Dojo2 专注于带来更多构建在状态容器系统之上的动态组件的体验模式,弥补了 react+redux 等框架的很多空缺。

Dojo2 也知道它不光单只是在本身的生态圈成长,通过包括 web 组件导入和导出成果,也意识到必要支持差异的应用实例,但它仍旧提供了一个布局化和固有的框架代价,Dojo2 的焦点基本如故是专注于提供交互性。

Dojo2 认为它提供了大量重要的成果息争决方案,这对付构建完备的 web 应用黑白常重要的,对付其他大大都框架而言这并不是重点。提供一个国际化体系和普及的易接入性的模式也是个中之一,同时也提供一个主题体系和演进模式,用以确保不只能为 Typescript/JavaScript 提供精采的代码开拓,也能像 CSS 那样打点资源。

Dojo2 专注于提供一个布局化和切合人体工程学的开拓情形,通过行使 typescript 和其他开拓模式,它试图提供安详的防护机制去引导新手开拓职员,通过专注于进步框架开拓服从和开拓安详性,旨在闪开拓团队可以或许快速交付更好的 web 应用措施。

有什么瑕玷和挑衅?

有争论的是,通过进一步延迟 Dojo2 的宣布时刻的做法是否是在阻碍框架的成长,反观其他项目因为其资源的扩大可以或许继承成长和快速迭代,导致 Dojo2 今朝明晰的处在一个拥挤的竞争情形之中。

这大概是一个隐藏的成长机会和挑衅,同时但愿可以或许在机动性和交互性上而不是此外非凡来由去行使 Dojo2 。

将来将何去何从?

Dojo2 将是将来优越 web 框架之一,它将继承全力为构建可扩展性的 web 应用措施提供清楚的模式和指导。跟着新尺度的不绝呈现,Dojo2 将进一步全力去在框架中实现新的尺度要领,继承实行扩大框架的开放性和交互性,缔造得当更多人行使的办理方案。

何时选择 Dojo2?

假如你想回收一个机动的、当代的、相应式的 web 应用措施架构,而且你必要许多智能化的默认配置,那么 Dojo2 将是一个不错的选择。不消去拼集和构建一个管道,而且为你提供更高阶的呼吁模式让你可以越发专注的开拓项目,越发确认它是直接为你可以直接出产开拓所筹备的。其它,假如你相识 typescript 的上风,Dojo2 会异常严谨的行使 typescript 来打点并提供一个妥当的开拓者开拓情形。

Ember

有什么上风?

Ember.js大噶?鲱坚强己见的主流框架,这也是其最大的上风。它有建设Ember.js应用措施的正确要领,凡是只有一种要领来建设应用措施。Ember.js更相同于一个产物或平台,在哪里你会到一个供给商的恒久支持和维护。Ember.js提供了对其平台的全面版本打点,进级器材以及对API进级的强盛指导和器材。成熟,是对Ember.js的一个很好的总结。

Ember.js多年来已经证明,它可以保持其框架并使其与当代尺度保持同等,同时不会过早忘记传统赏识器。

Ember.js有一个清楚公道的架构来全面构建Web应用措施。

有什么瑕玷和挑衅?

Ember.js大噶?鲱坚强己见的主流框架,这也是它最大的瑕玷。固然社区是开放的而且接管投资,可是如故必要找到一个正确的方法来挣脱下滑的趋势,这也许是具有挑衅性的题目。

拥有一个富厚的第三方社区也也许具有挑衅性。因为没有开箱即用的UX组件,这很也许会让你行使第三方套件。你也许会发明,固然这些套件并不全面,你将必要成立或探求其他组件。因为Ember.js没有扩展,以是对怎样交互和打点DOM,你会发明你有纷歧致的部件,并且也没有提供一个易于打点的界面。

将来该何去何从?

Ember.js的首要孝顺者是JavaScript说话尺度委员会TC39的焦点参加者。在已往的几年中,Ember.js对JavaScript的偏向比任何其他框架都有更直接的影响。我们的概念是,这将在将来继承受影响,并辅佐促进JavaScript的特征和模式。这也意味着Ember.js将继承保持与将来尺度的细密团结的相关。

Ember.js不行能在未来随时消散,尽量他们的创新很也许是通过与Ember.js细密团结的其他项目来实现的,好比Glimmer,它为Ember.js应用措施提供了一个新的UI框架,该框架基于TypeScript。

为什么我会选择Ember.js?

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读