栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

最通俗 前端工程化 是什么

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

最通俗 前端工程化 是什么

前端工程化初映象

学习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项目。可以自己独立部署

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/712598.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号