你不知道的前端框架和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
阅读是一种修养,分享是一种美德。