您现在的位置:首页 >> 环保项目

JaScript 框架恶战已结束,赢家只有一个

时间:2024-01-28 12:19:51

eJS

它是一战中都不断壮大的无论如何,并且正在毫无疑问前所并未见的承诺。它撒谎主要绝对优势是将缓冲器转换成成命令式语言,根据他们的说法,它比 React 采用的声明普遍性语言愈来愈好。

< > letworld = "World"; < div> Hello {world}!

显然,它可用痛快愈来愈单纯,但是转换成为命令式以及由此产生的缓冲器相当像看痛快那么较难预测。在某些上述情形,SvelteJS 无法错误检测改变。遭遇这种上述情况时,静止状态可能早就被受到破坏了,而界面却并未错误修正。这个缺陷引来了很多非议,所以没法验证 SvelteJS 中都的任何单项都是前提的。

StencilJS

嗯,现阶段讲,它不是一个前提,尽管它是。StencilJS 受限制编著缓冲器,并将其转换成为其他前提。今日,它将缓冲器转换成为 Angular、React、Vue 和 WebComponents 缓冲器。

import{ Component, Prop, h } from '@stencil/core'; @Component({ tag: 'app'})export classMyComponent{ @Propworld: string; render { return(

Hello { this.world}

); } }

但是,这个类有一些奇怪的地方。它和另一个从前很相近,对吧?

Mitosis

你可能并并未听说过它,但正是因为它让我写下了这篇文章。Mitosis 是由 Angular 的成立者 Misko Hevery 编著的简介前提。没错,它是 Misko 在 Angular 后来成立的另一个前提。

import{ useState } from"@builder.io/mitosis"; exportdefaultfunctionMyComponent( props) { conststate = useState({ world: "World", }); return< div> Hello {state.world}! ; }

Mitosis 与 StencilJS 不具相近的目的,它将其缓冲器转换成为许多前提。顺便说一句,示例回事与其他前提近似于?

React

它是最古来由的现代前提之一,在 npm 存储托中都早就有 10 多年了。尽管它早就遭遇了更大的改变,但它即使如此与实际上上的大多数旧版本兼容。所有的改变都变得愈来愈好了。有人说,带有尾端的 React 甚至早就成立了一个愈来愈好的前提。

import{ useState } from"react"; exportdefaultfunctionHelloWorld( ) { const[world] = useState( "World"); return< div> Hello {world}! ; }

但 React 做的最篮的不是它有尾端或任何可见的机制,而是主导了 Ja 的简介标准规范,并主导了 JSX 的其发展。React 不必是一个前提,比如说它但他却都不是,它只是一个托。它在主导标准规范时做得如此努力,以至于终于将自己从插件示例中都移除了。

赢家是...

JSX。好吧好吧,React,但不是 React 本身,而是其假象的和哲学。React 本身就是一个托,但它可以被许多其他托所取代,比如 Preact 或 React Native。但是如果你通过观察,StencilJS 或 Mitosis 与 React 更为相近,这不是全因,这是因为:

“显然的前提是将自己从插件示例中都删去的前提。“ ——勇于改变,才是愈来愈明智的决定

React 大量利用 Ja 和 JSX(嵌入了 XML 的 Ja),插件示例是 React 比如说的,无需顺利完成很少的变动,几乎完全相近的示例就可以在其他前提中都行驶。因此,显然,React 是前提之战的赢家。因为它不是插件示例中都的前提。

注意:我最近推测了一个录像: 。他将 React 阐述为一个尽可能减缓因素的托,这正是我编著本文的原因。我感到很内疚,因为我花了 8 年时间才理解它。这就是为什么有这么多前提看痛快像 React 的原因,因为它不是 React,它是 Ja。

原文重定向:

%3A%2F%2Fmedium.com%2Fcodex%2Fthe-ja-framework-war-is-over-bd110ddab732

译文概述:

冬雨,小小新技术宅一枚,现从事技术开发过程改排及质量改排方面的管理工作,非议技术开发、测试、软件工程、迅捷、DevOps、云计算、计算机科学等领域,更为乐意将多国甜食的 IT 电脑子系统和深度新技术文章翻译分享给大家,已翻译出版发行《深入迅捷测试》、《持续交付实战》。

我庆幸耐心退出了 SwiftUI:它还或许成熟

英伟达回应“对中都国断供部分高端 GPU”;同年薪 3.6 万工程师总量写 7 行示例被先于;12 年黑排 40 多家商业银行来由板赚百万获刑 |Q 电脑子系统

在谢里夫达摩院动手了四年数据托,我来聊聊实际上上述情况 | 卓越新技术他的团队访谈论录

30 年 IT 来由兵谈论高分辨率:这就不是个新技术活

老年退行性膝关节炎如何治疗
宝宝拉肚子怎么治疗
治腹泻的药
治打鼾什么药效果比较好
美国做试管婴儿手术多少钱
相关阅读