建议直接点击阅读原文,可查看兼容和代码
系列
√npm依赖:构建编译 请戳这里,持续更新
√npm依赖:框架平台 请戳这里,持续更新
√npm依赖:类库工具 请戳这里,持续更新
前端框架平台
- 数据框架
- angular1: Angular1
- angular2: Angular2
- omi: Omi
- preact: Preact(类React)
- react: React
- react-dom: React DOM
- react-redux: React状态管理
- react-router: React页面路由
- vue: Vue
- vuex: Vue状态管理
- vue-router: Vue页面路由
- 设计框架
- amaze: Jquery移动端UI框架
- ant-design: React桌面端UI框架
- ant-design-mobile: React移动端UI框架
- ant-design-pro: React桌面端UI框架
- bootstrap: Jquery双端UI框架
- cube: Vue移动端UI框架
- element: Vue桌面端UI框架
- flat: Jquery双端UI框架
- foundation: Jquery双端UI框架
- framework7: 无依赖移动端UI框架
- hexo: 博客框架
- iview: Vue桌面端UI框架
- material: React双端UI框架
- material1: Angular1双端UI框架
- material2: Angular2 双端UI框架
- metro: Jquery双端UI框架
- mint: Vue移动端UI框架
- mui: 无依赖移动端UI框架
- muse: Vue移动端UI框架
- ng-bootstrap: Angular双端UI框架
- vonic: Vue移动端UI框架
- vux: Vue移动端UI框架
- we: 无依赖微信端UI框架
- 应用框架
- capacitor: Ionic原生
- electron: 无依赖桌面端应用框架
- flutter: 无依赖移动端应用框架
- ionic: Angular移动端应用框架
- ionic-conference-app: Ionic基础应用
- ionic-native: Ionic原生
- ionicons: Ionic图标
- nativescript: Angular移动端应用框架
- ng-cordova: Angular移动端应用框架
- quasar: Vue移动端应用框架
- react-native: React移动端应用框架
- stencil: Ionic原生
- weex: Vue移动端应用框架
- 微信框架
- mpvue: Vue小程序框架
- wepy: Vue小程序框架
- westore: 无依赖小程序框架
- 脚手架
- angular-cli: Angular脚手架
- bruce-cli: React脚手架(本人开发,零配置开箱即用,强烈推荐)
- cordova-cli: Cordova脚手架
- create-react-app: React脚手架
- ionic-cli: Ionic脚手架
- phonegap-cli: Phonegap脚手架
- taro: Taro脚手架
- vue-cli: Vue脚手架
- 组件
- ant-motion: React动画引擎
- prop-types: React组件参数验证
- react-amap: React地图组件
- react-beautiful-dnd: React拖拽组件
- react-css-modules: React样式模块组件
- react-fastclick: React点透组件
- react-hold: React占位组件
- react-hot-loader: React模块热替换转换器
- react-lazyload: React懒加载组件
- react-loadable: React动态加载组件
- react-pdf: React PDF组件
- react-placeholder: React占位组件
- react-select: React选择组件
- react-spring: React弹簧动画组件
- react-virtualized: React滚动组件
- vue-amap: Vue地图组件
后端框架平台
- 服务框架
- egg: Egg
- express: Express
- fastify: Fastify
- hapi: Hapi
- koa: Koa
- meteor: Meteor
- 渲染框架
- nest: TS服务端框架
- next: React服务端渲染
- nuxt: Vue服务端渲染
- universal: Angular服务端渲染
- 爬虫框架
- carlo: 无头浏览器
- cheerio: DOM操作
- phantom: 无头浏览器
- puppeteer: 无头浏览器
- 智能框架
- tensorflow: 人工智能
- tesseract: 图像识别
- 数据操作
- mongodb: 数据库
- mongoose: MongoDB操作
- mysql: 数据库
- sequelize: MySQL操作
- 框架中间件
- body-parser: Body解析
- connect-history-api-fallback: 浏览器历史
- cookie-parser: Cookie解析
- http-proxy-middleware: HTTP代理
- polyfill-service: 垫片服务
- webpack-dev-middleware: Webpack本地服务器
- webpack-hot-middleware: Webpack模块热替换
结语
写到最后总结得差不多了,后续如果我想起还有哪些框架平台遗漏的,会继续在这篇文章上补全,同时也希望各位倔友对文章里的要点进行补充或者提出自己的见解。欢迎在下方进行评论或补充喔,喜欢的点个赞或收个藏,保证你在开发时用得上。