你不知道的前端框架和UI组件库

一、前端框架

(1)Vue:不兼容IE8,最低只能支持到 IE9。

(2)ReactJS:网页版。

(3)React Native(RN):移动应用。

(4)AngularJS(Angular 1):兼容IE8,AngularJS 是 Vue 早期开发的灵感来源。

(5)Angular(Angular 2):必须用 TypeScript 来开发,文档和学习资源几乎全部是面向 TS 的;它的设计目标就是只针对大型的复杂应用。

(6)Ractive

(7)Flutter

(8)Knockout:MVVM 领域内的先驱,并且追踪依赖,最低能支持到 IE6。

(9)Avalon

(10)Ember:全能框架。它提供了大量的约定,一旦你熟悉了它们,开发会变得很高效。

(11)Rolymer:由谷歌赞助的项目,事实上也是 Vue 的一个灵感来源。

(12)Riot:3.0 版本提供了一个类似于基于组件的开发模型 (在 Riot 中称之为 Tag),它提供了小巧精美的 API。

(13)Weex:阿里巴巴发起的跨平台用户界面开发框架。

(14)Yox:兼容IE8(最近了解),没啥活跃度。

二、UI组件库

  • Bootstrap
  • Bootstrap Vue
  • Vuetify:PC和移动端
  • Ant Design Vue
  • Elment UI:PC端
  • Vant:移动端
  • Bulma
  • Buefy
  • Tailwind
  • iView
  • Tachyons
  • Framevuerk
  • Vuesax
  • EasyUI

三、 JS单元测试框架:

  • Jasmine,
  • Mocha,
  • AVA,
  • Tape
  • Jest 

四、custom server framework

  • AdonisJs(WIP)
  • Express
  • Fastify
  • Feathers
  • Hapi
  • Koa
  • Micro
阅读是一种修养,分享是一种美德。
原文地址:https://www.cnblogs.com/bien94/p/12509314.html