@
yakczh 前端所使用的那些语言,在大中型项目中都不好维护,并且工程化程度低也加剧了这种情况。
例如:CSS 中都是全局变量;CSS、HTML 代码重构困难(只要模板丢给了后端就基本告别了代码重构,除非你能打动后端的心)。试想下要一次写出接近完美的结构的和样式,这真的不容易!
JS 方面还好,有模块加载,但用了模块就要需要构建了,这是一个利弊权衡的过程。
目前最好的解决方案就是前后端彻底分离(奈何公司就我一个前端,还要对 5 个后端,模版都我套我就傻了),这样可以给前端更多的重构机会,减少写代码时的负担,尤其是后端都在催页面的时候。
一个合格的前端多少都有强迫症,遇到我上面说的那种情况基本就抓狂了,所以才有那么多的解决方案和工具。
PS:本人 JAVA 出身,完整开发过网站,现在专职前端开发,所以我知道后端和前端的难处。最近前端如春笋般冒出的各类构建工具,都是因为前端构建问题太多和**强迫症**闹的。JAVA 世界里的规规条条我们前端即鄙视又嫉妒。在还没大一统之前保持学习,这样在技术选型时会有更多的胜算。
技术点多、要学的多都是因为前端开发环境实在贫瘠,不得不学( ̄工 ̄lll)不然一堆烂代码、烂工程,实在不能忍 (╯°Д°)╯
PSS:后端问我,怎么页面还没好?不是和之前的差不多吗?你先出个基本页面给我套啊,我要跑流程啊!就等你页面了!你不是代码分离了吗!怎么改个效果还要改 jsp?
(╯#=皿=)╯~~╧═╧ ╧═╧~~\(-皿-\#)