写前端是真的累

2017-05-06 21:02:51 +08:00
 Ouyangan

项目前后端都是我来写,大概估算了下,整个项目花在前端的时间大概是后端的三倍左右.就算用了 vue+element-ui 还是累

12193 次点击
所在节点    JavaScript
68 条回复
noark9
2017-05-06 21:54:21 +08:00
跟用户对接的地方,要考虑各种各样奇奇怪怪的现象 + 实现各种各样奇奇怪怪的 UI,虽然有的 UI 看上去没那么奇怪
Ouyangan
2017-05-06 22:06:58 +08:00
@noark9 #1 写的我真是吐血 , 倒不是因为有多难主要是代码量太大了.
scriptB0y
2017-05-06 22:09:18 +08:00
我是之前也是这样,后端 python 很快就写好了,前端改了好长时间…………
dtysky
2017-05-06 22:15:59 +08:00
后台?能用 UIKIT 你就偷笑吧。。。
活动页面表示全定制化,一个活动已经写了 5K 左右 CSS 了,媒体查询写了 2K 来行,醉了。。。
Blazings
2017-05-06 22:51:43 +08:00
是这样的, 代码量很大, 很辛苦, 没办法啊,
murmur
2017-05-06 22:55:33 +08:00
前端如果没有设计稿没方案累的 1b,架构出来拿到完整设计稿就简单了,难的直接把需求打一顿就好了
murmur
2017-05-06 22:59:36 +08:00
@dtysky 响应式布局是个看着很美做起来很操蛋的东西,一套代码同时适应 pc、平板、手机横竖屏,有这样的东西做梦都会笑醒

典型的例子就是小米首页,每次都被拿来做媒体查询的反例教学,横屏手机下字体大的惊人,1/3 header,1/3footer,剩下 1/3 是提醒你下载小米之家 app 的弹出广告
Kilerd
2017-05-06 23:26:07 +08:00
后台用 Python 一下就写玩了,每次写前端就难受,UI 设计,交互啥的,难受的一批。
peneazy
2017-05-06 23:33:58 +08:00
想起之前参与的项目组,因为前端人员配备问题,PC 页面由 Java 后端来写后,人手立马不够了,又招了 2 个后端还天天加班。几个后端经常吐槽不想写前端,后端的东西基本想一下有个思路去写了,前端要各种折腾。
ljcarsenal
2017-05-06 23:38:23 +08:00
@dtysky 为啥这么多媒体查询
echoescn
2017-05-06 23:41:03 +08:00
其实都一样,后端如果逻辑不停的修改,改架构也够累的
WytheHuang
2017-05-06 23:47:09 +08:00
没有设计稿,真心累的一批~弄好你觉得可以,老板说有点不符合公司清空,能不能加点功能上去~
elone
2017-05-06 23:49:51 +08:00
前端是个体力活
dtysky
2017-05-06 23:52:28 +08:00
@ljcarsenal 从 iphone4 到 ipadpro 还有横竖屏 从 720p 到 2k 啊
mogutouer
2017-05-07 00:05:45 +08:00
其实前端缺了一个类似 Xcode 的 storyboard 的东西,就是图形化的界面编辑,改个字体设置个距离嵌套个图层,大小颜色乃至背景不但 div 写一大堆效果全靠脑补,连 css 也要逐行写。js 倒没多少功夫,时间全花到 html 和 css 上了,怎么就没个工具呢?前端就那么喜欢纯手写界面吗?以前 Dreamweaver 现在还能用么?
8355
2017-05-07 00:43:19 +08:00
如果按代码量来说的花前端确实很大. 但后端活也不少啊. 后续的一些性能优化 服务器运维什么的.
Septembers
2017-05-07 01:18:00 +08:00
@mogutouer 前端这样也是原因的
因为要尽可能控制二进制开销提高加载以及首次首屏渲染速度速度就由不得 代码生成

JS/CSS 需要处理各浏览器各种行为差异和缺陷
各种 cases 的处理开销分分钟上去
sammo
2017-05-07 01:28:11 +08:00
交给那些觉得值得的人去做吧
Dzinlife
2017-05-07 01:47:55 +08:00
后端的产出是跟机器交流,前端的产出是跟人交流。
kurisu
2017-05-07 02:27:38 +08:00
同感。。。。

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

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

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

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

© 2021 V2EX