Redian新闻
>
发现写JS, D3, nodeJS的很受鄙视啊
avatar
发现写JS, D3, nodeJS的很受鄙视啊# Programming - 葵花宝典
a*a
1
J1,去年前两个月还是免税期,所以收到1042-S;其余10个月的收入收税,反应在W-2
上。用TurboTax,是不是可以直接无视1042-S,只用W-2就行了?
avatar
y*4
2
这邀请信是我自个写还是找我的老板写啊?
大家知道有模板吗?
avatar
s*t
3
刚才回答一个道友的问题,突然想起圣岛了。。
会不会接下去几章,圣岛的大乘会出来?
avatar
W*o
4
大家有这种赶脚吗?
avatar
m*3
5
同问
avatar
r*0
6
It depends. Two years ago I prepared both invitations letters from myself
and the university, because I was inviting my parents to my graduation
commercement. However, if you only invite them for personal reasons, then
your own invitation letter should be enough.
avatar
T*s
7
这地方有没有大乘都没提过
不知道是不是最后也和人界一样来个传界香
然后真仙降临...
avatar
d*i
8
谁说的,NodeJS是和Python, PHP,Java, Ruby, Perl, .NET等web后端应用语言平起平
坐的独立平台,令人尊敬,在前端,JS更是打遍天下无敌手。JS也是老牌主流语言之一
了,最初来自互联网的先驱Netscape,令人尊敬。

【在 W***o 的大作中提到】
: 大家有这种赶脚吗?
avatar
y*4
9
Got that
avatar
W*o
10
哈哈,写的不错

【在 d****i 的大作中提到】
: 谁说的,NodeJS是和Python, PHP,Java, Ruby, Perl, .NET等web后端应用语言平起平
: 坐的独立平台,令人尊敬,在前端,JS更是打遍天下无敌手。JS也是老牌主流语言之一
: 了,最初来自互联网的先驱Netscape,令人尊敬。

avatar
d*i
11
哈哈,我虽然现在还没有用NodeJS,但是很粉Node,对NodeJS的理念和侠骨柔情佩服有
加。

【在 W***o 的大作中提到】
: 哈哈,写的不错
avatar
p*2
12
感觉市场上很热

【在 W***o 的大作中提到】
: 大家有这种赶脚吗?
avatar
c*9
13
热是容易受鄙视的一个原因。

【在 p*****2 的大作中提到】
: 感觉市场上很热
avatar
h*b
14
华山剑宗气宗的翻版。
这个板上Java是基石,还有个别微软粉丝喜欢.NET那套东西。 注重算法和性能,还有
基本功。
js相当于剑宗,新生派对基本功没那么重要。 能调用各种插件,api就行。 Java看
JavaScript就跟当年c++看Java一样。
avatar
W*o
15
最后这个类比,我觉得有点过了,javascript能像java那样挤掉c++一样的挤掉java?
我觉得不太可能啊

【在 h******b 的大作中提到】
: 华山剑宗气宗的翻版。
: 这个板上Java是基石,还有个别微软粉丝喜欢.NET那套东西。 注重算法和性能,还有
: 基本功。
: js相当于剑宗,新生派对基本功没那么重要。 能调用各种插件,api就行。 Java看
: JavaScript就跟当年c++看Java一样。

avatar
g*g
16
Java跟 js基本没有竞争。

【在 h******b 的大作中提到】
: 华山剑宗气宗的翻版。
: 这个板上Java是基石,还有个别微软粉丝喜欢.NET那套东西。 注重算法和性能,还有
: 基本功。
: js相当于剑宗,新生派对基本功没那么重要。 能调用各种插件,api就行。 Java看
: JavaScript就跟当年c++看Java一样。

avatar
d*i
17
JavaScript和Java独立并行发展,谁都不会取代谁,都是当年反微软的几面大旗之二。



【在 W***o 的大作中提到】
: 最后这个类比,我觉得有点过了,javascript能像java那样挤掉c++一样的挤掉java?
: 我觉得不太可能啊

avatar
h*b
18
https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/
全取代那是不可能,但肯定会蚕食。
During this time we had five engineers working on the Java application. Two
months in to the Java development, two engineers started working on the
parallel node.js app. In early June they met at a crossroads, the
applications had the same set of functionality; the node.js application, a
smaller team with a two month delayed start, had quickly caught up.A few
details stood out after we ran the test cases and both applications passed
the same functional tests. The node.js app was:
Built almosttwice as fast with fewer people
Written in33% fewer lines of code
Constructed with40% fewer files
You can see that the node.js application had:
Double the requests per second vs. the Java application. This is even more
interesting because our initial performance results were using a single core
for the node.js application compared to five cores in Java. We expect to
increase this divide further.35% decrease in the average response time
for the same page. This resulted in the pages being served200ms
faster— something users will definitely notice.
Full stack必然能提高生产力。
我认为未来是众星捧月,星是full stack js,月是底层架构师。

【在 g*****g 的大作中提到】
: Java跟 js基本没有竞争。
avatar
g*g
19
这就是个SOA里一个纯粹的UI应用罢了,即使不用NodeJs也会发现Ruby, Python啥的脚
本语言更合适。啥时候Paypal后端那些重量级payment的服务换成JS了我就服。

Two
;0�2A few
passed

【在 h******b 的大作中提到】
: https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/
: 全取代那是不可能,但肯定会蚕食。
: During this time we had five engineers working on the Java application. Two
: months in to the Java development, two engineers started working on the
: parallel node.js app. In early June they met at a crossroads, the
: applications had the same set of functionality; the node.js application, a
: smaller team with a two month delayed start, had quickly caught up.A few
: details stood out after we ran the test cases and both applications passed
: the same functional tests. The node.js app was:
: Built almosttwice as fast with fewer people

avatar
s*o
20
那你还敢用paypal吗?

【在 g*****g 的大作中提到】
: 这就是个SOA里一个纯粹的UI应用罢了,即使不用NodeJs也会发现Ruby, Python啥的脚
: 本语言更合适。啥时候Paypal后端那些重量级payment的服务换成JS了我就服。
:
: Two
: ;0�2A few
: passed

avatar
s*o
21
武侠看太多了?侠骨柔情都出来了

【在 d****i 的大作中提到】
: 哈哈,我虽然现在还没有用NodeJS,但是很粉Node,对NodeJS的理念和侠骨柔情佩服有
: 加。

avatar
h*b
22
重量级毕竟是少数中的少数。
直到今天很多重量级的运算一样是c++做的。 不妨碍Java蚕食c++的整体市场。
当然第一步是扫掉Ruby,Python,PHP这些。 但上面的例子已经是node取代部分Java
工作的例子了。

【在 g*****g 的大作中提到】
: 这就是个SOA里一个纯粹的UI应用罢了,即使不用NodeJs也会发现Ruby, Python啥的脚
: 本语言更合适。啥时候Paypal后端那些重量级payment的服务换成JS了我就服。
:
: Two
: ;0�2A few
: passed

avatar
z*e
23
重量的运算是java在做
c++做的那要很牛才行
一般公司根本吃不消
java诞生之前才是c++的黄金时期
结果搞出了没有银弹
充分说明失败了
软件工程里面总结出来的绝大多数初级经验
都是从c++做大项目失败总结的
然后才有了java,再后来的j2ee,j2ee就都是重量级的运用了
最典型的是ejb,ibm什么靠这个横扫国内的各大银行
包括淘宝,那个也是sun做的

Java

【在 h******b 的大作中提到】
: 重量级毕竟是少数中的少数。
: 直到今天很多重量级的运算一样是c++做的。 不妨碍Java蚕食c++的整体市场。
: 当然第一步是扫掉Ruby,Python,PHP这些。 但上面的例子已经是node取代部分Java
: 工作的例子了。

avatar
g*g
24
啥叫少数中的少数?web应用在大型企业应用里就是冰山露在水面的部分,大头都跟UI
无关。RoR, Django都差不多10年了,本来就蚕食的差不多了。

Java

【在 h******b 的大作中提到】
: 重量级毕竟是少数中的少数。
: 直到今天很多重量级的运算一样是c++做的。 不妨碍Java蚕食c++的整体市场。
: 当然第一步是扫掉Ruby,Python,PHP这些。 但上面的例子已经是node取代部分Java
: 工作的例子了。

avatar
z*e
26
你应该把那篇文章好好看看
理解一下前后端分离的意思
后端现在越来越重,你打算连spark, hadoop这种都给脚本去做么?

【在 h******b 的大作中提到】
: http://ued.taobao.org/blog/2014/04/full-stack-development-with-
: 淘宝的node路线。
: 把MVC三块的controller给node已经是很大一步了。 直接吃掉一部分Tomcat和JBoss的
: 工作。

avatar
z*e
27
mvc的controller从来都是丢给前端的呀
mvc整个框架都是前端的框架
不信你把struts掏出来看看
是不是mvc
再看看jboss有没有强调mvc,尤其是ejb container

【在 h******b 的大作中提到】
: http://ued.taobao.org/blog/2014/04/full-stack-development-with-
: 淘宝的node路线。
: 把MVC三块的controller给node已经是很大一步了。 直接吃掉一部分Tomcat和JBoss的
: 工作。

avatar
g*g
28
你就没明白前后分开啥意思。但凡公司有几十个engineer,做UI和做后端的不是一帮人。
startup,UI要求高,后端简单,雇几个做UI的顺带把后端给做了。
企业内部应用,后端复杂,UI不用好看,做后端的顺带把UI给做了。这些都可以叫全栈。
但前后都要求高的时候,必须前后分开。做前端的人根本没有scalability设计这些素
养,做不了后端。Node的主要好处是让做前端的人可以专注于一个语言。他们本来用
Spring MVC也好,RoR也好,不是本质区别。
后端的人是做服务的,不是做MVC的。

【在 h******b 的大作中提到】
: http://ued.taobao.org/blog/2014/04/full-stack-development-with-
: 淘宝的node路线。
: 把MVC三块的controller给node已经是很大一步了。 直接吃掉一部分Tomcat和JBoss的
: 工作。

avatar
z*e
29
淘宝那篇文章写得有点问题
model本身如果具体一点应该是dto
然后dao这些,各种o,后来简化成pojo
不是说backend才有model
backend压根不提model这个概念
dao, entitybean, orm这些还差不多
把model放到backend去我知道他想说啥
但是这样做显然是错误得,model应该是流动于各个layer之间的
甚至有必要丢给view,jsp里面也有model撒
简单说就是,以前ejb时代,如果用的是local接口的话
那一个o可以从view捅到db,一捅到底
spring简化了开发之后,经常这么做
现在分层了,每个层都应该有自己的o,具体到mvc就是model了
那篇文章还是用frontend的思维来看问题

【在 h******b 的大作中提到】
: http://ued.taobao.org/blog/2014/04/full-stack-development-with-
: 淘宝的node路线。
: 把MVC三块的controller给node已经是很大一步了。 直接吃掉一部分Tomcat和JBoss的
: 工作。

avatar
g*g
30
它就说的是presentation和service layer之间的DTO,一般这个DTO是由service
provider,也就是后端的人来定的。所以图并没有画错。但明显作者对后端并不是很了
解。

【在 z****e 的大作中提到】
: 淘宝那篇文章写得有点问题
: model本身如果具体一点应该是dto
: 然后dao这些,各种o,后来简化成pojo
: 不是说backend才有model
: backend压根不提model这个概念
: dao, entitybean, orm这些还差不多
: 把model放到backend去我知道他想说啥
: 但是这样做显然是错误得,model应该是流动于各个layer之间的
: 甚至有必要丢给view,jsp里面也有model撒
: 简单说就是,以前ejb时代,如果用的是local接口的话

avatar
z*e
31
我看淘宝他们搞前后端通信还在用soap
有些凹凸了,公司内部搞soap就是自找苦吃

【在 g*****g 的大作中提到】
: 它就说的是presentation和service layer之间的DTO,一般这个DTO是由service
: provider,也就是后端的人来定的。所以图并没有画错。但明显作者对后端并不是很了
: 解。

avatar
g*g
32
这个可以慢慢演变吧,已经没问题的代码,如果不在critical path上,做这个优化没
有必要。

【在 z****e 的大作中提到】
: 我看淘宝他们搞前后端通信还在用soap
: 有些凹凸了,公司内部搞soap就是自找苦吃

avatar
W*o
33
请大牛推荐学习后端的资料

:它就说的是presentation和service layer之间的DTO,一般这个DTO是由service
:provider,也就是后端的人来定的。所以图并没有画错。但明显作者对后端并不是很
了解。
avatar
l*n
34
no one will use node for backend stuff.
avatar
W*o
35
Use Jersey for backend?

【在 l**********n 的大作中提到】
: no one will use node for backend stuff.
avatar
h*b
36
这么说吧。 十年前一个不到十八岁的小孩兼职写一个二十万每日用户,而且还是real
time的游戏,从后台角度来说显然不可能。
http://pando.com/2014/04/30/how-a-florida-kids-stupid-app-saved
但parse的出现显然让他不用操心很多后台的东西。 一人之力就包圆了。什么
scalability他完全不用操心。 直接叫api就完了。 存一个用户的照片具体存入那个
服务器,怎么balance,他完全不需要知道。 最近小孩火的不得了,每日用户估计破
百万了,他仍旧不需要操心这些问题。
数据说话,重量级的后台运算始终是少数。而且随着node的成熟,趋势必然是
Javascript工作的增长和Java工作的减少。前端的工作量增加,后端减少。
http://www.indeed.com/jobtrends?q=Java%2C+javascript&l=&relativ

人。
栈。

【在 g*****g 的大作中提到】
: 你就没明白前后分开啥意思。但凡公司有几十个engineer,做UI和做后端的不是一帮人。
: startup,UI要求高,后端简单,雇几个做UI的顺带把后端给做了。
: 企业内部应用,后端复杂,UI不用好看,做后端的顺带把UI给做了。这些都可以叫全栈。
: 但前后都要求高的时候,必须前后分开。做前端的人根本没有scalability设计这些素
: 养,做不了后端。Node的主要好处是让做前端的人可以专注于一个语言。他们本来用
: Spring MVC也好,RoR也好,不是本质区别。
: 后端的人是做服务的,不是做MVC的。

avatar
z*e
37
你是不是天真地以为所有java程序员都不会js?
javascript里面java这几个字母你以为是白写的?

real

【在 h******b 的大作中提到】
: 这么说吧。 十年前一个不到十八岁的小孩兼职写一个二十万每日用户,而且还是real
: time的游戏,从后台角度来说显然不可能。
: http://pando.com/2014/04/30/how-a-florida-kids-stupid-app-saved
: 但parse的出现显然让他不用操心很多后台的东西。 一人之力就包圆了。什么
: scalability他完全不用操心。 直接叫api就完了。 存一个用户的照片具体存入那个
: 服务器,怎么balance,他完全不需要知道。 最近小孩火的不得了,每日用户估计破
: 百万了,他仍旧不需要操心这些问题。
: 数据说话,重量级的后台运算始终是少数。而且随着node的成熟,趋势必然是
: Javascript工作的增长和Java工作的减少。前端的工作量增加,后端减少。
: http://www.indeed.com/jobtrends?q=Java%2C+javascript&l=&relativ

avatar
h*b
38
Java和c#论语言都差不多,但两个完全不同生态环境一个道理。学习各种library是很
大一个坑。 甚至可以说学无止境。
我只是告诉楼主不要怕歧视。重量级企业运用永远是小众,属于大牛的。 大众的未来
在JavaScript,屌丝的侵袭。 Java当年横空出世的时候也是这个路线。

【在 z****e 的大作中提到】
: 你是不是天真地以为所有java程序员都不会js?
: javascript里面java这几个字母你以为是白写的?
:
: real

avatar
c*o
39
你说的和他的不矛盾,你还是从startup角度举例。
大了真的不一样, 别的不说,游戏里WoW/Diablo/SC2能就用第三方的API,backend么?
肯定是自己搭server,写 server。

real

【在 h******b 的大作中提到】
: 这么说吧。 十年前一个不到十八岁的小孩兼职写一个二十万每日用户,而且还是real
: time的游戏,从后台角度来说显然不可能。
: http://pando.com/2014/04/30/how-a-florida-kids-stupid-app-saved
: 但parse的出现显然让他不用操心很多后台的东西。 一人之力就包圆了。什么
: scalability他完全不用操心。 直接叫api就完了。 存一个用户的照片具体存入那个
: 服务器,怎么balance,他完全不需要知道。 最近小孩火的不得了,每日用户估计破
: 百万了,他仍旧不需要操心这些问题。
: 数据说话,重量级的后台运算始终是少数。而且随着node的成熟,趋势必然是
: Javascript工作的增长和Java工作的减少。前端的工作量增加,后端减少。
: http://www.indeed.com/jobtrends?q=Java%2C+javascript&l=&relativ

avatar
g*g
40
这只是最简单的存个照片而已,压缩到同样大小足够了。我们后台对照片的处理,包括
对一个电影电视上线前从studio那里request一堆artwork,QC确保满足要求,对几百种
不同分辨率的设备进行优化压缩,放入CDN,这本身是个很复杂的workflow。然后根据
不同人的口味动态挑选一个显示。你觉得PaaS能帮到啥?你觉得一个人能写出来?
Backend Service里面是商业逻辑,每个企业不同,有的服务可以有一些中间件可以简
化,但总体来说永远需要有人去实现。Scalability是比较难的一部分,但不是唯一的
问题。

real

【在 h******b 的大作中提到】
: 这么说吧。 十年前一个不到十八岁的小孩兼职写一个二十万每日用户,而且还是real
: time的游戏,从后台角度来说显然不可能。
: http://pando.com/2014/04/30/how-a-florida-kids-stupid-app-saved
: 但parse的出现显然让他不用操心很多后台的东西。 一人之力就包圆了。什么
: scalability他完全不用操心。 直接叫api就完了。 存一个用户的照片具体存入那个
: 服务器,怎么balance,他完全不需要知道。 最近小孩火的不得了,每日用户估计破
: 百万了,他仍旧不需要操心这些问题。
: 数据说话,重量级的后台运算始终是少数。而且随着node的成熟,趋势必然是
: Javascript工作的增长和Java工作的减少。前端的工作量增加,后端减少。
: http://www.indeed.com/jobtrends?q=Java%2C+javascript&l=&relativ

avatar
z*e
41
如果node.js能够用上java那些pkg/lib,这还有点可能
可惜不行,所有的东西都要自己造,从这点上说还不如看看scala
这个是对现有的类库做简化方面说,java当年屏蔽了os
但是对每一个os都做了封装,jvm可是很大一个东西
从来都是站在巨人的肩膀上,哪听说动不动把成功的东西革命了的道理
c++是当年搞不下去,不得不搞java,你听说过有谁革了c的命了?
java可没革c的命,java是在c之外,搞出了另外一片天地做应用
c->java是进步,汇编和c++都是走歪了的
从目前scala和js上看,js更像是走歪了的,scala倒是有可能硬生生砸出一个领域来
就像当年java砸出企业级应用一样,scala可能砸出学术的各种应用
js有哪怕一个像样的ml太高级了,说简单点的,统计?线性代数?的包?
我是没怎么听说过,你说python还更靠谱点
c取代汇编 -> java取代c++ -> scala取代javascript
我觉得有这种可能,很有趣的是,c++里面有c,js里面有java
以后c,java,scala三者可能会共存
当然脚本也不是完全没有生存空间,但是估计其他领域应用得不会太多
就像以前os上的perl,shell script这些

【在 h******b 的大作中提到】
: Java和c#论语言都差不多,但两个完全不同生态环境一个道理。学习各种library是很
: 大一个坑。 甚至可以说学无止境。
: 我只是告诉楼主不要怕歧视。重量级企业运用永远是小众,属于大牛的。 大众的未来
: 在JavaScript,屌丝的侵袭。 Java当年横空出世的时候也是这个路线。

avatar
h*b
42
我当然不是说这种工作能一个人完成。 但趋势是一个人能做的东西越来越多,full
stack的价值就是可以减少团队之间的纠纷。
以前一个前端人士需要压缩图片得等后端团队来搞定这个,现在下载个node插件最少
prototype不成问题了。
https://github.com/lovell/sharp
大公司不都是能用就用,prototype最后变prod也不算新鲜。 js是能够最大化单一语
言糙快猛的。

【在 g*****g 的大作中提到】
: 这只是最简单的存个照片而已,压缩到同样大小足够了。我们后台对照片的处理,包括
: 对一个电影电视上线前从studio那里request一堆artwork,QC确保满足要求,对几百种
: 不同分辨率的设备进行优化压缩,放入CDN,这本身是个很复杂的workflow。然后根据
: 不同人的口味动态挑选一个显示。你觉得PaaS能帮到啥?你觉得一个人能写出来?
: Backend Service里面是商业逻辑,每个企业不同,有的服务可以有一些中间件可以简
: 化,但总体来说永远需要有人去实现。Scalability是比较难的一部分,但不是唯一的
: 问题。
:
: real

avatar
g*g
43
你要快糙猛搞Prototype,原来也是Ruby和Python的市场呀。Twitter RoR做了出来。量
上来之后后端就改Scala和Java。你把RoR改成Node当然是可以的。
全栈并不是Node之后才有的概念。我说来说去就是Node跟Java竞争不大,跟Ruby,
Python竞争比较大。

【在 h******b 的大作中提到】
: 我当然不是说这种工作能一个人完成。 但趋势是一个人能做的东西越来越多,full
: stack的价值就是可以减少团队之间的纠纷。
: 以前一个前端人士需要压缩图片得等后端团队来搞定这个,现在下载个node插件最少
: prototype不成问题了。
: https://github.com/lovell/sharp
: 大公司不都是能用就用,prototype最后变prod也不算新鲜。 js是能够最大化单一语
: 言糙快猛的。

avatar
g*g
44
spring and jpa

【在 W***o 的大作中提到】
: 请大牛推荐学习后端的资料
:
: :它就说的是presentation和service layer之间的DTO,一般这个DTO是由service
: :provider,也就是后端的人来定的。所以图并没有画错。但明显作者对后端并不是很
: 了解。

avatar
Y*G
45
javascript同java一毛钱关系都没有,当年管它叫javascript实际是标题党。纯粹用来
吸引眼球的。当然,这不表示会java的人一定不会javascript。

【在 z****e 的大作中提到】
: 你是不是天真地以为所有java程序员都不会js?
: javascript里面java这几个字母你以为是白写的?
:
: real

avatar
z*e
46
这个名字就是从java那边买的版权
其设计本意是想做一个脚本,使之语法上看起来象java
这算不算一毛钱的关系?

【在 Y**G 的大作中提到】
: javascript同java一毛钱关系都没有,当年管它叫javascript实际是标题党。纯粹用来
: 吸引眼球的。当然,这不表示会java的人一定不会javascript。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。