angular - 哪个更适合 css(Bootstrat 或自己的 CSS)、动画、以 Angular 6 启动新项目的组件?
问题描述
我在 Angular 6 中开始了新的 Web 项目,这更适合未来的观点,如代码管理、代码结构、动画、加载时间、响应式、项目规模、开发时间、安全性。
我研究过,
下面哪一个更好,
对于设计,
- 引导程序或
- 自己的 CSS
对于组件,
- ngx-bootstrap或
- MDBootstrap或
- KendoUI或
- 角材料
对于动画,
- AngularAnimation或
- Animate.css + WOW.js或
- AOS或
- 自己写动画
我使用下面的这个组合创建了测试项目,
- Angular + Bootstrap +用于动画(animate.css、wow.js、AOS.css)+用于组件(ngx-Bootstrap)+ 任何类似的 CSS(libeicon.css、fontawasome、响应式)。
- Angular + Bootstrap +为动画编写自己的 css +为组件(设计自己)+任何 css(libeicon.css,fontawasome,响应式)。
- Angular + Bootstrap +用于动画(angularAnimation) +用于组件(Angular Material) +任何类似的 css (libeicon.css, fontawasome, responsive)。
我不知道哪个组合更适合这个项目,这对我很重要,因为这个项目是一个巨大的概念(很长一段时间),请帮助我。
解决方案
我觉得最后一个更好。您可以将 Angular 与 Angular 材料一起使用,并将引导程序与第三方库(如 fontawasome)一起使用。
推荐阅读
- apache-zeppelin - java.lang.ClassNotFoundException: org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer 尝试在 zeppelin 中运行 spark 作业时
- reactjs - 删除行后更新 React 表
- javascript - 使用 axios 在 end() 之前获取部分 Nodejs Express 响应
- python - Pandas 将列拆分为多行
- php - 使用表中的值构造动态 SQL 查询
- java - 在 JTable 中选择单行两次不会第二次调用 ListSelectionListener.valueChanged()
- linux - 超线程在基于 kvm 的来宾 VM 中有何用处?
- python - 将 show 命令的输出保存到网络设备时出现问题
- spring - 如何从 Spring Boot 应用程序连接两个 AWS S3 存储桶
- c - 在多个线程中使用全局变量