大家好,今天来为大家分享bootstrap5还有必要学吗的一些知识点,和不建议用bootstrap的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
本文目录
bootstrap5还有必要学吗
有必要学习,因为Bootstrap是一个非常规范和完善的框架,你可以通过它学到很多技术和知识,如:规范格式和命名、字体图标构成等。建议你到Github上看看整个项目的源码,
为什么我不建议使用npm做前端包管理
会产生冗余问题
前端与后端使用同一套包管理软件可以减少公共部分的耦合,但是会导致不必要的冗余。
比如一个bootstrap包,是不可能被后端使用的。但是如果统一使用npm管理,每次npminstall都会安装bootstrap包,而后端一辈子都用不倒,完全是浪费带宽、存储空间、时间。并且你在运行后端前,每次都安装个bootstrap,你不觉得恶心吗?
运行环境完全不同
前端与后端的运行环境是完全不同的,前端运行于浏览器内(即主要是DOM与BOM环境,相对受限),后端则运行于OS内(有无限的API与可能性)。所以这两种开发环境是完全不同的。不同的开发环境使用同一个包管理文件显然是不合时宜的,也不符合模块化的理念。
开发人员也可能不同
前端与后端通常是不同的开发团队,因些前端关注的是HTML,CSS,DOM,BOM,js的UI库与动作库。而后端关注的是性能,安全,效率,数据,缓存,用户管理。他们可能都会用到gulp/grunt,而后端通常不会用到webpack,wiredep,bootstrap,jQuery这类纯前端的包。所以强行将他们捆绑在一起是没有必要的。
同构包可以分开打包
由于isomorphicjs的流行,同构包也会越来越多。但是其实你会发现,不管如何同构,前后端的运行环境还是不同的。所以同构包的调用环境还是不一样的。前端的包通常需要通过browserify,webpack或者gulp等工具发布成前端可用的包。跟npm包直接通过package.json决定从什么地方接入是不同的。即使npm可以为前端包提供字段供前端接入,也会显得非常混乱。
前端初学者应该使用bootstrap吗
没有啊,前端范围还是很大的,bootstrap只是某一套样式框架.。你可以考虑主流的Vue、react以及angular这三大主流的前端框架。初学的话建议学习vue.这个中小企业基本都在用
extjs为啥没落了
因为extjs封装的太好,对组件的自定义很难,灵活性很差,做后台管理界可以,但不适合做网站,且不管如何优秀的前端框架用久了都会出现审美疲劳,千篇一律,不像bootstrap那么灵活方便,所以随着新的前端技术出现,就逐渐被替代,用的人也少了。
文章到此结束,如果本次分享的bootstrap5还有必要学吗和不建议用bootstrap的问题解决了您的问题,那么我们由衷的感到高兴!
声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://bk.oku6.com/12/105536.html