前端开发真麻烦啊

2019-05-14 10:32:59 +08:00
 zarte

后端一枚。别人提需求一句话的事,页面交互实现起来好难啊。用的 vue 找的现成轮子却是 react 的。
还是当年的 jq 开发好,一个库拿过来就能用,实在不行就慢慢写操作 dom 实现交互。现在这样写起了累死了。。.

5825 次点击
所在节点    前端开发
29 条回复
yyjjolin
2019-05-14 10:45:27 +08:00
不论是 vue 还是 react 这种 mvvm 框架都有一个共同的优点:解放 dom 操作,楼主自己不愿学习新技术请勿乱喷。
还有 jq 曾经是个好的工具,你也可以自由使用,你找个 jq 的轮子使不好嘛?
maichael
2019-05-14 11:01:30 +08:00
jq 又不是现在不能用了……
murmur
2019-05-14 11:08:08 +08:00
vue 可以找那种纯 js 不要求任何框架的轮子用
还有啊,前端就是抄样式抄交互,页面在管他是什么框架,调试工具一开下一秒就是我的了
charlesx
2019-05-14 11:16:55 +08:00
交互前端写啊 你们没有前端吗
toma77
2019-05-14 11:20:54 +08:00
jq 是工具,vue 和 react 是框架。
人用工具,框架用人。
所以楼主感觉 jq 好用是正常的,框架其实就是限制多人开发在一定的规范内的东西。当然,用顺手了都很爽。
zarte
2019-05-14 15:59:16 +08:00
@charlesx 一把梭
zarte
2019-05-14 16:00:06 +08:00
@murmur 不好抄吧,打包后的 js 那么乱
zarte
2019-05-14 16:01:49 +08:00
@toma77 这个项目开始的时候决定用 vue 试试的。数据绑定方面啥的还是很方便,只是最近有需求弄交互的东西,元素拖来拖去的就麻烦了。
ByZHkc3
2019-05-14 16:02:47 +08:00
菜是原罪
yamedie
2019-05-14 16:07:18 +08:00
后端不是也崇尚"约定大于配置"吗, 有些规则和约束是为了更快更好的出活儿, 遵守就好了, 实在怀念 jQuery 仍然可以继续用啊
ylsc633
2019-05-14 16:12:16 +08:00
同后端.. 对于前端 我感觉主要是 一些 依赖包 有点头疼..

比如昨晚,webstorm 右下角提示了个什么,点击一下,然后不知道下载了个啥(npm install )..

然后 npm run serve 不好使了.. 关键是报错不认识...

如果有已经搭好的架子比较好用,比 jQ 好用多了.. 各种 UI 库直接拿过来用..

如果自己搭架子.. 很痛苦.. webpack 根本不知道怎么配置..

主要还是自己太菜..
ochatokori
2019-05-14 17:45:16 +08:00
看你要做的东西有多大了
大项目当然是框架了
一两个页面的小东西 jq 一把梭

另外,向 datalist push data 不会失去数据绑定作用呀
k9982874
2019-05-14 17:47:59 +08:00
很久一起写 jq 的时候习惯给页面写好"class",给要操作的 dom 写好 get/set。
现在 vue,react 的绑定帮忙做好了,同时性能还帮忙调优了还有什么不满意。
yaphets666
2019-05-14 19:55:15 +08:00
失去数据绑定的作用了? 是数据丢失吗? vue 中直接操作数组的值类型,数组的新成员,对象的新属性,未在 data 中初始化的数据会造成数据丢失
BreezeInWind
2019-05-14 21:43:44 +08:00
你你需要$set,不谢,我不是雷锋
molvqingtai
2019-05-15 00:13:13 +08:00
目前数组和对象只能用$set,等年底 3.0 用上 proxy 就没有这些问题
MonoLogueChi
2019-05-15 01:02:12 +08:00
客户端兼职后端,写前端真的是头疼,完全搞不懂那一套东西该怎么写
shehuizhuyi
2019-05-15 01:24:51 +08:00
我也感觉前端乱 标准天天变来变去 有这时间还不如多学会计算机基础
lraining
2019-05-15 04:49:15 +08:00
感觉数据驱动很难实现交互动画,很多 jq 很容易实现的动画,数据驱动的框架都无法实现,特别是需要动画回调的时候
jydeng
2019-05-15 06:54:40 +08:00
看你的需求了,怎么方便怎么来,项目大了以后 jq 容易炸。

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

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

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

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

© 2021 V2EX