毕业论文
您现在的位置: 框架 >> 框架介绍 >> 正文 >> 正文

被严重低估了的3个框架可能是应用程序的最

来源:框架 时间:2023/1/26
白癜风症状主要有哪些 http://pf.39.net/xwdt/160425/4834283.html

全文共字,预计学习时长6分钟

图源:unsplash

当提到JavaScript框架时,你的脑海中会即刻浮现出几个名字,Angular、React和Vue一定在这之中。你搜索任何与JavaScript相关的内容,这些框架都会名列前茅。这是当然的,因为他们已经建立起良好的基础,并拥有庞大的社区。

但今天,我不会讨论这些著名框架,本文将讨论三个被低估的JavaScript框架及其特性。

1.Svelte

Svelte于年推出,是一个基于Javascript的开源框架,由Typescript所写,被认为是对于React框架的真正威胁。

Svelte不同于React和Vue。它没有一个虚拟的DOM——但是,它允许用简单的HTML、CSS和JavaScript代码来开发没有样板的组件。在代码编译方面,Svelte在构建时将代码编译为小的、没有框架的普通JavaScript模块,并在状态发生变化时像手术一样更新DOM,这独特的工序使得Svelte现在变得十分迅速且提供了最好的性能。

Svelte的优点:

·样板文件更少

·无虚拟DOM

·无状态管理库

·基于组件的模型

·闪电飞速和优秀性能

·SEO的支持

·简单的学习曲线

·可以创建自己的基础架构

Svelte的缺点:

·缺少社区基础和资源

·缺乏工具和第三方数据库

·在某些案例中难以缩小大小

·接近VanillaJavascript

比较这些优点和缺点,你会发现在某种程度上这些缺点几乎可以忽略,且能够最大限度地利用它的优点。然而,Svelte被蒙在主流框架的阴影之下——它应该得到更多的认可。所以,如果想做出改变,尝试新事物,就试试这个小火箭吧。

2.Ember

Ember是另一个被大多数开发人员低估了的重要JavaScript框架。虽然它最初是在年发布的,比Angular、React和Vue更早,但它一直未能稳定采用。Ember基于模型-视图-视图-模型(MVVM)体系结构模式,专门用于可伸缩的企业级单页面应用程序。

Ember的优点:

·Ember命令行界面

·惯例优于配置的方法

·嵌套UIs

·提供一个更强大的数据层

·可处理更大的应用程序生态系统

·性能集中

·丰富的归档和API支持

·支持双向数据绑定

Ember的缺点:

·过高的学习曲线

·最重的框架之一

·一些文档和示例可能过时了

·过于固执己见

Ember是一个强大的工具,对于较小的项目它可能不是理想的选择。但如果正在计划大型的、可称量的项目,EmberJS会是一个不错的选择。

3.Preact

Preact和Ember完全不同。Preact最初于年发布,是个轻量级的框架。但是轻量级并没有限制它的性能:它是一个非常强效的框架,也是React的另一个强大竞争对手。

Preact也是基于组件的方法构建的,使用的是像React这样的虚拟DOM,它甚至可以毫无问题地使用React包。虽然它与React相似,但它不包含后者的所有特性。Preact的开发人员在保留了React一些主要特性时,主要

转载请注明:http://www.0431gb208.com/sjszlfa/3335.html

  • 上一篇文章:
  • 下一篇文章: 没有了