JS常见框架汇总
基础框架
Vue.js
- 官网地址 : http://cn.vuejs.org/
- 官方简介 : Vue.js 是一套用于构建用户界面的渐进式框架。
- 框架类型 : 前端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/vuejs/vue
- 开源状态 :
React
- 官网地址 : https://zh-hans.reactjs.org/
- 官方简介 : React 是一个用于构建用户界面的 JavaScript 库。
- 框架类型 : 前端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/facebook/react
- 开源状态 :
AngularJS
- 官网地址 : https://www.angularjs.net.cn/
- 官方简介 : AngularJS 是一个开发动态 Web 应用的框架。
- 框架类型 : 前端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/angular/angular
- 开源状态 :
Next.js
- 官网地址 : https://www.nextjs.cn/
- 官方简介 : Next.js 是一个基于 React 的用于服务端渲染的通用应用框架。
- 框架类型 : 前端项目级框架
- 适用平台 : Web 端
- 仓库地址 : https://github.com/vercel/next.js
- 开源状态 :
Nuxt.js
- 官网地址 : https://www.nuxtjs.cn/
- 官方简介 : Nuxt.js 是一个基于 Vue.js 的用于服务端渲染的通用应用框架。
- 框架类型 : 前端项目级框架
- 适用平台 : Web 端
- 仓库地址 : https://github.com/nuxt/nuxt.js
- 开源状态 :
jQuery
- 官网地址 : https://www.jquery123.com/
- 官方简介 : jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。
- 框架类型 : 前端项目级框架
- 适用平台 : Web 端
- 仓库地址 : https://github.com/jquery/jquery
- 开源状态 :
Zepto.js
- 官网地址 : https://www.zeptojs.com.cn/
- 官方简介 : Zepto 是一个轻量级的针对现代高级浏览器的 JavaScript 库,它与 jquery 有着类似的 api。
- 框架类型 : 前端项目级框架
- 适用平台 : Web 端
- 仓库地址 : https://github.com/madrobby/zepto
- 开源状态 :
Backbone.js
- 官网地址 : https://www.backbonejs.com.cn/
- 官方简介 : Backbone.js 是一个在 JavaScript 环境下的 模型-视图-控制器 (MVC) 框架。
- 框架类型 : 前端项目级框架
- 适用平台 : Web 端
- 仓库地址 : https://github.com/jashkenas/backbone
- 开源状态 :
移动应用类框架
React Native
- 官网地址 : https://www.react-native.cn/
- 官方简介 : React Native 将原生开发的最佳部分与 React 相结合, 致力于成为构建用户界面的顶尖 JavaScript 框架。
- 框架类型 : 前端项目级框架
- 适用平台 : Android应用、IOS应用、Web 端(H5)
- 仓库地址 : https://github.com/facebook/react-native
- 开源状态 :
Weex
- 官网地址 : http://weex.emas-poc.com/zh/
- 官方简介 : Weex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架。
- 框架类型 : 前端项目级框架
- 适用平台 : Android应用、IOS应用、Web 端(H5)
- 仓库地址 : https://github.com/alibaba/weex
- 开源状态 :
uni-app
- 官网地址 : https://uniapp.dcloud.io/
- 官方简介 : uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
- 框架类型 : 前端项目级框架
- 适用平台 : Android应用、IOS应用、Web 端(H5)、通用小程序
- 仓库地址 : https://github.com/dcloudio/uni-app
- 开源状态 :
Taro
- 官网地址 : http://taro-docs.jd.com/
- 官方简介 : Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用。
- 框架类型 : 前端项目级框架
- 适用平台 : Android应用、IOS应用、HarmonyOS应用、Web 端(H5)、通用小程序
- 仓库地址 : https://github.com/NervJS/taro
- 开源状态 :
APICloud
- 官网地址 : https://www.apicloud.com/
- 官方简介 : 一套代码同时生成 Android、iOS、小程序、Web 等多端应用。
- 框架类型 : 前端项目级框架
- 适用平台 : Android应用、IOS应用、Web 端(H5)、通用小程序
- 仓库地址 : 未开源
- 开源状态 : 未开源
桌面应用类框架
Electron
- 官网地址 : https://www.electronjs.org/
- 官方简介 : Electron 是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。
- 框架类型 : 前端项目级框架
- 适用平台 : 桌面应用
- 仓库地址 : https://github.com/electron/electron
- 开源状态 :
NW.js
- 官网地址 : https://nwjs.org.cn/
- 官方简介 : NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。
- 框架类型 : 前端项目级框架
- 适用平台 : 桌面应用
- 仓库地址 : https://github.com/nwjs/nw.js
- 开源状态 :
Proton Native
- 官网地址 : https://nwjs.org.cn/
- 官方简介 : Proton Native 是用于跨平台原生桌面应用开发的 React 环境,可在所有平台上通过 React 语法构建原生桌面应用程序。
- 框架类型 : 前端项目级框架
- 适用平台 : 桌面应用
- 仓库地址 : https://github.com/kusti8/proton-native
- 开源状态 :
React Desktop
- 官网地址 : https://nwjs.org.cn/
- 官方简介 : React Desktop 是基于 Facebook ReactJS 的 JavaScript 库,为 OS X EI Capitan 和 Windows 10 提供 Web 原生桌面体验。
- 框架类型 : 前端项目级框架
- 适用平台 : 桌面应用
- 仓库地址 : https://github.com/gabrielbull/react-desktop
- 开源状态 :
后端项目级框架
Midway
- 官网地址 : http://www.midwayjs.org/
- 官方简介 : Midway 基于 TypeScript 使用渐进式理念研发的 Node.js 框架。
- 框架类型 : 后端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/midwayjs/midway
- 开源状态 :
Nest
- 官网地址 : https://docs.nestjs.cn/
- 官方简介 : 用于构建高效且可伸缩的服务端应用程序的渐进式 Node.js 框架。
- 框架类型 : 后端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/nestjs/nest
- 开源状态 :
Koa
- 官网地址 : https://koa.bootcss.com/
- 官方简介 : Koa -- 基于 Node.js 平台的下一代 web 开发框架,并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。
- 框架类型 : 后端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/koajs/koa
- 开源状态 :
Egg.js
- 官网地址 : https://eggjs.org/zh-cn/
- 官方简介 : Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。
- 框架类型 : 后端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/eggjs/egg
- 开源状态 :
Express
- 官网地址 : https://www.expressjs.com.cn/
- 官方简介 : Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
- 框架类型 : 后端项目级框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/expressjs/express
- 开源状态 :
鸿蒙OS应用框架
方舟
- 官网地址 : https://gitee.com/openarkcompiler/
- 官方简介 : 方舟开发框架是HarmonyOS的一套UI开发框架,原生支持Javascript/eTS/Java开发,提供开发者进行应用UI开发时所必须的能力。
- 框架类型 : 前端项目级框架
- 适用平台 : 平板应用、手机应用、电视应用、手表应用、车机系统应用、原子化服务应用
- 仓库地址 : https://gitee.com/openarkcompiler/OpenArkCompiler
- 开源状态 :
机器学习类框架
TensorFlow.js
- 官网地址 : https://tensorflow.google.cn/js/
- 官方简介 : TensorFlow.js 是一个用于使用 JavaScript 进行机器学习开发的库。
- 框架类型 : 机器学习(算法)框架
- 适用平台 : 通用
- 仓库地址 : https://github.com/tensorflow/tfjs
- 开源状态 :
其它
Node.Js
- 官网地址 : https://nodejs.org/zh-cn/
- 官方简介 : Node.js 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境。
- 框架类型 : 环境容器
- 适用平台 : 通用
- 仓库地址 : https://github.com/nodejs/node
- 开源状态 :
TypeScript
- 官网地址 : https://www.tslang.cn/
- 官方简介 : TypeScript 是 JavaScript 类型的超集,它可以编译成纯 JavaScript。
- 框架类型 : 语法扩展
- 适用平台 : 通用
- 仓库地址 : https://github.com/microsoft/TypeScript
- 开源状态 :
JS常见框架汇总的更多相关文章
- 前端Js框架 UI框架汇总 特性 适用范围 选择
身为一个资深后端工程师,面对层出不穷的前端框架,总让人眼花缭乱,做一个综合解析贴,从全局着眼,让我们明白各种前端框架的应用范围,为如何选择前端框架,从不同的维度提供一些线索,做为一个长期优化贴,欢迎指 ...
- 前端Js框架汇总(工具多看)
前端Js框架汇总(工具多看) 一.总结 一句话总结: 二.前端Js框架汇总 概述: 有些日子没有正襟危坐写博客了,互联网飞速发展的时代,技术更新迭代的速度也在加快.看着Java.Js.Swift在各领 ...
- 前端测试框架对比(js单元测试框架对比)
前端测试框架对比(js单元测试框架对比) 本文主要目的在于横评业界主流的几款前端框架,顺带说下相关的一些内容. 测试分类 通常应用会有 单元测试(Unit tests) 和 功能测试(Function ...
- Web前端-Vue.js必备框架(二)
Web前端-Vue.js必备框架(二) vue调式工具vue-devtools 过滤器:vue.js允许你自定义过滤器,可被用作一些常见的文本格式化. mustache插值和v-bind表达式. vu ...
- js单元测试框架
js单元测试框架 前端测试框架对比(js单元测试框架对比) 本文主要目的在于横评业界主流的几款前端框架,顺带说下相关的一些内容. 测试分类 通常应用会有 单元测试(Unit tests) 和 功能测试 ...
- js常用框架
JS常用框架:jQuery.Prototype.MooTools 参考:w3cshool jQuery jQuery 是目前最受欢迎的 JavaScript 框架. 它使用 CSS 选择器来访问和操作 ...
- 基于bootstrap的漂亮网站后台管理界面框架汇总
基于bootstrap的漂亮网站后台管理界面框架汇总 10个最新的 Bootstrap 3 管理模板 这里分享的 10 个模板是从最新的 Bootstrap 3 管理模板集合中挑选出来的,可以帮助你用 ...
- H5案例分享:JS手势框架 —— Hammer.js
JS手势框架 -- Hammer.js 一.hammer.js简介 hammerJS是一个开源的,轻量级的触屏设备javascript手势库,它可以在不需要依赖其他东西的情况下识别触摸,鼠标事件.允许 ...
- Node.js Express 框架
Node.js Express 框架 Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP ...
随机推荐
- 监控网站是否异常的shell脚本
本节内容:shell脚本监控网站是否异常,如有异常就自动发邮件通知管理员. 脚本检测流程,如下:1,检查网站返回的http_code是否等于200,如不是200视为异常.2,检查网站的访问时间,超过M ...
- 02_ubantu常用软件安装
软件更新-----------------------------------------------------------------进入系统后,什么也不要做,先去更新软件:如果网速慢的话,可以稍 ...
- KrakenD url匹配通配符 url_pattern wildcard
KrakenD是一个高性能Api网关, api转发的推荐做法是每个api一个配置项,也就是一个endpoint,其开发者认为api网关和纯粹的L7路由不一样(文章链接). 因此社区版并没有提供通配符 ...
- 『学了就忘』Linux服务管理 — 79、源码包安装的服务管理
目录 1.源码包服务的启动管理 2.源码包服务的自启动管理 3.让源码包服务被服务管理命令识别 1.源码包服务的启动管理 # 通过源码包的安装路径,找到该服务的启动脚本, # 也就是获得该服务的启动脚 ...
- STL 较详尽总结
STL就是Standard Template Library,标准模板库.这可能是一个历史上最令人兴奋的工具的最无聊的术语.从根本上说,STL是一些"容器"的集合,这些" ...
- bcloud_bctf_2016(house of force)
例行检查我就不放了,该程序是32位的程序 将程序放入ida中 进行代码审计 首先这这里有一个off by null 可以通过这里泄露出来第一个chunk的地址信息 这里也有同样的问题,我看ha1vk师 ...
- 前置任务(Project)
<Project2016 企业项目管理实践>张会斌 董方好 编著 在[前置任务列]中编辑任务关联,这是个正经的设置. 说他"正经",是因为在[手动模式]下,这个设置也是 ...
- 尚硅谷SSM-CRUD实战Demo
SSM-CRUD实战项目 1. 项目总览 SpringMVC + Spring + MyBatis CRUD:增删改查 功能: 分页 数据校验 jquery前端校验+JSR303后端校验 ajax R ...
- PowerDotNet平台化软件架构设计与实现系列(08):缓存平台
几乎所有后端应用都会或多或少用到缓存,尤其是分布式缓存服务,以及和本地缓存构造的二级缓存.根据我们一贯的节约代码的风格,为了复用的目标,抽象出缓存平台,进行缓存管理. 考虑到很多公司都会自己造或者直接 ...
- CF469A I Wanna Be the Guy 题解
Content 小 A 和小 B 正在玩一个游戏,游戏一共有 \(n\) 关,而两个人各只能通过 \(p_A,p_B\) 个关卡.问他们能否通过合作通关这个游戏. 数据范围:\(1\leqslant ...