打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
影响了一代代前端人的 21 个里程碑式的顶级开源项目!
userphoto

2022.11.26 广东

关注
来自公众号:前端GitHub

今天跟大家一起盘点一下 2006 - 2021 年期间影响了一代代前端人的 21 个里程碑式的顶级开源项目!

一起来看看都有哪些吧?

1. jQuery

2006 年 8 月:

jQuery 由 John Resig 创建并于 2006 年发布,在 Ajax 框架与 Prototype.js、Dojo 或 YUI 之类的库的争夺中胜出,成为几乎所有网页中都包含的标准库

一个源于广阔的“插件”生态系统的精美软件,提供统一的 API 来处理浏览器不一致的工作,非常出色。

https://github.com/jquery/jquery

2. Node.js

2009 年 5 月:

由 Ryan Dahl 在 JavaScript V8 引擎之上创建的 Node.js 将 JavaScript 带到了服务器端。

强大的 API,命令行工具,IoT 设备和所有现代 Web 开发工具。

https://github.com/nodejs/node

3. Express

2009 年 6 月:

Express 几乎与 Node.js 一样古老,但仍被认为是 Node.js 的标准 Web 框架。

由于其极简的方法,因此拥有深厚的中间件生态系统。

更现代的替代方法包括 Nest,Fastify 或 Next.js。

https://github.com/expressjs/express

4. D3

2010 年 9 月:

Mike Bostok 创建的经典数据可视化库,在将近 10 年后仍然有用。

许多图表库都建立在其强大的原语之上。

https://github.com/d3/d3

5. Angular

2010 年 1 月:

2010 年,来自 Google 的 Angular 通过提供可在浏览器中运行的完整框架,开始颠覆开发人员构建应用程序的方式。

它没有增强服务器生成的 DOM,而是将页面的控制移至客户端,从而进入了“单页面应用程序”时代。

Angular 2 在 2014 年作为一个单独的项目发布。

https://github.com/angular/angular.js

6. ember.js

2011 年 5 月:

一个 UI 框架,该框架倾向于使用强约定以使 Web 开发人员更加高效。

在 JavaScript 的现代化过程中发挥了重要作用。

https://github.com/emberjs/ember.js

7. Bootstrap

2011 年 7 月:

Bootstrap 由 Twitter 在 2011 年开源,是一组 JavaScript 和 CSS 元素,用于向网页添加常见的小部件。

得益于整洁的文档,一致的开发人员体验和灵巧的响应式设计功能,这些都让它闪闪发光。

当开发人员在智能手机上浏览网页时,能帮助开发人员使网页自适应于移动设备浏览。

https://github.com/twbs/bootstrap

8. Webpack

2012 年 3 月:

Webpack 是前端工具的关键部分,它能够从任何种类的资产生成 JavaScript 捆绑包。

https://github.com/webpack/webpack

9. TypeScript

2012 年 10 月:

为 JavaScript 提供静态类型安全性的 JavaScript 的超集。

几乎成为前端和后端开发的标准。

DefinitelyTyped 项目为 7000 多个软件包提供了其他类型!

https://github.com/microsoft/TypeScript

10. electron

2013 年 4 月:

使用 Web 技术构建桌面应用程序的解决方案。

由流行的桌面应用程序使用,例如 VS Code、Slack ...

https://github.com/electron/electron

11. React

2013 年 5 月:

React 由 Facebook 开源,以创建动态、快速的 UI。

它不像 Angular 这样的完整框架,因为它仅处理视图层。

它的组件方法和 JSX 语法变得非常流行,并启发了许多项目。

https://github.com/facebook/react

12. Vue.js

2013 年 7 月:

Vue.js 在 React 之后仅两个月发布,采用了另一种方法来处理反应性。通常被认为对初学者更友好。

没有像 React 与 Facebook 或 Angular 与 Google 这样拥有大型公司的支持,而是由 Evan You 创建的。拥有强大的社区,尤其是在中国。

版本 3 提供了巨大的改进,包括更好的 TypeScript 支持和 Composition API。

https://github.com/vuejs/vue

13. Babel

2014 年 9 月:

有了 Babel,开发人员不必担心浏览器的支持,就可以尽情使用 JavaScript 的最新功能编写代码,

它作为许多项目的依赖项包括在内。

https://github.com/babel/babel

14. VsCode

2015 年 9 月:

基于 Electron 的最流行的 IDE,用于编码 JavaScript 和 TypeScript 应用程序。

GitHub 上的 Atom 于 2012 年推出,它是该概念的先驱:使用 Web 技术构建的代码编辑器,可通过安装插件进行扩展。

凭借其 TypeScript 支持而发光。VsCode 与 TypeScript 这两个项目均来自 Microsoft。

https://github.com/microsoft/vscode

15. react-native

2015 年 1 月:

通过 React Native,开发人员可以利用对 React 框架的了解,为 iOS 或 Android 构建移动应用程序。

https://github.com/facebook/react-native

16. next.js

2016 年 10 月:

成为最受欢迎的框架,用于构建全栈 JavaScript 应用程序(在前端和后端均运行的应用程序)。

在前端使用 React,并提供服务器端渲染功能,以提供最佳的用户体验。

https://github.com/vercel/next.js

17. puppeteer

2017 年 5 月:

一个 Node.js 库,用于控制 headless Chrome 浏览器执行诸如浏览器测试或 Web 抓取之类的操作。

https://github.com/puppeteer/puppeteer

18. deno

2018 年 5 月:

Node.js 发行 9 年后,Ryan Dahl 再次采用新的服务器端 JavaScript 运行,旨在解决与 Node.js 相关的几个问题。

没有集中的程序包管理器,可以从任何 URL 加载任何 JavaScript 依赖项。

https://github.com/denoland/deno

19. snowpack

2019 年 2 月:

一种构建工具,可利用有关 JavaScript 模块的最新更改来提供出色的开发人员体验。

https://github.com/snowpackjs/snowpack

20. Rome

2020 年 2 月:

Rome 由 Seb McKenzie 创建,旨在提供一个依赖项来处理所有前端工具。

https://github.com/rome/tools

21. Vite

Vite 是下一代前端工具,它是 Vue 的作者尤雨溪开发的 Web 开发构建工具,是一个基于浏览器原生 ES 模块导入的开发服务器,在开发环境下,利用浏览器去解析 import,在服务器端按需编译返回,服务器随启随用。

它不仅对 Vue 文件提供了支持,还支持热更新,而且热更新的速度不会随着模块增多而变慢。在生产环境下使用 Rollup 打包。

https://github.com/vitejs/vite

--- EOF ---
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Angular vs React vs Vue 三个框架的比较
2018 年 Web 开发者路线图:最全的教程、资源和在线课程
学不动了也得学!2019 年 Web 开发路线图发布
Vue.js 很好,但会比 Angular 或 React 更好吗?
前端框架及组件库选型分析
React、Angular、Vue.js:三者完整的比较指南
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服