为什么我不建议使用npm做前端包管理

投稿- 2023-08-21 20:40:31

前端工程化 NPM

大家好,为什么我不建议使用npm做前端包管理相信很多的网友都不是很明白,包括为什么不建议搞前端软件也是一样,不过没有关系,接下来就来为大家分享关于为什么我不建议使用npm做前端包管理和为什么不建议搞前端软件的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

  1. linux适合前端吗
  2. web前端培训靠谱吗为什么有些人说不靠谱
  3. 为什么我不建议使用npm做前端包管理
  4. 为什么有些人觉得前端技术比较低端

linux适合前端吗

适合。前端是一个非常宽泛的领域,一般来说,但凡需要为客户提供可视化交互界面的软件都属于前端,比如手机app界面,网页等,用linux当然也适合前端开发和使用,特别是以web的方式,任何操作系统都可以使用,是非常流行的前端技术。希望以上回答可以帮助到您

web前端培训靠谱吗为什么有些人说不靠谱

web前端培训是否靠谱?答案是一定的单纯来说web前端培训一定是比较靠谱的,但是具体到某一个培训机构的时候那就不一定了,现在的web前端培训机构有靠谱的也有不靠谱的,就看你会不会选择了,选择了好的学到知识完成就业就是靠谱的,遇到了不好的机构学不到知识那就是不靠谱。

如果是单单只靠个别的一些人说web前端培训不靠谱,我想这个你也大可不必太在意,只要是对于一个事情进行评价一定是会出现俩种截然相反的情况,要么是认可,要么就是不认可,前端培训这个事情也是如此。

说web前端培训靠谱的人还是存在与大多数的,而且这部分人也是经过了培训学习,因为选择了正确的靠谱的前端培训机构,所以在一定的程度上是达到了自己预期的目的,所以认为是靠谱的。

认为web前端培训不靠谱的人,多数是在前端培训学习过程中,遇到了不靠谱的机构进行学习,最后不仅没有学习到知识还浪费了时间和金钱,所以在他们看来前端培训是不靠谱的事情。

在看待事物的时候我们要用辩证的方式去对待,所有的事物的存在一定是有认可的也有不认可的人的存在。对于web前端培训来说找一个靠谱的培训机构是前提,自己的努力是过程,学到东西完成就业是目的。只要是前边的俩项做到后边的一项就是水到渠成的事情。

为什么我不建议使用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可以为前端包提供字段供前端接入,也会显得非常混乱。

为什么有些人觉得前端技术比较低端

web前端、app前端,相对后端,入门门槛低。

不像后端,要顾全大局,要链接数据库。

前端,就是写界面,和特效。入门门槛低,但是要精通,也不是很容易的事。学到一定程度即可,够用即可,一般的企业,不需要特别精通的人。

文章分享结束,为什么我不建议使用npm做前端包管理和为什么不建议搞前端软件的答案你都知道了吗?欢迎再次光临本站哦!

前端 发布自己的NPM包
  • 声明:本文内容来自互联网不代表本站观点,转载请注明出处:bk.0755org.com/12/124445.html
上一篇:为什么我觉得浪琴太普通,但是大家都推荐
下一篇:为什么我喜欢并且正在追的女生不让我认识她的室友
相关文章
返回顶部小火箭