两年经验的 PHPer 。因为兴趣和审美原因,所以当初选择了 PHP
看着现在前端尤其是 JS 越来越火,真是羡慕啊……
近几年后端方面就没有那么多新技术起来,也没那么热闹
1
nino 2016-09-22 14:49:21 +08:00
并没有什么新东西,基本是从别的领域、别的语言借鉴过来的
|
2
zhangsimon 2016-09-22 14:50:11 +08:00
难道 js 在前端运行就不和后端数据交互吗?
|
3
sudoz 2016-09-22 14:51:17 +08:00
看看热闹就好,该干什么干什么
|
4
XadillaX 2016-09-22 14:52:37 +08:00
该学的底层知识还是要学,出来混早晚要还,早晚到瓶颈。
|
5
fanTasy 2016-09-22 14:55:56 +08:00 1
语言怎么就分前后端了
|
6
sampeng 2016-09-22 14:58:20 +08:00
js 天花板不要太低。。。
|
7
kideny 2016-09-22 15:04:13 +08:00
js , php , java , c , c++和 IE 一样,感觉都是历史毒瘤。
迟早都会被淘汰! |
9
bramblex 2016-09-22 15:08:19 +08:00
这么说吧, JavaScript 除了在 web 前端这个独占领域以外,在其他任何领域都能小小地占稳一片天地。但也就仅此而已了……
|
10
bramblex 2016-09-22 15:11:39 +08:00 4
@sampeng
说 js 的天花板低……那你说什么语言天花板高呢? 人家国外大神拿着 js 写虚拟机,在浏览器上面运行 linux 镜像,我现在让你用 c++ 了,你 c++ 掌握得再熟练,那你也能写个能跑 linux 镜像的虚拟机不? 天花板的差距,真不在语言上。学个语言能花几天时间? |
12
pandachow 2016-09-22 15:17:21 +08:00
什么叫「近几年后端方面就没有那么多新技术起来」。。?
|
13
sneezry 2016-09-22 15:17:57 +08:00 via Android 9
不要太用编程语言限制自身的定位,首先是一位程序员,然后才是你熟悉哪些语言。程序员的价值首先是思维和学习能力,其次才是对一门语言的掌握程度。
|
14
amon 2016-09-22 15:20:07 +08:00
任它 js 写出花来,没有后端不还是渣渣么。
程序界没有永远吃香的,还记得 Flash 跨平台写网页、写游戏、写客户端甚至还能写手机 App ,简直无所不能,后来说没就没了。 所以对程序员来说,不要盲目跟风,老老实实打好基础,先纵向发展再横向发展。 |
15
hffaxy 2016-09-22 15:23:47 +08:00
后端不是已经有 nodejs 咩
现在 js 前端后端通吃,不都已经小全栈了么~ 不过,不必灰心,跟我一起高呼:世界上最好的语言是什么? |
16
bramblex 2016-09-22 15:24:24 +08:00
|
17
feiyuanqiu 2016-09-22 15:25:01 +08:00 1
我对 js 的市场流行程度没什么感觉,倒是对 js 能有 v8 、 typescript 很羡慕,语言有个好爹真是重要, php 发展了这么多年,语法乱七八糟, ts 这样一个新语言却在很短时间里就拥有了很完善一致的语言特性,性能靠着 v8 ,也能开发服务端了,真是人比人气死人
|
18
hffaxy 2016-09-22 15:26:33 +08:00
而且, Golang 不是越来越火了么
|
19
jayzjj000 2016-09-22 15:26:47 +08:00
@kideny 看来 ruby/lua/python/swift/go 是历史潮流了,可以不断前进(是不是我大 OC 也可以挤上去😂😂)
|
20
learnshare 2016-09-22 15:45:48 +08:00
语言只是个工具,放下筷子拿起勺子一样吃饭
|
21
ytmsdy 2016-09-22 15:58:04 +08:00
该干嘛干嘛,前端效果写的在绚丽,没有后台数据的支撑都是白搭。
|
22
wobuhuicode 2016-09-22 15:59:32 +08:00
为什么不用 node ?
|
23
scnace 2016-09-22 16:00:50 +08:00 via Android
go 有 GopherJS 呀!(滑稽
|
24
echo1937 2016-09-22 16:02:31 +08:00
每一门语言火起来的时候都有这种错觉, 10 年前,有什么 Java 不能写的吗?
|
25
shiji 2016-09-22 16:07:25 +08:00
我觉得编程的意义在于解决了什么问题,而不是通过什么途径。
|
26
Felldeadbird 2016-09-22 16:10:50 +08:00
然而当你换写 JS ,你会发现这 TM 不就是以前的写法吗?
|
28
fish19901010 2016-09-22 16:18:37 +08:00
@mokeyjay 近几年后端方面就没有那么多新技术起来,也没那么热闹
|
29
fish19901010 2016-09-22 16:19:04 +08:00
@mokeyjay GO 表示哭晕在厕所里,哦,还有 Docker
|
30
EricCartman 2016-09-22 16:23:34 +08:00 via Android
限定那么死干嘛,都学不就行了
|
31
Wangxf 2016-09-22 16:24:00 +08:00
搞得热闹而已,你真看每个公司的 cto 是后端还是前端出身就知道了。掌控业务逻辑才能掌控主动
|
32
xdazz 2016-09-22 16:28:19 +08:00
语言只是工具,关键是开发的生态圈。
|
33
glogo 2016-09-22 16:31:29 +08:00
天真了
|
34
cc7756789 2016-09-22 16:40:27 +08:00 1
后端一旦建设好了就不需要太大的改动了,但是前端的 UI 经常更新,越来越多方便的工具诞生,你自然就感觉现在前端很火热。
|
35
MushishiXian 2016-09-22 16:47:47 +08:00
都学就好,说的 js 后端程序员就不能学的样子,你这是过分纠结于语言了
|
36
mokeyjay OP @feiyuanqiu 我也是这种感觉,心疼。 PHP 就连内置函数的命名规则都乱七八糟
|
37
sampeng 2016-09-22 17:41:51 +08:00 1
@bramblex 你这不是叫天花板,叫想象力和个别能力者。
我所说的天花板,是 80%程序员会面临的瓶颈。。。 只是最近几年 js 各种工具层出不穷,再加上 h5 的火热,表现而已。究其内在。。。。还是后端的底蕴更高一点 如果撇开兼容性和各种坑,大部分写 js 代码就是堆砌业务逻辑。。 再看后端,不说语言,数据库,集群,日志分析,性能分析,模板等等等。底蕴是不一而足的。。 不是说 js 不好,天花板低是一个非常显而易见的现实。。后端工资和前端工资就能比较出来。。 |
39
chiu 2016-09-22 17:43:51 +08:00
难道现在语言也有泡沫一说了?
|
40
sampeng 2016-09-22 17:44:45 +08:00 1
话说回来。。。
不会 js 的 phper 不是好的 javaer 。。。 工具而已 |
41
eoo 2016-09-22 17:45:55 +08:00 via Android
写什么代码,走 哥带你抢银行致富去。
|
43
jarlyyn 2016-09-22 18:05:55 +08:00
@sampeng
我推论下来,我的 php 目前的位置也比你高多了。 用 php 写了多少个项目,用 Node js 写了多少代码。对比过了么? 光一个队列就能让 php 蛋疼不止。一个 later.js 能让大部分写 php 的羡慕的很吧。 数据库,集群,日志分析,性能分析,模板 这几个方面到底 node.js 哪里比 php 差了? |
44
L3au 2016-09-22 18:08:02 +08:00
所以学好 JS 是在是太划算了~
|
45
jarlyyn 2016-09-22 18:10:45 +08:00
|
46
loading 2016-09-22 18:11:06 +08:00 via Android
普通的 js 几十分钟入门。
用 canvs 写个动画,这个和语言基本已经没什么关系了。 |
47
467347544 2016-09-22 18:13:09 +08:00
微信小程序来也
|
48
moyang 2016-09-22 18:15:15 +08:00 via Android
数据库,集群,日志分析,性能分析,模板
这些都是 topic ,完全 language agnostic 的。如果你说深入 hadoop spark elasticsearch 需要 java 知识还罢了,上面这些跟语言讨论没关系 |
49
f1r1ng 2016-09-22 18:15:58 +08:00
表面而已,写 c 的才真的是在闷声发大财
|
50
zhouyg 2016-09-22 18:53:19 +08:00
你要想在这几年之前, js 语言烂成什么样了为啥还能存在于世上?就是因为独占浏览器环境,谁都替代不了。后来才真正发展壮大,开始各种填语言上的缺陷。
|
51
wpzero 2016-09-22 19:04:41 +08:00 via iPhone
语言而已,喜欢想玩儿别犹豫上
|
52
g0thic 2016-09-22 19:06:00 +08:00
你们急啥,过两年 WebVR 一火, JS 还得火,现在上车还来得及 2333
|
53
wizardforcel 2016-09-22 19:09:28 +08:00
啥叫“后端语言”??只有 PHP 是专职做后端的,其它语言都有别的用途吧。。。
|
54
buckyRRRR 2016-09-22 19:24:25 +08:00 via iPhone
程序员少和程序员交流,会发现一个更大的世界
|
55
buckyRRRR 2016-09-22 19:27:53 +08:00 via iPhone
后端有各种语言,而且因为比较成熟,所以比较低调,前端多年来都在苦苦的挣扎如今的热闹也是压抑太久的反弹
|
56
tvallday 2016-09-22 19:34:05 +08:00
@buckyRRRR 前端一直就很火好不? 10 年前硅谷招毕业生去写 extjs 框架的就十几万美元一年,现在通货膨胀不知道多少了。
|
57
bk201 2016-09-22 19:34:08 +08:00 via iPhone
后端
|
58
bk201 2016-09-22 19:35:34 +08:00 via iPhone
php 是世界最好的语言,所以后端语言只看 php 就可以了.
|
61
smallpath 2016-09-22 19:58:03 +08:00
讲道理, JS 在开源环境里的积累很深厚了, github 前几天里的报告, JS 体量第一并且在前十中增长率也是第一(97%), 每个方向几乎都有非常活跃的框架在耕耘, 这一点确实是不同于其他语言的
|
62
superalsrk 2016-09-22 20:11:20 +08:00
不要太纠结语言。。。。
|
63
anubiskong 2016-09-22 20:14:08 +08:00
个人最喜欢 JS, 可惜某些傻逼正在把 JS 改的越来越像 java
|
64
jhaohai 2016-09-22 20:17:32 +08:00 via iPhone
先让 js 实现自举再说
|
65
doubleflower 2016-09-22 20:19:31 +08:00
@anubiskong 你是不认同 ES6?
|
67
wizardforcel 2016-09-22 21:02:26 +08:00 via Android
@buckyRRRR 是给 js 和 html 的原生特性填坑。
@sampeng 因为 js 不仅仅是前端。而 php 只能写后端。不加定语的 js 一切皆有可能。 @anubiskong 不觉得 php 更像 java 么。 |
68
jun4rui 2016-09-22 21:07:28 +08:00 via Android
抢生意是肯定的, applet 不就死透了?
以前后端生成页面和数据,现在后端很多时候只用管数据了,这也没抢生意? js 作为唯一能在浏览器跑的语言,越来越强自然就把后端一些功能抢走了。要翻身指望 web 汇编吧 |
69
JoyNeop 2016-09-22 21:09:02 +08:00
JS 哪里不是后端语言了?手动斜眼
|
70
murmur 2016-09-22 21:23:04 +08:00
企业计算的不说话 你们用的 elasticsearch 是 js 写的? hadoop 是 js 写的? spark 是 js 写的?
真是不拿 apache 全家桶当回事 当前端只是在造轮子的时候 java 是创造了几个重磅级战车任你选择 虽然做企业计算钱不多 但是企业计算做的东西是卖出去要收费的 啊 没说让投资人来烧钱吧 啊另外还有千千万 php c++(cgi) python ruby erlang golang 程序员不说话 |
71
wizardforcel 2016-09-22 21:23:23 +08:00
@sampeng
[只是最近几年 js 各种工具层出不穷,再加上 h5 的火热,表现而已。究其内在。。。。还是后端的底蕴更高一点 ] 后端的天花板高我不反对,但是 php 就等价于后端?? js 就等价于前端?? [如果撇开兼容性和各种坑,大部分写 js 代码就是堆砌业务逻辑。。 ] 由于 PHP 只能干 web 开发,所以 PHP 代码就是堆业务逻辑,不用撇开任何东西。所有业务逻辑无关的代码,一般不用 PHP 写。 [再看后端,不说语言,数据库,集群,日志分析,性能分析,模板等等等。底蕴是不一而足的。。 ] 你都说了数据库集群这些东西是语言无关的,所以后端的底蕴不等于 PHP 的底蕴,只是它们能给 PHP 调用罢了。 我再说一遍, PHP 只适合写业务逻辑,后端不仅仅是 PHP ,而且其它的部分跟 PHP 一点关系都没有。一个程序员如果从开发转为了架构,天花板会变高,但是这是后端的天花板而不是 PHP 的天花板。 |
72
YuJianrong 2016-09-22 22:07:06 +08:00
|
73
chongzi103 2016-09-22 22:47:03 +08:00 via iPhone
感觉主要原因软件系统设计开发更趋于模块化、微服务化,导致程序开发分工更细致了。语言只会越来越多,越来越友好,门槛越来越低。不同语言处理不同场景,不同场景的开发人员越来越专于自己的领域。
|
74
ccloli 2016-09-22 22:53:44 +08:00 1
JavaScript 的热门一是 HTML5 标准的推动,二是 Node.js 的出现,三是因为它自身的标准沉寂了近 10 年( 1999 年 ECMAScript 3 -> 2009 年 ECMAScript 5 , ES5 到 ES2015 又是五年多),也正是这种长时间的沉寂导致了 JavaScript 井喷式的发展。这种发展也决定了 JavaScript 相关工具的迭代之快,火的背后其实也是各种方面的淘汰,如同泡沫一个个破灭。我并非唱衰 JavaScript ,其实这正是 JavaScript 真正开始发展所必须经过的探索期,快速的更新迭代才能保证更好的发展,这也正是大家所看到的活力所在。
后端语言没什么发展,其实从某种程度上是在表明它的技术已经相当成熟了。所以我认为后端并不是衰落,而是其相对于前端要稳定。总之做好自己,保持自己的心态就足够了。 |
75
wdlth 2016-09-22 23:06:22 +08:00
坐等用 N 种语言写 Hello World 的大神……
|
76
ClassicOldSong 2016-09-22 23:19:31 +08:00
@ccloli +1
|
77
paulagent 2016-09-22 23:29:27 +08:00
为什么后端会衰落呢? 也不能啥问题都用 js 解决啊
|
78
SlipStupig 2016-09-22 23:34:23 +08:00
@eoo 这个是个高成本低收入的行业,现在打劫金店收益率和风险要好的多
|
79
huntzhan 2016-09-22 23:42:08 +08:00
在你发帖的这段时间里,我已经快把 Mozilla 的 JavaScript 教程扫完了,明天看下 NodeJS 与 Electron ,看下最近能不能搞个自用的 Markdown 笔记工具出来。
我觉得程序员最忌讳抱死一个语言某种技术,世间皆是抽象,重要的是持续培养自己的学习能力与解决问题的能力。 |
80
wizardforcel 2016-09-22 23:45:22 +08:00 via Android
@SlipStupig 打劫多不优雅,有那功夫还不如研究下开锁。(
|
81
azh7138m 2016-09-22 23:46:45 +08:00 via Android
@bramblex 说实话, js 是唯一一个跑满了我 16G 内存的语言(穷人,本子就这点内存),用 ffmpeg 的 js 版本解码视频, 11 压的俺妹第一季第一集 720P ,然后大概在 40+帧的时候,炸了:(
|
83
sammo 2016-09-23 00:02:56 +08:00
看程序员讨论问题真有意思,好像不同干事的人三两分钟 ( 凭借学习能力与解决问题的能力云云 ) 学会就能互相抢饭碗
抢饭碗驱动的行业,还没等 js 火, js 的培训机构应该会先火 |
84
so898 2016-09-23 00:12:15 +08:00 1
对于后端来说语言并不是重大的问题,对于框架的理解和群组的思想才是重点
|
85
zhy0216 2016-09-23 00:25:25 +08:00
js 只要避开一些坑还是可以写的很爽的
|
86
azh7138m 2016-09-23 00:45:30 +08:00 via Android
@wdlth 网页是可以做游戏, js 算好画 canvs 里,比如 CrossCode ( steam 可以买),很流畅,比显卡危机传不知道高到哪里去了
|
87
beordle 2016-09-23 02:16:15 +08:00 1
半夜回来刷一下..超想回复的原因是:因为审美原因选择 PHP 还是头一次听说...
|
88
bobylive 2016-09-23 04:32:41 +08:00 via Android
当年看动物系列的《 JavaScript 精粹》就知道这是个好东西。
|
89
jinbakei 2016-09-23 06:03:49 +08:00
简单的 CRUD app 随便怎么写,其实都没什么技术含量的。后端的先进技术都集中在高负荷、海量数据、分布式的系统上吧。
|
90
plqws 2016-09-23 08:34:01 +08:00
js 写后端?呵呵
语言特性太毒瘤, runtime 太简陋,作为后端语言真的是太蛋疼了 |
93
Acheron 2016-09-23 09:03:54 +08:00
前端看似很火,不过一个又一个坑,烟花
|
95
KirkZheng 2016-09-23 09:11:58 +08:00
@anubiskong java 就不应该发明出来
|
96
zohan 2016-09-23 09:28:54 +08:00
抛开场景谈技术,好空虚
|
97
killerv 2016-09-23 09:37:30 +08:00
这个帖子没什么意义,都在撕逼
|
98
zuotech 2016-09-23 09:39:42 +08:00
搞这么多语言干什么呢, 我就觉得 C 最好
|
99
jun4rui 2016-09-23 09:44:00 +08:00 via Android
现在前后两端,前端就只有 js ,后端有一大堆语言包括 js 。
PHP 写不了前端,但 js 可以用来做不少 PHP 的活,此消彼长,前端就是 js 一种语言的蓝海,后端是一堆语言的红海,后端语言谁去前端把 js 干掉我举双手赞成,但是一个个都去不了前端在后头互掐放大话出来有个屁用? |
100
bmy 2016-09-23 09:50:44 +08:00
@anubiskong 同感
|