
本来只是(ˇˇ) 想~用 vuejs 写写后台什么的,于是开始学习 vuejs 的各种语法;
然后 vue-cli 创建项目;
然后要用到 vue-router,vuex, axios,
然后发现文件里各种=>, 又要去学习 es6 的语法;还要了解 commonjs,amd, cmd,
然后搞不懂了一些 npm 的命令,就要去学 nodejs 的东西;
然后打包编译发现一堆脚本配置你又看不懂,这时候又要去了解 webpack ;
后面鬼知道还有什么坑在等着你...
1 airyland 2017-06-07 13:04:16 +08:00 vuejs 不用 webpack 也可以写。你重新定义了“坑”。 |
2 tlday 2017-06-07 13:32:12 +08:00 via Android 认为前端坑是因为很多人自认为了解前端,前端也就 jQuery,bootstrap 那么回事,然后真正深入后发现和自己想的不一样,深入难度比预期高,所以觉得坑。 |
3 justudy OP @airyland 可以不用 webpack, 但是你需要打包压缩吧,你需要 sass,stylus 解析吧。总是需要这些工具的 |
5 learnshare 2017-06-07 13:43:28 +08:00 Webpack 学了半年,又出新一代打包工具了 |
6 justudy OP @learnshare webpack, gulp, browserify ,grunt 搞那么多干嘛。来一个通用的一统江湖 |
7 lianyue 2017-06-07 13:53:29 +08:00 @learnshare 新一代的打包工具是什么。。。 |
8 zhouyg 2017-06-07 13:56:38 +08:00 这些入门的门槛,现在变成‘坑’了? |
9 learnshare 2017-06-07 14:03:43 +08:00 @lianyue 还未知,但肯定会出的 |
10 linkdesu 2017-06-07 14:13:26 +08:00 人类分工本来就是越来越细化、专业化的,前端现在的状态就是朝着细化和专业化的方向发展。所以,要么一起进步,要么就等着被提出前端界吧~ |
11 gongbaodd 2017-06-07 14:16:55 +08:00 其实以前用 gcc 也要 makefile 什么的,无非是个工具,学起来也不难 |
12 lancelot 2017-06-07 14:22:35 +08:00 应该有一些成熟的 docker 环境专门做这些事情,为了配置环境浪费生命不值啊。 |
13 DualWield 2017-06-07 15:14:32 +08:00 后端真是一个大坑,一个 JSer 的现代后端开发的体验历程。 本来想用 laravel 写写后台开发的,于是开始学习 laravel 的各种语法; 然后要用到 Homestead ,Blade,Eloquent ORM 各种东西; 然后发现文件里面各种 namespace、trait,又要去学习 php 新的特性; 然后搞不懂了一些 composer 的命令,又去学习; 后面鬼知道还有什么坑在等着你.... |
14 x86 2017-06-07 15:16:43 +08:00 前端每年都会出些新东西新框架 |
16 rebeccaMyKid 2017-06-07 15:21:11 +08:00 @DualWield 666666 |
17 Heavytiger 2017-06-07 15:22:01 +08:00 就没有一种一学永逸的技术。 |
18 royzxq 2017-06-07 15:37:14 +08:00 那我建议你使用 jQuery + bootstrap |
19 sunjourney 2017-06-07 15:37:49 +08:00 你只是潜意识认为前端简单才有这种感觉,然后觉得 wc,不是就 html, css, js 吗咋有那么多东西学,深入哪个方向不是要学的一堆吗? |
20 nullcc 2017-06-07 16:02:06 +08:00 前端这几年的发展可以说是造福了很多前端程序员,现在写前端应用已经没有以前蛋疼了,后端的人如果不熟悉前端生态一进来肯定很不适应的。 |
21 shiji 2017-06-07 16:38:23 +08:00 回头想想,这些哪个跟 PHP 真的有关系? |
22 meepo3927 2017-06-07 17:38:42 +08:00 工具多就是坑吗? 你可以试试不用工具,直接用 HTML+CSS+JS 撸起。绝对不"坑"! |
23 sunzhenyucn 2017-06-07 18:12:39 +08:00 via Android 我只是觉得前端难,比后端要难 |
24 jswh 2017-06-07 18:27:59 +08:00 个人觉得前端的全家桶是一种工程实践。在你项目没有到达某种规模的时候,完全可以按照最小需求来开发。只使用 vue 做前端项目,在刚开始的时候,你说的那些东西很多都不需要的。 前端的这些工具多用用熟悉了 API 和套路都不难,但是一个工具就是一组概念,几个工具还有概念和概念之间的关系,这些如果一股脑上海,就很头疼。 |
25 tanranran 2017-06-07 18:38:24 +08:00 深有同感 |
26 Tunar 2017-06-07 18:41:03 +08:00 via Android 觉得坑,就是入行之前太看低前端了,另一方面,你学啥没坑。。 |
27 tinyhill 2017-06-07 18:44:38 +08:00 因为你理解的前端根本不是前端,哈哈 |
28 lwbjing 2017-06-07 19:14:53 +08:00 via iPhone 切图 5 分钟,配置 2 小时。 为了写个后台页面,各种依赖装完,文件夹有近 200 兆。 |
29 wuhaoworld 2017-06-07 19:17:39 +08:00 如果只是自用小项目,完全没必要搞这么复杂 script 引入 vue.js,直接就写了。压缩、打包、es6、node 统统都不需要,等你有精力研究了,再一点点上 |
30 linkdesu 2017-06-07 19:30:12 +08:00 @wuhaoworld 我见过很多一点点上的项目最后都变成了,彻底不上,哈哈哈~~其实不是大家不想一点点上,总是有很多客观因素阻止我们~~ |
31 zhangbohun 2017-06-07 19:40:55 +08:00 用 jQuery 和 Bootstrap 可以了。 |
32 wolfan 2017-06-07 19:45:54 +08:00 悔不当初学 Javascript,如今学海无江涯。。。 |
33 littlebaozi 2017-06-07 19:54:22 +08:00 你完全可以不用这些啊,jquery 还是能用啊 |
34 isCyan 2017-06-07 20:39:30 +08:00 via Android 我一直不理解 node_modules 里面一堆 js 文件是怎么搞到好几百兆,上万个文件的,太恐怖了 |
35 peneazy 2017-06-07 21:35:59 +08:00 via Android 还有 React Native 呢。。 |
36 ylsc633 2017-06-07 22:06:27 +08:00 cnpm install 结束, 打开 webstorm nmbp 风扇开始转 要不是因为这个,我还不知道原来这电脑有风扇的 |
37 qiaobeier 2017-06-07 22:32:57 +08:00 @isCyan 依赖的依赖的依赖的依赖。。。 死循环了都。 以前不是有个包更新里面有 bug,结果连锁反应一大堆依赖这个包的项目都出了问题吗,也是蛮搞笑的。 |
39 mewushuang 2017-06-07 22:59:53 +08:00 via Android 跨度太大了,跟我的经历简直一样,想做个 go 的项目练手,结果天天在研究前端… |
40 geelaw 2017-06-07 23:00:39 +08:00 @meepo3927 不是前端开发者,我给个人站点写的东西都是直接 html/css/js (除了内容,是用 md ),并不觉得坑啊,而且有结构的简练美 |
41 mingyun 2017-06-07 23:46:32 +08:00 现在的前端不会玩了 |
42 hxdhttk 2017-06-08 01:49:07 +08:00 微软的 Webform 多先进,早早就实现了组件化,还有所见即所得的编辑器。 |
43 murmur 2017-06-08 08:31:06 +08:00 vue 对 es6 语法要求非常低 es5 完全搞的定 包括 react 一样 就 ng2 非常依赖 ts 语法 原生形式恶心的想吐 |
44 justudy OP 前端 npm 的包都是随便发的,还是很混乱啊 |
45 Light3 2017-06-08 09:54:16 +08:00 想想我现在就用到 Bootstrap+jQuery 就能满足 好开森.. |
46 keikeizhang 2017-06-08 09:57:30 +08:00 还好吧,我现在前后端都一些,没事还写写小程序呢。 遇到一个问题就深入研究一下,彻底搞明白才会避免很多所谓的坑! |
48 laoyuan 2017-06-08 12:09:21 +08:00 jquery 再加一两个插件就能满足,开森 |