是以,固然 React 和 Redux 都是异常专注的看维但缺乏经验的团队照样会很轻易地生成弗成保护的解决筹划,而不是意识到他们所做的选择会导致机能不佳或缺点。 即使有经验的开辟人员也可能意识到,一个松散的架构或惯例可能会在将来困扰他们。
假省钱 是一种对本身的欺骗,组织范围内采取 React 和 Redux 将轻松降低无效力问题。 没有其他库和模式的广泛商定和标准化,标准化 React + Redux 比较于我们正在采取的 JavaScript 来编写我们的应用法度榜样效力要高。
将来将何去何大年夜?
很难猜测 React 和 Redux 的将来。 然则,将库集中在一路,确切会明显进步适应性,大年夜多半React + Redux 模式都邑促进一个分别的体系构造,大年夜而可以轻松地进行重构和迭代。 两年前,大年夜家爱好的┞氛样React + Flux,但全部社区很快就拥抱了Redux。 思维或模式的其他重大年夜改变可能很轻易被采取。 这种关键才能可能会持续到将来。
何时选择 React + Redux ?
如不雅你很少须要 手把手指导 ,并且正在寻找更好的库而不是周全的框架,那么 React + Redux 可能是精确的。 在这一过程中,你不仅须要对你的团队和组织的才能保持诚实,还要在你的初始开辟过程中,以及在全部应用法度榜样的经久保护过程中保持诚实。
Vue.js
有什么竽暌古势?
渐进式构建才能是 vue.js 最大年夜的优势,vue 有一个简洁并且合理的架构,使得它易于懂得和构建。
vue 有一个强大年夜的充斥豪恋人群的社区,这为 vue.js 增长了巨大年夜的价值,使得为一个空白项目创建一个综合的解决筹划变得十分轻易。
在模型-视图应用法度榜样和状况容器类型的应用法度榜样之间的互相转换可能会令人认为困惑,即使没有完美包含一个模式到另一个模式的完美转换,但让人感到欲望能保持两个模式的相干性。对于那些等待 vue.js 完美解决筹划,并可能导致难以保护不一致的应用法度榜样的仁攀来说,这至少是令仁攀困惑的。
如不雅你是一个有着深挚技巧和经验的人,确切可以坦诚的不应用框架。但你团队的其他成员呢?你手下的那些人呢?或者当你的决定把你本身陷仁攀困境的时刻呢?这种情况下,我们将会看到一个不消框架的团队在展开冒险,最后他们会发明本身创建了一个须要本身着手保护的框架。接着就会出现寻找人才的问题,他们不须要知道框架是若何工作的,只须要寻找会调用收集平台 API 的高等技能人才或者一些自称有经验的人才,最后却发明缺乏利于团队成长的技能深度和经验。
有什么弱点和挑衅?
一个更大年夜的挑衅是 vue.js 依附于一个零丁的人,很明显,其他的项目根本是由一个组织供给支撑,但这让人感到加倍有意义,固然它有一个强大年夜文件的社区和很多有立异的新增项目,然则 vue 核心的开辟根本落在一小我身上。
我们很高兴看到 vue 加倍轻易接收新兴的标准办法,然则它的类似于 web 组件的模式,而不是真正的 web 组件,这可能是 vue 所得不偿掉的处所。
将来将何去何大年夜?
固然 vue.js 有相当广泛的应用,但也很难猜测在中期成长中这个势头能持续多久,它不是由一个贸易组织直接支撑场保护,是以,这很大年夜程度上依附于保护者的生计才能和持续保护下去的欲望来决定。
Facebook 和 React 比来大年夜繁琐的 附加专利 胶葛中抽离,他们熟悉到,就像其他项目一样,更广泛的社区可以或许进步本身的声音。 我认为这有助于 Facebook 意识到他们还不克不及 更好地懂得我们, 信赖我们 来引导项目。 欲望这将持续贯穿项目标特点和技巧偏向。
它也表示出了必定程度的说话适应才能,并且跟着某些模式的落后和掉宠而持续保持自身说话的现代化和时代性,今朝没有迹象注解 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 的宣布时光的做法是否是在阻碍框架的成长,反不雅其他项目因为其资本的扩大年夜可以或许持续成长和快速迭代,导致 Dojo2 今朝明白的处在一个拥挤的竞争情况之中。
这也许是一个潜在的成长机会和挑衅,同时欲望可以或许在灵活性和交互性上而不是其余特别来由去应用 Dojo2 。
将来将何去何大年夜?
Dojo2 将是将来竽暌古秀 web 框架之一,它将持续尽力为构建可扩大性的 web 应用法度榜样供给清楚的模式和指导。跟着新标准的赓续出现,Dojo2 将进一步尽力去在框架中实现新的标准办法,持续测验测验扩大年夜框架的开放性和交互性,创造合适更多人应用的解决筹划。
推荐阅读
CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 赛门铁克2017年互联网安然威逼申报中提出在他们本年扫描的网站中,有76%都含有恶意软件。如不雅你在用WordPress,SUCURI的另一>>>详细阅读
本文标题:6 大主流 Web 框架优缺点对比
地址:http://www.17bianji.com/lsqh/39424.html
1/2 1