最通俗 前端工程化 是什么

最通俗 前端工程化 是什么,第1张

最通俗 前端工程化 是什么 前端工程化初映象

学习Java的人 包括我自己 ,在最开始接触前端工程化的概念的时候感觉很晕,前端工程化到底是个啥玩意。

下面从我自己经历说一下自己的理解。

前端工程化到底是啥

最开始的时候,啥前端工程化,开始的时候大家都是jsp页面 ,前端的代码 (js ,html,css)以及java代码大家都混杂在一起,这样前端人员改点代码,说不准就触动了那个隐藏的机关,导致后台java程序也不好用了,因为代码在一起不管有意无意都会碰一下。导致大家都很不爽,你说我动了你的代码,我说你动了我的代码。

算了 还是分家吧,你把你的代码写到一个地方,我把我的代码写到一个地方,这时就产生了前后的端分离,直白点就是html js css写到一起,Javaserver段的代码写到一起。各玩各的,这样 就不会出现之前的问题了。

到了这一步 虽说生产的代码的时候大家相安无事,但到部署的时候问题又来了,一部署 发现前端自己不能单独部署,还是需要部署到javaweb的项目里,这就尴尬了 ,说好的大家自己玩自己的。每次前端改个东西还需要后台的java人员帮忙重启一下服务 ,白天还好 ,要是来个凌晨半夜割接,那java人员心想这大半夜的不是折腾我吗,本来和我 一毛钱关系没有。

到这一步,前端人员想我是不是部署也不和你一起玩最好,怎么才能不和人家一起玩呢,主要是自己得支持webserver才行啊 ,这时 nodejs的出现给了前端人员一个机会,可以用node.js来编写整个的前端了(主要是加了server部分利用用egg充当webserver)。这时前端不在向之前一样依附于后端java,而是完全的独立,终于有了翻身农奴把歌唱的感觉。到此后续的发展就是必然的了,例如包管理(其实就类似后端java的maven 。),构建,脚手架(类似eclipse中的项目向导,指引构建特定类型的项目)。前端的项目可以理解为一个用js编写的springboot项目。可以自己独立部署

以上纯属自己理解,欢迎大家留言讨论。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5709249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存