作者JYHuang (夏天到了,冷不起来了说)
看板Ajax
标题[闲聊] 改写VueJS摸索的心烦气燥又有点心恢意冷 = =;
时间Sat Jul 8 14:25:16 2017
最近在把一个用CI+JQuery写的案子重新翻成Laravel+VueJS
其本上是一边改一边学一边测试
Laravel这边倒是还有持续的有进度,
VueJS这边越改觉得无所适从啊~
以往的做法都是在前端先用JQuery写好规则和流程
後端照着规则把参数和资料写在html的属性,JQuery就依资料去跑
像这样 <a class="JsLoadData" data-id="10" data-url="/ajax/">Click</a>
以全端的方式在写一个系统。
VueJS在资料的变动跟DOM的行为上是满方便的
差别是要从前端主动去写条件,一开始前端要写的东西会变很多
观念,用法都要重新摸索。
这两天为了要把一个原本纯後端输出的Grid 改成VueJS去render的用法
在摸索components和template如何用在这方式
一直在解问题碰到新的问题再解问题碰到新的问题
从怎麽用component怎麽用parent元件的data
接着inline-template跟.vue template要放在那 怎麽呼叫
整个browser上都是google问题二三十页的分页。
挖了一堆文都在说vue怎麽定义,没几篇说.vue要怎麽引入
不管是用import还是require都不行。
最後看到还要再另外装套件时,
想到接下来还有一堆要克服的技术..
心烦气的觉得想放弃再摸VueJs..
不如回头继续用JQuery的老做法。
虽然是自己造轮子,但总是自己熟悉且上手的工具和流程~
不用一直翻文章说这个轮子的那个零件要用什麽工具锁
要怎麽把胎皮塞进轮框...blabla
原本自信满满的想说VueJS应该不会太难学,但是一到了中阶技巧
很多不是只翻翻官方文件就能想出来的,当又要使用其它套件时
总觉复杂性就变的又更高了。
虽然案子没有太大时间压力,不过就怕光是在VueJS那秏掉大半的时间
对full stack来说,JQuery反而是个比较好的工具吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.166.120.215
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1499495118.A.B8B.html
1F:推 EPGo: Vue.js浅入深出 07/08 15:06
2F:推 sky75217: 加油,我最近也在摸Vue也是一直撞墙,有痛过才学的起来 07/08 21:24
4F:→ chatnoir: 不会引入应该是你不会用webpack打包吧 07/08 23:23
5F:推 chatnoir: 学习一下webpack的配置,引入vue-loader应该不难 07/08 23:25
6F:→ chatnoir: 单纯你不熟悉前端的工具而已,不是vue的问题 07/08 23:26
7F:推 IgnoreSwing: 同意楼上~ 07/09 00:33
8F:→ JYHuang: 老实说对webpack甚至autolad这一类辅助的东西有点排斥 07/09 00:41
9F:→ JYHuang: 也许是从以前一直都用单纯的环境以native code在开发 07/09 00:42
10F:→ JYHuang: 加上案子多要在异地建置,所以觉得这一类需要前置作业的 07/09 00:43
11F:→ JYHuang: 弄起来有点烦,复制新专案也不用再案装一堆东西 07/09 00:44
12F:→ JYHuang: 全端在写中小型的案子,用到这样总觉得是在折磨自己啊XD 07/09 00:46
13F:→ freeccc: 如果只是中小型案子,听你的需求,可能继续用 jQuery 就 07/09 01:09
14F:→ freeccc: 好。网站应用越复杂,尤其前端组件越多,vue这类的框架才 07/09 01:09
15F:→ freeccc: 能显现出他的优势 07/09 01:09
16F:推 chung928: 如果是要做全端,我会建议前端用jQuery就好,不然其他现 07/10 14:51
17F:→ chung928: 行流行的架构都会花你很多时间,可能到头来两边都做不好 07/10 14:51
18F:→ JYHuang: 感谢..这两天研究发现这些纯前端的JS,很多方式无法在 07/10 15:03
19F:→ JYHuang: 旧式全端的环境下开发。 07/10 15:04
20F:推 vi000246: 我也是 原本以为只需要学Vue 结果越学越多 07/12 00:55
21F:→ vi000246: 本来只要用visual studio建置就能跑的网站 07/12 00:58
22F:→ vi000246: 用vue就要跑两个server 想到还要弄个mock server就懒了 07/12 00:58
23F:推 chatnoir: 当初从後端学前端,碰到React的时候我才想死... Orz 07/12 10:18