后端一枚。别人提需求一句话的事,页面交互实现起来好难啊。用的 vue 找的现成轮子却是 react 的。
还是当年的 jq 开发好,一个库拿过来就能用,实在不行就慢慢写操作 dom 实现交互。现在这样写起了累死了。。.
1
yyjjolin 2019-05-14 10:45:27 +08:00
不论是 vue 还是 react 这种 mvvm 框架都有一个共同的优点:解放 dom 操作,楼主自己不愿学习新技术请勿乱喷。
还有 jq 曾经是个好的工具,你也可以自由使用,你找个 jq 的轮子使不好嘛? |
2
maichael 2019-05-14 11:01:30 +08:00
jq 又不是现在不能用了……
|
3
murmur 2019-05-14 11:08:08 +08:00 2
vue 可以找那种纯 js 不要求任何框架的轮子用
还有啊,前端就是抄样式抄交互,页面在管他是什么框架,调试工具一开下一秒就是我的了 |
4
charlesx 2019-05-14 11:16:55 +08:00
交互前端写啊 你们没有前端吗
|
5
toma77 2019-05-14 11:20:54 +08:00
jq 是工具,vue 和 react 是框架。
人用工具,框架用人。 所以楼主感觉 jq 好用是正常的,框架其实就是限制多人开发在一定的规范内的东西。当然,用顺手了都很爽。 |
8
zarte OP @toma77 这个项目开始的时候决定用 vue 试试的。数据绑定方面啥的还是很方便,只是最近有需求弄交互的东西,元素拖来拖去的就麻烦了。
|
9
ByZHkc3 2019-05-14 16:02:47 +08:00 3
菜是原罪
|
10
yamedie 2019-05-14 16:07:18 +08:00
后端不是也崇尚"约定大于配置"吗, 有些规则和约束是为了更快更好的出活儿, 遵守就好了, 实在怀念 jQuery 仍然可以继续用啊
|
11
ylsc633 2019-05-14 16:12:16 +08:00
同后端.. 对于前端 我感觉主要是 一些 依赖包 有点头疼..
比如昨晚,webstorm 右下角提示了个什么,点击一下,然后不知道下载了个啥(npm install ).. 然后 npm run serve 不好使了.. 关键是报错不认识... 如果有已经搭好的架子比较好用,比 jQ 好用多了.. 各种 UI 库直接拿过来用.. 如果自己搭架子.. 很痛苦.. webpack 根本不知道怎么配置.. 主要还是自己太菜.. |
12
ochatokori 2019-05-14 17:45:16 +08:00 via Android
看你要做的东西有多大了
大项目当然是框架了 一两个页面的小东西 jq 一把梭 另外,向 datalist push data 不会失去数据绑定作用呀 |
13
k9982874 2019-05-14 17:47:59 +08:00
很久一起写 jq 的时候习惯给页面写好"class",给要操作的 dom 写好 get/set。
现在 vue,react 的绑定帮忙做好了,同时性能还帮忙调优了还有什么不满意。 |
14
yaphets666 2019-05-14 19:55:15 +08:00 1
失去数据绑定的作用了? 是数据丢失吗? vue 中直接操作数组的值类型,数组的新成员,对象的新属性,未在 data 中初始化的数据会造成数据丢失
|
15
BreezeInWind 2019-05-14 21:43:44 +08:00 via Android 1
你你需要$set,不谢,我不是雷锋
|
16
molvqingtai 2019-05-15 00:13:13 +08:00 via Android 1
目前数组和对象只能用$set,等年底 3.0 用上 proxy 就没有这些问题
|
17
MonoLogueChi 2019-05-15 01:02:12 +08:00 via Android
客户端兼职后端,写前端真的是头疼,完全搞不懂那一套东西该怎么写
|
18
shehuizhuyi 2019-05-15 01:24:51 +08:00
我也感觉前端乱 标准天天变来变去 有这时间还不如多学会计算机基础
|
19
lraining 2019-05-15 04:49:15 +08:00 via Android
感觉数据驱动很难实现交互动画,很多 jq 很容易实现的动画,数据驱动的框架都无法实现,特别是需要动画回调的时候
|
20
jydeng 2019-05-15 06:54:40 +08:00
看你的需求了,怎么方便怎么来,项目大了以后 jq 容易炸。
|
21
ech0x 2019-05-15 07:10:12 +08:00
框架什么都还好, 但是 webpack 是真的难用啊
|
22
DOLLOR 2019-05-15 09:00:31 +08:00
没有框架的约束,跟队友写 jquery 就会写成这样的代码
<script src="jquery.pluginaa.min.js"></script> <script src="jquery.pluginbb.min.js"></script> <script src="jquery.plugincc.min.js"></script> <script src="jquery.plugindd.min.js"></script> <script src="jquery.pluginee.min.js"></script> <script src="jquery.pluginff.min.js"></script> <script src="jquery.plugingg.min.js"></script> <script src="jquery.plugingg.min.js"></script> ...... $().after().before().parent().siblings().children()...... 反正这种屎山我是绝对不再碰了。 |
23
bojackhorseman 2019-05-15 09:04:02 +08:00
@DOLLOR #22 真实
|
24
FakeLeung 2019-05-15 09:14:04 +08:00
@DOLLOR #22
我还遇到过。 ``` <script src='jquery.1.11.1.min.js'></script> ... <script src='zepto.1.2.min.js'></script> ``` 然后死活用不了某个函数。结果发现了一个 zepto。。。 |
25
selinayu 2019-05-15 11:18:02 +08:00
作为 jq,react,vue 都用过的人来说,框架好用,不接受反驳
|
26
banricho 2019-05-15 11:33:56 +08:00
建议不了解就不要乱评价 =.= 还是一起黑产品经理吧
|
27
Junh 2019-05-15 13:36:07 +08:00 via iPhone
除了 angular 是框架,其他的都是库(滑稽
|
28
ritaswc 2019-05-15 15:00:34 +08:00
等你进入 vue 和 jquery 深水区,了解了 80%以上的框架特性再来喷吧
满瓶不动半瓶摇的太多了 做学问不是扯蛋,图一时爽 |
29
babedoll 2019-05-15 15:21:31 +08:00
楼主是后端。。你们不能以要求前端来要求后端啊。。。说实话我觉得后端会写页面已经不错了,人家要是前端大框架全都会了还要前端做咩啊?
|