前端真是一个大坑, 一个 PHPer 的现代前端开发的体验历程。

2017-06-07 12:34:44 +08:00
 justudy

本来只是(ˇˍˇ) 想~用 vuejs 写写后台什么的,于是开始学习 vuejs 的各种语法;

然后 vue-cli 创建项目;

然后要用到 vue-router,vuex, axios,

然后发现文件里各种=>, 又要去学习 es6 的语法;还要了解 commonjs,amd, cmd,

然后搞不懂了一些 npm 的命令,就要去学 nodejs 的东西;

然后打包编译发现一堆脚本配置你又看不懂,这时候又要去了解 webpack ;

后面鬼知道还有什么坑在等着你...

4823 次点击
所在节点    分享发现
49 条回复
airyland
2017-06-07 13:04:16 +08:00
vuejs 不用 webpack 也可以写。你重新定义了“坑”。
tlday
2017-06-07 13:32:12 +08:00
认为前端坑是因为很多人自认为了解前端,前端也就 jQuery,bootstrap 那么回事,然后真正深入后发现和自己想的不一样,深入难度比预期高,所以觉得坑。
justudy
2017-06-07 13:41:15 +08:00
@airyland 可以不用 webpack, 但是你需要打包压缩吧,你需要 sass,stylus 解析吧。总是需要这些工具的
justudy
2017-06-07 13:43:22 +08:00
@tlday 主要是涉及到各个方面的知识点
learnshare
2017-06-07 13:43:28 +08:00
Webpack 学了半年,又出新一代打包工具了
justudy
2017-06-07 13:48:01 +08:00
@learnshare webpack, gulp, browserify ,grunt 搞那么多干嘛。来一个通用的一统江湖
lianyue
2017-06-07 13:53:29 +08:00
@learnshare 新一代的打包工具是什么。。。
zhouyg
2017-06-07 13:56:38 +08:00
这些入门的门槛,现在变成‘坑’了?
learnshare
2017-06-07 14:03:43 +08:00
@lianyue 还未知,但肯定会出的
linkdesu
2017-06-07 14:13:26 +08:00
人类分工本来就是越来越细化、专业化的,前端现在的状态就是朝着细化和专业化的方向发展。所以,要么一起进步,要么就等着被提出前端界吧~
gongbaodd
2017-06-07 14:16:55 +08:00
其实以前用 gcc 也要 makefile 什么的,无非是个工具,学起来也不难
lancelot
2017-06-07 14:22:35 +08:00
应该有一些成熟的 docker 环境专门做这些事情,为了配置环境浪费生命不值啊。
DualWield
2017-06-07 15:14:32 +08:00
后端真是一个大坑,一个 JSer 的现代后端开发的体验历程。

本来想用 laravel 写写后台开发的,于是开始学习 laravel 的各种语法;

然后要用到 Homestead ,Blade,Eloquent ORM 各种东西;

然后发现文件里面各种 namespace、trait,又要去学习 php 新的特性;

然后搞不懂了一些 composer 的命令,又去学习;

后面鬼知道还有什么坑在等着你....
x86
2017-06-07 15:16:43 +08:00
前端每年都会出些新东西新框架
SuperMild
2017-06-07 15:19:56 +08:00
有些后端看不起前端,以为还是以前那些切图仔,到自己去做才发现博大精深,但即便到了此时仍不肯转变思想,只说出什么坑呀、重复做轮子之类的言语来。
rebeccaMyKid
2017-06-07 15:21:11 +08:00
@DualWield 666666
Heavytiger
2017-06-07 15:22:01 +08:00
就没有一种一学永逸的技术。
royzxq
2017-06-07 15:37:14 +08:00
那我建议你使用 jQuery + bootstrap
sunjourney
2017-06-07 15:37:49 +08:00
你只是潜意识认为前端简单才有这种感觉,然后觉得 wc,不是就 html, css, js 吗咋有那么多东西学,深入哪个方向不是要学的一堆吗?
nullcc
2017-06-07 16:02:06 +08:00
前端这几年的发展可以说是造福了很多前端程序员,现在写前端应用已经没有以前蛋疼了,后端的人如果不熟悉前端生态一进来肯定很不适应的。

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

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

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

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

© 2021 V2EX