一般中台类的前端项目需要什么程度的适配?听到领导的需求有些茫然……

2023-12-23 20:10:56 +08:00
 WangLiCha

简而言之我们组(新组建的)在做一个中台类的项目,大部分内容都是使用 Ant Deisgn 或者基于 Ant Deisgn 的二次开发都可以满足要求的那种;

然后我们组的主要出力的前端(包括我)都是第一次做大型前端项目,之前只做过练手小项目,再之前是 C#桌面开发。有组外的老同事搭了个基本框架,我们在框架上开发业务;

然后我们组的组长(负责业务)是非技术出身的,负则技术的副组长是后端,对前端开发基本不了解;

这个项目在开发的时候我们前端基本是按 1920×1080 的 devicePixelRatio 为 1 的屏幕开发的,UI 也是按这个分辨率出的图,在这个屏幕上实际跑起来页面也都没有啥问题。在这个前提下为了开发方便实际上 CSS 也都是写的 px 。

现在项目做的差不多了,验收的时候组里的领导突然要求我们要对项目要做好各种分辨率的适配。1080P 的屏幕显示效果要好,4K 屏幕的显示效果也要好,浏览器按住 Ctrl+鼠标滚轮放大缩小后的网页显示效果也要好,移动设备也要适配,显示效果也要好。(虽然他没说,但是看实际反馈来看,使用更低分辨率的比如 1366×768 的用户也是存在的,自然显示效果也要好)

所以想了解一下,实际的开发中中台类的前端项目需要什么程度的适配?这种程度的要求是算合理还是不合理?实际要着手去优化的话可以怎么做?

5275 次点击
所在节点    程序员
24 条回复
LavaC
2023-12-25 10:53:56 +08:00
就没几个网页能扛得住“Ctrl+鼠标滚轮放大缩小”还不影响布局的
ceilingyear
2023-12-25 16:38:47 +08:00
@WangLiCha 那就要做移动端适配啊, 那工作量多了去了 ,用 css 的媒体查询做两套,一套移动端的一套 pc 的
wednesdayco
2023-12-25 18:02:35 +08:00
rem 布局,老板 ctrl+缩放多少你就给他等比放大多少[笑]
plu2
2023-12-27 17:19:13 +08:00
一般都需要提前沟通好,临时提这种需求,时间又紧,前端风险会很大,修改点多容易出现各种 bug
至于 4K 兼容主要可以从图片素材入口,提供 x2 图片,控制图片尺寸、背景 background-size 就好了
建议:
1 、直接提出不做修改
2 、提供更多开发时间,减少兼容性
3 、明确具体需求,取保后续迭代
4 、后台不建议兼容移动设备

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1002905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX