1
Smash 2021-06-17 13:11:43 +08:00
因为创建这套开发模式的人不知道怎么复用 header 和 footer,所以还是复制大法好用。。。
|
2
napsterwu 2021-06-17 13:14:52 +08:00 via iPhone
“能用就行”
|
4
Smash 2021-06-17 13:19:54 +08:00 1
@treblex 屎山越堆越高,最后只有 Boom!
我之前也帮朋友看过一个类似的外包写的项目,比你这个还恶心。 每个页面 http requet 的地方,直接 url 写死,硬编码,还在不同的页面。 所以我没有接朋友维护的活儿。 |
5
kop1989 2021-06-17 13:20:06 +08:00 1
可能是因为封装 header 、footer 带来的复杂度和工作量,相比复制粘贴起来要更高一些。
技术选型和架构设计向来是最高性价比,而不是最优、最好。 要从软件工程角度来看待这个问题。 |
6
shuxhan 2021-06-17 13:21:39 +08:00 2
能跑就行,主要看公司做什么的,不是新产业,互联网企业的话很正常,特别是传统行业,十几二十年的那种,随便切换框架,可能不兼容原来的网页,还不如 jq 一把梭,方便后面的人修改。
|
7
Smash 2021-06-17 13:21:42 +08:00
@Smash 然后没有同一的的 json encode/decode,每个页面,硬编码写死,写代码的人的脑回路就是有问题,科班大学生一般是写不出这么烂的代码。
|
8
Smash 2021-06-17 13:23:53 +08:00
@shuxhan 对公司来说,能跑就行,如果这种屎山的代码维护工作,薪资没有什么特别的,我觉得对于楼主来说,没必要去跳这个坑。
这就是个大坑,千万别想着去重构,肯定会爆炸,及时逃离换下家,是最正确的选择。 |
9
keepeye 2021-06-17 13:33:43 +08:00
抱怨有用吗?不如自己提一个优化方案让大家参考一下
|
10
hyy1995 2021-06-17 13:36:15 +08:00
jquery 的公司也去?好奇看了下你的发帖记录,怎么两年过去了还是没长进……
|
11
treblex OP 因为我最开始入门的时候就是用 php 的 mcv 的模版,后边学习也了解过 python java golang 都有对应的方案,所以实在是没见过这种场面😂
|
12
treblex OP @hyy1995 我发帖记录不是有 flutter docker 之类的东西吗,去是因为面试有点慌,不想背题,加点社恐,面试状态不好,就想先去看看
|
14
keepeye 2021-06-17 13:56:43 +08:00 1
@treblex 也不用这么麻烦啊,只是为了解决共用头尾代码,只需要 nginx 上开启 ssi,html 里面用 <!--#include file="/html/public/header.html"-->
|
15
chioplkijhman 2021-06-17 14:01:06 +08:00
自己写的屎都不想重构,更不要说别人的了。能用就完了。
|
16
cmdOptionKana 2021-06-17 14:10:50 +08:00 1
不过其实也有另一种思想 “A little copying is better than a little dependency”,但就页眉页脚这个问题来看,复制粘贴的问题真的不大,也许不是很优雅,但何必追求每一个细节都优雅呢,而且随时改成同一自动生成也不麻烦,但这个真的不是紧急需要改的地方,等哪天有空了,心情也好再改也不迟,或者等下次网页改版再改也行。
如果有其他问题可以逐个具体分析,就这个问题来看不建议太纠结。 另外,如果不是复杂的单页面应用,vue react 并没有明显优势。当然,作为打工人希望简历好看或者有利于跳槽,vue react 有用,但纯粹从技术角度看,很多场景 jq 就很好用,又不用花精力升级( vue react 都会升级改 api ) |
19
falcon05 2021-06-17 15:04:17 +08:00 via iPhone
这有啥奇怪的,前端直接做好的,themeforest 买下来的 html 模板基本都这样。还套啥 ssi
|
20
lneoi 2021-06-17 15:06:20 +08:00
换个角度 用 vue react 的价格肯定比 jq 高..
|
21
efaun 2021-06-17 15:09:35 +08:00
代码和人有一个能跑就行
|
22
oneisall8955 2021-06-17 15:12:12 +08:00
代码和人有一个能跑就行
|
23
ydpro 2021-06-17 15:30:22 +08:00
代码和人有一个能跑就行
|
24
roundgis 2021-06-17 15:33:42 +08:00 via Android
有錢管它用什麼
|
25
beizhedenglong 2021-06-17 15:43:11 +08:00
@treblex 然后离职了
|
26
treblex OP |
27
treblex OP @beizhedenglong 是啊,就去了半天
|
28
beizhedenglong 2021-06-17 16:22:32 +08:00
@treblex 秀啊铁子
|
29
66beta 2021-06-17 16:24:41 +08:00
钱给够就行
|
30
3dwelcome 2021-06-17 16:34:01 +08:00 1
VUE 可以做到不入侵式开发,把老页面维护好,新页面慢慢往 VUE 上靠就可以了。
最主要就是 VUE 组件可以复用,你 JQ 静态页面复用组件,全靠手动 JS 拼接 HTML 代码,好难写。 |
31
Donquixote0917 2021-06-17 16:40:04 +08:00
好奇公司做什么的
|
32
suzic 2021-06-17 18:17:18 +08:00 via Android
能跑吗
|
33
retrocode 2021-06-17 18:30:09 +08:00 1
这个我之前遇到过,给个律师事务所做 H5 静态页面,说是他们 seo 用,一个宝塔挂了几百个各种子域名,一个域名对应一个 html.
每个静态页面都是不同时期找不同人做的,相当残暴. 然后我看都这样了,也就跟着熟练的 ctrlCV 改吧改吧交付了. 不是很懂这套操作,大概了解下说是他们负责运维的说这样方便 seo? |
34
akira 2021-06-17 20:09:58 +08:00 1
这样的公司。。历史包袱重,说明人家活的久,虽然技术不咋地,但是不缺业务
进去以后你可以尝试挑战一下咯,如何优化各个环节,可以做的事情挺多的 |
35
gouflv 2021-06-18 13:15:18 +08:00 via iPhone
好奇现在前端写 jq,能给多少钱
|