IE盒子

搜索
查看: 248|回复: 15

目前流行的9大前端框架

[复制链接]

1

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2023-3-13 18:18:51 | 显示全部楼层 |阅读模式
1. React

React 是一个用于构建用户界面的  JavaScript 库。React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
2. Vue

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
3. Angular

AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
4. Svelte

官网:https://svelte.dev
中文官网:https://www.sveltejs.cn
Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶段来处理。
5. Alpine

官网:https://alpinejs.dev
中文官网:https://www.alpinejs.cn
Alpine.js 通过很低的成本提供了与 Vue 或 React 这类大型框架相近的响应式和声明式特性。你可以继续操作 DOM,并在需要的时候使用 Alpine.js。可以理解为 JavaScript 版本的 Tailwind。
6. Preact

官网:https://preactjs.com
React 的 3kb 轻量化方案,拥有同样的 ES6 API。具有体积小、高性能、轻量 & 可嵌入、生态系统兼容等特点。
7. LitElement

官网:https://lit.dev
LitElement 是一个简单的框架,用于构建快速、轻量级的 Web 组件。它提供反应状态、作用域样式和一个小巧、快速且富有表现力的声明性模板系统。
8. Stimulus

官网:https://stimulus.hotwired.dev
Stimulus 是一个轻量级前端框架。这个框架通过 data-contoller data-target data-action 等属性,把 HTML 元素和 JavaScript 行为绑定,Stimulus 本身不处理 HTML 渲染,而是为已渲染的 HTML 添加行为。
9. Ember

官网:https://emberjs.com
Ember.js 是一个开源的免费 JavaScript 客户端框架,用于开发 Web 应用程序。使用模型-视图-控制器(MVC)模式。该框架提供通用数据绑定,基于网址驱动的方法用于构建不同应用,重点放在可扩展性上。
回复

使用道具 举报

3

主题

5

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2023-3-13 18:19:18 | 显示全部楼层
提供的这些前端框架都是面向开发者的。如果你是设计师不太懂技术也不需要懂技术,或者你只是做个效果演示呢,还会用以上框架么?这个时候应该用面向设计的前端框架了,bootstrap很多人用,但是说真的很臃肿,为了实现一个效果需要加载一堆js和css。可以去看看axui这类框架,快速且实用。
回复

使用道具 举报

5

主题

11

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2023-3-13 18:19:44 | 显示全部楼层
赞,axui,快速
回复

使用道具 举报

3

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2023-3-13 18:20:02 | 显示全部楼层
recommend open source:
ColorlibHQ/AdminLTE  star 37.7K
amazeui/amazeui star 13.5K
回复

使用道具 举报

2

主题

7

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2023-3-13 18:20:57 | 显示全部楼层
vanilla JS是一个快速、轻量级、跨平台的框架,用于构建不可思议的、强大的JavaScript框架
回复

使用道具 举报

2

主题

6

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-3-13 18:21:55 | 显示全部楼层
topjui是不是很老的框架啦
回复

使用道具 举报

2

主题

3

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-3-13 18:22:05 | 显示全部楼层
另一个超轻量级前端框架:https://github.com/smalllong/lightue
回复

使用道具 举报

1

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2023-3-13 18:22:30 | 显示全部楼层
文中提到的技术,我一个都不用。
我的前端技术栈是: jQuery, jQueryUI, jqgrid, html5+css3;
我的 java 后端技术栈是: apache velocity, apache dbutils; jdbc;
我的 .net 后端技术栈是: NVelocity, ado.net;
后端的数据库操作,均按照 open transaction per request 设计模式( 每个 http request, 开一个数据库连接、开一个数据库事务)。
回复

使用道具 举报

3

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2023-3-13 18:22:53 | 显示全部楼层
演示可用 ppt, pdf, word, exel , visio , .... 等文档格式。能表达清楚意思就行。
回复

使用道具 举报

1

主题

10

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2023-3-13 18:23:41 | 显示全部楼层
最多人用的是哪一个?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表