吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 657|回复: 7
上一主题 下一主题
收起左侧

[学习记录] Web框架工具盘点

[复制链接]
跳转到指定楼层
楼主
Weierstrass 发表于 2024-9-23 01:10 回帖奖励
前端框架总结

1.简介
本文为个人心得与整理类型的文章,无资源。
主要是盘点前端常见的框架、工具,对互联网上可见的信息做一个汇总,主要涉及前端的各个框架技术,并出于我个人的理解进行简介。
不包含数据库,技术细节,后端等部分,也不包含版本管理、代码部署等部分,如有错误还请指正。遗漏的部分还请各位补充。

2.基础
Web前端的基础技术是HTML,CSS,Javascript
HTML:用于决定要展示的东西如何排布,提供一些基础展示元素比如大标题和正文
CSS:设置展示元素的样式
Javascript:提供动态交互代码,值得说的是Javascript与Java差别很大。Javascript更接近脚本语言与函数式语言,提供动态类型,可以传递函数,这一点相当特别。

3.框架
Angular、Vue、React、Ember
组件框架:
Bootstrap(html+css库)  一个比较美观的组件框架
CSS框架:
Sass, Less, Stylus:这几个是CSS的抽象,将对应代码转换成CSS,可以用来配置大量CSS
TailwindCSS:也是配置CSS的一个框架
Typescript:Javascript的超集,支持Javascript的所有特性,同时提供类型检查。动态类型确实比较麻烦,代码多了根本不知道变量里是函数还是别的玩意。
状态管理库:Redux, Vuex, MobX
网页中由不同组件构成,不同组件可能展示同一个数据的不同形式,需要处理同步与更新等问题,如果组件少或者交互简单就不需要这些框架或者库
Electron:使用web技术开发本地应用的大型框架

4.工具
4.1运行时
类似Python,Javasrcipt运行时需要一个环境进行解释运行,除去浏览器外,最常用的运行工具就是Node.js
Node.js、Deno、Bun
4.2 打包构建工具
打包:Webpack、Rollup、Parcel、Vite、esbuild Browserify、Rspack
构建/编译:Babel, Webpack, Gulp, Grunt
4.3 包管理器
管理代码包,处理依赖问题
npm、pnpm、yaru
以上便是一些常见框架、工具的盘点,以后有机会再继续完善这个帖子。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Rkyang + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
darkf 发表于 2024-9-23 07:03
支持学习总结
3#
d199212 发表于 2024-9-23 08:38
4#
kevinZ0 发表于 2024-9-23 08:51
5#
一只小凡凡 发表于 2024-9-23 09:03
yarn不是yaru,还有少了最著名之一的element-ui,除此之外随vue3推出的pinia比vuex更好用,跨平台Tauri也很不错,著名代{过滤}{过滤}理软件 cla{过滤}{过滤}sh 桌面程序就是它写的(不是内核)
6#
shadmmd 发表于 2024-9-23 09:34
d199212 发表于 2024-9-23 08:38
Ember这个什么框架?我怎么没听过

同样没听说过这个Ember.js框架,但是看到这个的Github已经高达2万star,插件网也有1400+的插件
翻到葡萄城在博客园贴出来的【Ember.js和Vue.js对比】
7#
kittylang 发表于 2024-9-23 11:19
shadmmd 发表于 2024-9-23 09:34
同样没听说过这个Ember.js框架,但是看到这个的Github已经高达2万star,插件网也有1400+的插件
翻到葡萄 ...

这东西是十年前就出了,比vue还早。没听过是因为过气了
8#
shengchiqie 发表于 2024-9-23 13:58
支持学习总结
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-23 15:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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