1
miketeam 2016-10-22 16:36:13 +08:00 via iPhone
不写个轮子都不好意思出来混好嘛……
|
2
4641585 2016-10-22 16:42:31 +08:00
有一个观点是之前很长的一段时间里 JavaScript 发展停滞,随着近几年新标准的制定,以及其他语言的日趋成熟对 js 的发展产生影响,导致了前端技术的高速发展。
|
3
xAx 2016-10-22 16:47:45 +08:00 1
各行各业不自己玩出点花来怎么跟老板谈涨工资...
|
5
yjxjn 2016-10-22 17:14:46 +08:00
都快吧,你看看 iOS.......唯独慢的就是 JAVA 了...
|
6
murmur 2016-10-22 17:18:29 +08:00 1
黑 JAVA 的不说什么了,淘宝、 12306 的优化都是前端优化的结果是吧,后端自生自灭就刚得起这么多用户么
|
7
murmur 2016-10-22 17:19:08 +08:00
@4641585 这句话说错了,因为最开始 js 就是干浏览器里那点东西,结果现在又要搞移动端,又要桌面端,还要做服务器,还要全栈 js ,这不是自己折腾的自己要起义么
|
8
nullizer 2016-10-22 17:32:27 +08:00
因为前端开发还不够顺手吧
|
9
shijingshijing 2016-10-22 17:38:38 +08:00 1
是时候祭出这张图了~
|
10
shijingshijing 2016-10-22 17:42:31 +08:00
|
11
wyntergreg 2016-10-22 17:43:47 +08:00 via Android
一直在换代,很少见更新
|
12
SuperMild 2016-10-22 17:43:56 +08:00 via iPad
因为前端越来越重要,随着个人设备的硬件能力不继提升,越来越多运算可以扔到前端去了,那么,前端要处理的业务就越来越多越来越复杂,自然需要加紧进化。
特别是对于 google 、 facebook 等互联网巨头来说,他们希望自己的服务与操作系统分离,从而削弱微软和苹果的影响力。因此出来了两个大趋势,一是云,一是 HTML5 。云把一切都往服务器里赶, HTML5 把一切往浏览器里赶,结果, Windows macOS iOS 等都变得越来越不重要,云和浏览器变得越来越重要。 |
13
murmur 2016-10-22 17:50:09 +08:00
@SuperMild 运算,这个词不要乱用,说句不好听的我把东西扔给 matlab 跑也不给 js 的框架处理
还运算呢,用渲染这个词还恰当一点 顺便说一下,这不是针对楼主,也不针对你的回复,某些个前端真是欲望膨胀,不知道前端是干嘛的了,连前端无论怎么做后面的验证都不能省这底线都敢破,然后把支付宝的私钥,私钥,私钥放到 app 了,你真以为 js 解码天书一样解不开么 |
14
lcc4376 2016-10-22 17:54:27 +08:00
都是 JavaScript base
|
15
sudoz 2016-10-22 17:58:41 +08:00
前端是坑,早退早好,保平安
|
16
k9982874 2016-10-22 18:02:44 +08:00 via iPhone
其实没啥可担心的,其他领域的成熟技术拿来用 js 再实现一遍,换个高大上的名字,不那么 low 而已。
再加上之前的前端程序员水平也就局限在 web 端,没接触过后端技术,所以感觉随便出来个什么技术就要拯救世界了,秒天秒地秒宇宙的 |
17
SuperMild 2016-10-22 18:15:57 +08:00 via iPad
@murmur 我说的运算是指 cpu gpu 负荷,涉及安全的当然放在服务器啦,瞎搞的人毕竟是少数,大部分人还是有基本安全意识的。
|
18
murmur 2016-10-22 18:20:57 +08:00
@SuperMild 那不还是渲染么,举个例子什么重 cpu 重 gpu 的复杂计算要在浏览器里做(js benchmark 不算)
|
19
sammiriam 2016-10-22 19:31:27 +08:00
@shijingshijing java 在图中的位置怎么是底层。求解释
|
21
test4zhou 2016-10-22 20:58:01 +08:00
反正一直在入门
|
22
zhouquanbest 2016-10-22 22:26:01 +08:00
其实后端也很多
比如 python 基本不是 python 写的东西都会有个 python 的轮子 你有 typescript coffescript 我有 cpython xxxxpython 更不谈 ruby 了 JAVA 其实也不少 至少 Android 那一块不比 JS 慢 各大公司的 JAVA 轮子数不甚数 但为什么总说 JS 呢? 我觉得主要原因是 JS 更容易或者说更容易被迫开源,毕竟浏览器加载后大家都看得到,其次又不像后端那样,写完后就很难迁移,开发迭代快,轮子造的也快,脑洞大了新东西也多 |
23
gouflv 2016-10-22 22:26:49 +08:00 via iPhone
自己选择需要的看不就好了,学习之前简单调研又不会好了你的命
多简单的道理 ,为什么刚学前端的都不明白? |
24
jin5354 2016-10-22 23:51:13 +08:00
无聊至极
|
25
viko16 2016-10-23 00:07:18 +08:00 via Android
百花齐放不是挺好的么?又没人逼你全用一遍😂
|
26
levn 2016-10-23 00:09:54 +08:00 via iPad
因为成本比较低
|
27
exoticknight 2016-10-23 00:13:35 +08:00
因为前端太容易学了,于是很多人学了一下就来 BB
你试试去 BB java , c , c++?还没 bb 前你就被自己鄙视了 |
29
jydeng 2016-10-23 00:24:12 +08:00
这是好事,选择多才好,实际用的时候选一种适合自己的。
|
30
dtysky 2016-10-23 00:28:11 +08:00
业务技术都是浮云,基础好的无论前后端无论什么框架扔到岗位上几个月该懂得都懂了,本来就不是智商活
看你愿不愿意付出精力而已 讲真,业务写多了智商会下降的,尤其是 WEB 业务,不要投入太多精力,把握基础,有某个专业领域的核心竞争力才是真的 |
31
hasbug 2016-10-23 00:38:11 +08:00
都是坑,都是半吊子的新东西,不改进反而自己摸一套新玩法。
反正我这个半吊子前端是这么看的。 |
32
mazyi 2016-10-23 01:56:22 +08:00
不要怕,用什么拿得到钱就用什么,不会用就学,学着学着你就全会了,前提是你的基础好呀,数据结构,操作系统,设计模式都懂呀,流行语言的具体特性,经久不衰的框架的优异思想也能够领会呀。
其实前端发展也还好吧,主要是有几个大头在疯狂输出,反正都可以实现功能。所以在野蛮生长,需要一个秩序维护者,可是这个又是既得利益的最大头,咳咳,你懂的。 |
33
lovelynn 2016-10-23 02:35:03 +08:00
前端太自由,并不是每个程序员都会遵守安全开发或者说会有考虑欠缺。做某些快速开发我觉得合适,真要是和资金以及账号相关并且业务复杂的 还是推荐传统做法。所有客户端的逻辑判断都不可靠
|
34
chaegumi OP 我其实追求的是标准化开发,如果标准定下来的话,那不是很好吗?现在就是因为太多选择,不知道哪个才是标准做法。
|
35
q397064399 2016-10-23 08:49:49 +08:00 2
前端变化快是因为 Javascript 本身就很垃圾,语言的坑,现在只能靠框架来填了,早些年,浏览器前端没有火到现在这个程度。现在基本上是 混合 APP 混合桌面应用都搭上了这艘船了,你看看微软的 WPF 一团糟,根本没人用,桌面上大厂基本上是自己的 GUI 库+浏览器混合开发。但是很不巧, JavaScript 这艘船很破,实际上 JavaScript 社区不过是在炒 IT 的冷饭而已,都是后端成熟的东西拿到前端搞一搞,还美名其曰框架,日了狗, IOC MVC MVVM 双向数据绑定 这东西哪个不是 10 年前被其它框架玩坏了的东西
|
36
cc7756789 2016-10-23 09:01:04 +08:00
其实那些不是纯技术哈,那些只能算新包装过的工具,工具的更新换代,其实很正常啊。
|
37
iyangyuan 2016-10-23 09:25:44 +08:00 via iPhone
换汤不换药,就那么点东西,来回来去换概念
|
38
PEP4JASON 2016-10-23 09:27:24 +08:00
真的确定是 JAVA 慢 而不是了解的少?
|
39
ericls 2016-10-23 09:27:37 +08:00
因为大家都不用 elm 而是从 elm 拿东西到自己轮子。。。
|
40
paulagent 2016-10-23 09:42:08 +08:00
我就搬个小板凳看着
|
41
Seita 2016-10-23 09:58:21 +08:00 via Android
233 又没逼你学
|
42
shijingshijing 2016-10-23 13:28:04 +08:00
|
43
shijingshijing 2016-10-23 13:31:40 +08:00
@sammiriam java 标准化程度高,基本上是流水线作业,到处都是现成的轮子。举个例子,鄙视 java 的程序员是这么认为的:富士康里面的技术员,哪怕再低级,也比流水线上的厂妹高那么一点点吧。
|
44
sudoz 2016-10-23 13:47:56 +08:00
@shijingshijing 张全蛋:一个砸科特勒
|
45
mantianyu 2016-10-23 15:38:50 +08:00
其实都是 javascript 实现各种设计模式各种框架, 本质上没有什么更新
|