针对前端项目选择不同的前端框架

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012396955/article/details/86363323

开发小程序可选

原生开发 https://developers.weixin.qq.com/miniprogram/dev/quickstart/basic/getting-started.html
mpvue 美团开源 http://mpvue.com/mpvue/
wepy 腾讯开源 https://tencent.github.io/wepy/
2者之间的区别 https://www.imooc.com/article/68221

开发web端可选

vue全家桶:
vue.js https://cn.vuejs.org/v2/guide/
axios https://www.kancloud.cn/yunye/axios/234845
vue-router http://router.vuejs.org
vuex http://vuex.vuejs.org
vue-resource https://github.com/pagekit/vue-resource

React:
React16 + React-Router4

开发微信公众号

开发app

React: React+Redux+React-router+Axios+Webpack+Express

开发移动端

vonic:一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用。https://wangdahoo.github.io/vonic-documents/#/

Node相关技术

Express node服务端框架
koa2 koa是Express的下一代基于Node.js的web框架,正逐渐替代express https://koa.bootcss.com/

各种ui框架

更多ui组件及实用库请参考:https://github.com/RuMengkai/awesome-vue

  1. iView:主要服务于 PC 界面的中后台产品
    demo:https://www.iviewui.com/overview
    docs:https://www.iviewui.com/
    github:https://github.com/iview/iview
  2. Vuetrap:就是bootstrap的vue版本
    demo:http://yuche.github.io/vue-strap/
    docs:http://yuche.github.io/vue-strap/
    github:https://github.com/yuche/vue-strap
  3. Vux:Vux是基于WeUI和Vue2.x开发的移动端UI组件库,主要服务于微信页面
  4. Element UI:饿了么前端开源维护的Vue UI桌面端组件库
    demo:http://element.eleme.io/#/zh-CN/component/layout
    docs:http://element.eleme.io/#/zh-CN
    github:https://github.com/ElemeFE/element
  5. Mint:基于 Vue.js 的移动端组件库,同样出自饿了么前端的项目
  6. Vue Admin:
    demo:https://admin.vuebulma.com/#/components
    docs:https://admin.vuebulma.com/#/
    github:https://github.com/vue-bulma/vue-admin
  7. Bootstrap-Vue :基于vue2的Bootstrap V4组件和网格系统的实现,完成了广泛和自动化的WAI ARA可访问性标记。仅支持 IE9 以上 以及 iOS 7 以上版本的浏览器
  8. Ant Design Vue :是 Ant Design 3.X 的 Vue 实现,开发和服务于企业级后台产品。支持现代浏览器和 IE9 及以上(需要 polyfills)
  9. AT-UI:是一款基于 Vue.js 2.0 的前端 UI 组件库,主要用于快速开发 PC 网站中后台产品,支持现代浏览器和 IE9 及以上
  10. Vant:是一个轻量、可靠的移动端 Vue 组件库。Vant是有赞团队开源的,主要维护也是有赞团队。
  11. cube-ui:是基于 Vue.js 实现的精致移动端组件库,滴滴内部组件库精简提炼而来
  12. Muse-UI:基于 Vue 2.0 优雅的 Material Design UI 组件库,可用于开发的复杂单页应用
  13. N3-components:基于Vue.js构建的,让前端工程师和全栈工程师能快速构建页面和应用
  14. Mand Mobile:面向金融场景的Vue移动端UI组件库
  15. we-vue:基于 Vue.js 的移动端组件库,结合 weui.css 样式库,封装了一系列组件,非常适于微信公众号等移动端开发
  16. veui:由百度EFE team开发的Vue企业级UI组件库。目前文档还没有,只有demo。
  17. Semantic-UI-Vue:基于 Vue.js对Semantic-UI 框架的实现。
  18. radon-ui:基于 Vuejs 开发
    中文文档:https://luojilab.github.io/radon-ui/#!/
    github:https://github.com/luojilab/radon-ui
  19. antd vue:基于 Vuejs 开发
    中文文档:http://okoala.github.io/vue-antd/#!/components
    github:https://github.com/okoala/vue-antd
  20. weex:Weex 致力于使开发者能基于当代先进的 Web 开发技术,使用同一套代码来构建 Android、iOS 和 Web 应用。具体来讲,在集成了 WeexSDK 之后,可以使用 JavaScript 和现代流行的前端框架来开发移动应用。
    社区:http://www.weex.help/
    官网:http://weex-project.io/cn/
    github:https://github.com/alibaba/weex
    中文文档:http://www.weex.help/topic/57792770eb60516a48db5485
  21. vuikit
    github:https://github.com/vuikit/vuikit
    英文文档:https://vuikit.js.org/#/

猜你喜欢

转载自blog.csdn.net/u012396955/article/details/86363323