p*****2 发帖数: 21240 | |
m*******l 发帖数: 12782 | |
m******t 发帖数: 635 | |
p*****2 发帖数: 21240 | 4
哪个呀?
【在 m******t 的大作中提到】 : 这货也太没有节操了,他可是Django项目的lead developer
|
p*****2 发帖数: 21240 | 5
我感觉灌水就算休息了吧。
【在 m*******l 的大作中提到】 : 大牛不休息啊
|
p*****2 发帖数: 21240 | 6
看到了。刚才都没注意。这下公孙大神没话说了吧。
【在 m******t 的大作中提到】 : 这货也太没有节操了,他可是Django项目的lead developer
|
p*****2 发帖数: 21240 | |
z****e 发帖数: 54598 | 8 公孙大神的编程哲学是可读性胜过一切
【在 p*****2 的大作中提到】 : 公孙大神昨天怎么绕道而行了?
|
p*****2 发帖数: 21240 | 9
其实coffeescript长的跟python很像,可读性更强。
【在 z****e 的大作中提到】 : 公孙大神的编程哲学是可读性胜过一切
|
d********g 发帖数: 10550 | 10 昨天还真没看到。二爷最近吃了火药了尽挖坑?Django没错啊,RoR和Django是server
side MVC的经典,现在是client side MVC + server REST,Node.js和他们不冲突
Python的我早说了eco system大很多,web只是冰山一角,还要说一万遍?JS的social
类SPA可以套Node.js后端来抗高并发比如我提到那个open source项目,稍微复杂一点
而且transaction要求高的,Node.js也只是个壳,后面得Python/Java这么用
async的Python库一坨一坨的,Twisted/Facebook Tornado/gevent随便选。3.x里也在
讨论加入原生支持,当然这个八字还只有一撇暂且不说。不可否认JS全套很有吸引力,
但是目前JS还做不了真的全套
【在 p*****2 的大作中提到】 : 公孙大神昨天怎么绕道而行了?
|
|
|
p*****2 发帖数: 21240 | 11
server
social
稍微复杂一点
而且transaction要求高的,Node.js也只是个壳,后面得Python/Java这么用
大牛给几个node+python的例子?
我见到的都是node+JVM,你这么说让JVM三剑客的脸往哪里放?
【在 d********g 的大作中提到】 : 昨天还真没看到。二爷最近吃了火药了尽挖坑?Django没错啊,RoR和Django是server : side MVC的经典,现在是client side MVC + server REST,Node.js和他们不冲突 : Python的我早说了eco system大很多,web只是冰山一角,还要说一万遍?JS的social : 类SPA可以套Node.js后端来抗高并发比如我提到那个open source项目,稍微复杂一点 : 而且transaction要求高的,Node.js也只是个壳,后面得Python/Java这么用 : async的Python库一坨一坨的,Twisted/Facebook Tornado/gevent随便选。3.x里也在 : 讨论加入原生支持,当然这个八字还只有一撇暂且不说。不可否认JS全套很有吸引力, : 但是目前JS还做不了真的全套
|
p*****2 发帖数: 21240 | 12
server
social
我觉得趋势还是client side MVC + REST。毕竟现在越来越多的mobile和web技术架构
的合并需要这个架构。
你看Clojure都往JS上转了。
【在 d********g 的大作中提到】 : 昨天还真没看到。二爷最近吃了火药了尽挖坑?Django没错啊,RoR和Django是server : side MVC的经典,现在是client side MVC + server REST,Node.js和他们不冲突 : Python的我早说了eco system大很多,web只是冰山一角,还要说一万遍?JS的social : 类SPA可以套Node.js后端来抗高并发比如我提到那个open source项目,稍微复杂一点 : 而且transaction要求高的,Node.js也只是个壳,后面得Python/Java这么用 : async的Python库一坨一坨的,Twisted/Facebook Tornado/gevent随便选。3.x里也在 : 讨论加入原生支持,当然这个八字还只有一撇暂且不说。不可否认JS全套很有吸引力, : 但是目前JS还做不了真的全套
|
d********g 发帖数: 10550 | 13 我说了不算,公司招人才是真的。随便搜一个吧:
https://www.linkedin.com/jobs2/view/9242737
【在 p*****2 的大作中提到】 : : server : social : 我觉得趋势还是client side MVC + REST。毕竟现在越来越多的mobile和web技术架构 : 的合并需要这个架构。 : 你看Clojure都往JS上转了。
|
p*****2 发帖数: 21240 | 14
这个明显是从Python往Node转呀。
【在 d********g 的大作中提到】 : 我说了不算,公司招人才是真的。随便搜一个吧: : https://www.linkedin.com/jobs2/view/9242737
|
d********g 发帖数: 10550 | 15 这当然是趋势,REST这块并不是单纯异步抗高并发就能解决的,Java系所谓backend
business logic,换Node可以放在对transaction要求不高的环境比如social类并发高
但是数据不敏感的情况。有交易的Node大多是用来做个REST的壳
【在 p*****2 的大作中提到】 : : 这个明显是从Python往Node转呀。
|
p*****2 发帖数: 21240 | 16
Python performance跟Node比差那么多,怎么搭配呀?前台用perf巨牛的node,后台用
缓慢的python?我觉得JVM搭配更合理。
【在 d********g 的大作中提到】 : 我说了不算,公司招人才是真的。随便搜一个吧: : https://www.linkedin.com/jobs2/view/9242737
|
d********g 发帖数: 10550 | 17 你也可以说只要有Node的都是X往Node转
【在 p*****2 的大作中提到】 : : Python performance跟Node比差那么多,怎么搭配呀?前台用perf巨牛的node,后台用 : 缓慢的python?我觉得JVM搭配更合理。
|
p*****2 发帖数: 21240 | 18
Node是新技术,老技术往上转很正常吧?你有见Node往Python转吗?
【在 d********g 的大作中提到】 : 你也可以说只要有Node的都是X往Node转
|
d********g 发帖数: 10550 | 19 Node异步就是来压queue而已,有queue你还实时处理?不管你配啥,都得一个一个来,
大量的business logic瓶颈不在web,“缓慢”一说并不确切
【在 p*****2 的大作中提到】 : : Node是新技术,老技术往上转很正常吧?你有见Node往Python转吗?
|
p*****2 发帖数: 21240 | 20
大牛也承认了呀?我的意思就是client side MVC (Javascript) + Node REST (
Javascript) + JVM (Clojure)
【在 d********g 的大作中提到】 : 这当然是趋势,REST这块并不是单纯异步抗高并发就能解决的,Java系所谓backend : business logic,换Node可以放在对transaction要求不高的环境比如social类并发高 : 但是数据不敏感的情况。有交易的Node大多是用来做个REST的壳
|
|
|
m******t 发帖数: 635 | 21 CoffeeScript基本上是Ruby的语法加Python的indentation
【在 p*****2 的大作中提到】 : : 大牛也承认了呀?我的意思就是client side MVC (Javascript) + Node REST ( : Javascript) + JVM (Clojure)
|
p*****2 发帖数: 21240 | 22
后台有什么一定需要Python的吗?Node和Clojure搞不定的?
【在 d********g 的大作中提到】 : Node异步就是来压queue而已,有queue你还实时处理?不管你配啥,都得一个一个来, : 大量的business logic瓶颈不在web,“缓慢”一说并不确切
|
d********g 发帖数: 10550 | 23 二爷为什么一定要所有人都JVM呢?Python系的当然都是Python的backend,比如
Dropbox如果要把REST换成Node也是可以的,但它所有的后台Node目前还没法搞
【在 p*****2 的大作中提到】 : : 后台有什么一定需要Python的吗?Node和Clojure搞不定的?
|
p*****2 发帖数: 21240 | 24
for comprehension 貌似是python的?
【在 m******t 的大作中提到】 : CoffeeScript基本上是Ruby的语法加Python的indentation
|
d********g 发帖数: 10550 | 25 二爷这话可以apply到任何语言。后台有什么一定需要XX的?YY和ZZ搞不定的?
【在 p*****2 的大作中提到】 : : for comprehension 貌似是python的?
|
p*****2 发帖数: 21240 | 26
主要是没见到node+python的范例。有哪家公司是这么搞的吗?
感觉后台hadoop, storm啥的,kafka, JVM优势比较大。你觉得呢?
【在 d********g 的大作中提到】 : 二爷为什么一定要所有人都JVM呢?Python系的当然都是Python的backend,比如 : Dropbox如果要把REST换成Node也是可以的,但它所有的后台Node目前还没法搞
|
p*****2 发帖数: 21240 | 27
那你说说python如果丢了前台,后台的主要优势是什么呀?
【在 d********g 的大作中提到】 : 二爷这话可以apply到任何语言。后台有什么一定需要XX的?YY和ZZ搞不定的?
|
m******t 发帖数: 635 | 28 恩,还真是这样
【在 p*****2 的大作中提到】 : : 那你说说python如果丢了前台,后台的主要优势是什么呀?
|
p*****2 发帖数: 21240 | 29 公孙,我觉得concurrency python没法跟node和JVM比。 |
d********g 发帖数: 10550 | 30 举个例子吧:我们用Redis做broker,有些公司是用Redis做内存DB了,加硬盘备份。
Redis就是当一个service用,你能说C占领了web市场?
【在 p*****2 的大作中提到】 : 公孙,我觉得concurrency python没法跟node和JVM比。
|
|
|
d********g 发帖数: 10550 | 31 Node是比较适合做抗高并发因为语言特性。但你不知道手游公司用gevent和Python
stack的也很多吗?又随手一搜:
https://www.linkedin.com/jobs2/view/6693137
【在 p*****2 的大作中提到】 : 公孙,我觉得concurrency python没法跟node和JVM比。
|
d********g 发帖数: 10550 | 32 抓螃蟹去了,晚点回来看有没有继续被喷……二爷节日快乐
【在 d********g 的大作中提到】 : 举个例子吧:我们用Redis做broker,有些公司是用Redis做内存DB了,加硬盘备份。 : Redis就是当一个service用,你能说C占领了web市场?
|
p*****2 发帖数: 21240 | 33
好。节日快乐。
感觉大神对node的态度越来越暧昧了,不像几个月前了。未来web端就是node的天下看
来已经没有悬念了,Python系,Java系的人都没有异议。PHP,Ruby就不要提了。Node/
Javascript真正归拢了语言的各派势力了。目前来看有可能改变规则的也就是Clojure
了。所以现在开始学习Node+Clojure才是王道。
【在 d********g 的大作中提到】 : 抓螃蟹去了,晚点回来看有没有继续被喷……二爷节日快乐
|
b***e 发帖数: 1419 | 34 这个是事实。 但是为什么 node不能用来做transaction呢? 从技术的角度上讲完全没
有问题。lib支持不算好, 但是可以慢慢做起来。
【在 d********g 的大作中提到】 : 这当然是趋势,REST这块并不是单纯异步抗高并发就能解决的,Java系所谓backend : business logic,换Node可以放在对transaction要求不高的环境比如social类并发高 : 但是数据不敏感的情况。有交易的Node大多是用来做个REST的壳
|
p*****2 发帖数: 21240 | 35
技术上没什么问题,lib还不够是真的。另外对算法的表现能力,感觉JS差点劲。
【在 b***e 的大作中提到】 : 这个是事实。 但是为什么 node不能用来做transaction呢? 从技术的角度上讲完全没 : 有问题。lib支持不算好, 但是可以慢慢做起来。
|
b***e 发帖数: 1419 | 36 没搞过clojure. 看到你这么推崇, 打算研究一下。clojure搞transactional的东西有
什么特别的优势么? 从理论上看, 最终是靠engine primitives, 语言应该不重要。
除非有特别牛逼的pattern.
【在 p*****2 的大作中提到】 : : 技术上没什么问题,lib还不够是真的。另外对算法的表现能力,感觉JS差点劲。
|
z****e 发帖数: 54598 | 37 你不是不玩游戏么?
怎么总能看到你说游戏公司的经验?
【在 d********g 的大作中提到】 : Node是比较适合做抗高并发因为语言特性。但你不知道手游公司用gevent和Python : stack的也很多吗?又随手一搜: : https://www.linkedin.com/jobs2/view/6693137
|
g*****g 发帖数: 34805 | 38 大神爱上了Python,想结婚了。没有了以前每年换一次最爱的冲动。看到Node上来了,
五味杂陈。
话说Python这种语言,在纯后端肯定是竞争不过JVM系的。GIL是天生的劣势,生态系统
也差太多。如果前端Node一统天下。以后应用轻量级的必然是node成为full stack首选
。重量级的必然是node+JVM系。对于Python是噩耗。
Node/
Clojure
【在 p*****2 的大作中提到】 : : 技术上没什么问题,lib还不够是真的。另外对算法的表现能力,感觉JS差点劲。
|
T*******x 发帖数: 8565 | 39 请教一个问题:
你说的web端是指什么?是指web前端吗?
如果用MVC来举例的话,是V吗?还是V+C?不包括M吧?
或者这样举例不合适的话,请问你确指什么?
Node/
Clojure
【在 p*****2 的大作中提到】 : : 技术上没什么问题,lib还不够是真的。另外对算法的表现能力,感觉JS差点劲。
|
g*****g 发帖数: 34805 | 40 传统的server应用分为三层,presentation tier (web UI, rest+mobile), business
tier, persistence tier.
整个MVC都在presentation tier里。
【在 T*******x 的大作中提到】 : 请教一个问题: : 你说的web端是指什么?是指web前端吗? : 如果用MVC来举例的话,是V吗?还是V+C?不包括M吧? : 或者这样举例不合适的话,请问你确指什么? : : Node/ : Clojure
|
|
|
d********g 发帖数: 10550 | 41 3D主要是游戏公司搞,高并发需要用到异步的也是网游、手游的特点,说是游戏,抽象
起来和social应用有什么区别么?
【在 z****e 的大作中提到】 : 你不是不玩游戏么? : 怎么总能看到你说游戏公司的经验?
|
d********g 发帖数: 10550 | 42 你还真错了,JS的发展趋势是我穿越回快一年多前提的?
http://www.mitbbs.com/article1/Programming/31238591_3_0.html
http://www.mitbbs.com/article1/Programming/31251275_3_0.html
Python的GIL是个劣势,这也是为什么它不怎么和Java拼多线程,而是搞异步。但Node
+ JVM系对Java贴金没有任何好处,JVM还有Jython,同样平台那就是拼语言特性了,现
在鼓吹的JVM一帮马甲语言包括Jython难道能和Java一概而论?贴金也不是这样的,你
说JVM那Python岂不是活得好好的?
发文就好好发,你PA的功力是众人皆知,过节我也没必要和你掐这个。二爷说的可是
Clojure,Java就因为JVM也想一荣俱荣来沾光,恐怕不及你一而再再而三PA我最爱,没
多久你自己的发妻就被Clojure给小三了。谈JVM,Jython可看着呢,难道Clojure就和
Java很类似了?风马牛不相及,就因为一个JVM?
大过节的,前院调戏得欢,不料自己后院就失火。JVM语言混战对Java才真的是噩耗,
二爷力挺Clojure你都藏着掖着不敢掐,心里不知道对Java这个发妻打的什么算盘呢。
人心叵测
【在 g*****g 的大作中提到】 : 大神爱上了Python,想结婚了。没有了以前每年换一次最爱的冲动。看到Node上来了, : 五味杂陈。 : 话说Python这种语言,在纯后端肯定是竞争不过JVM系的。GIL是天生的劣势,生态系统 : 也差太多。如果前端Node一统天下。以后应用轻量级的必然是node成为full stack首选 : 。重量级的必然是node+JVM系。对于Python是噩耗。 : : Node/ : Clojure
|
d********g 发帖数: 10550 | 43 Clojure先和Java掐个清楚吧,不能因为都是JVM的就一团和气,那Jython可不乐意。好
比做.net的,几种语言可是井水不犯河水
我说下面这些话的时候,没记错的话二爷才刚刚开始看JS吧?
http://www.mitbbs.com/article1/Programming/31238591_3_0.html
http://www.mitbbs.com/article1/Programming/31251275_3_0.html
Node/
Clojure
【在 p*****2 的大作中提到】 : : 技术上没什么问题,lib还不够是真的。另外对算法的表现能力,感觉JS差点劲。
|
d********g 发帖数: 10550 | 44 需要时间慢慢发展。Epic不还用VB6吗,技术角度上讲都没有问题
【在 b***e 的大作中提到】 : 这个是事实。 但是为什么 node不能用来做transaction呢? 从技术的角度上讲完全没 : 有问题。lib支持不算好, 但是可以慢慢做起来。
|
p*****2 发帖数: 21240 | 45
Node
大牛对JVM真是太不了解了。
【在 d********g 的大作中提到】 : 你还真错了,JS的发展趋势是我穿越回快一年多前提的? : http://www.mitbbs.com/article1/Programming/31238591_3_0.html : http://www.mitbbs.com/article1/Programming/31251275_3_0.html : Python的GIL是个劣势,这也是为什么它不怎么和Java拼多线程,而是搞异步。但Node : + JVM系对Java贴金没有任何好处,JVM还有Jython,同样平台那就是拼语言特性了,现 : 在鼓吹的JVM一帮马甲语言包括Jython难道能和Java一概而论?贴金也不是这样的,你 : 说JVM那Python岂不是活得好好的? : 发文就好好发,你PA的功力是众人皆知,过节我也没必要和你掐这个。二爷说的可是 : Clojure,Java就因为JVM也想一荣俱荣来沾光,恐怕不及你一而再再而三PA我最爱,没 : 多久你自己的发妻就被Clojure给小三了。谈JVM,Jython可看着呢,难道Clojure就和
|
p*****2 发帖数: 21240 | 46
Clojure从来都没跟Java掐过吧?你有掐的link吗?
【在 d********g 的大作中提到】 : Clojure先和Java掐个清楚吧,不能因为都是JVM的就一团和气,那Jython可不乐意。好 : 比做.net的,几种语言可是井水不犯河水 : 我说下面这些话的时候,没记错的话二爷才刚刚开始看JS吧? : http://www.mitbbs.com/article1/Programming/31238591_3_0.html : http://www.mitbbs.com/article1/Programming/31251275_3_0.html : : Node/ : Clojure
|
s***o 发帖数: 2191 | 47 LOL. 二爷跟好虫互相掐几下,大神气就顺了
【在 p*****2 的大作中提到】 : : Clojure从来都没跟Java掐过吧?你有掐的link吗?
|
p*****2 发帖数: 21240 | 48
lol。其实我看goodbug对这些语言的了解跟我争议很小。
goodbug对node理解还是很深刻的,对python的批判也很入骨
【在 s***o 的大作中提到】 : LOL. 二爷跟好虫互相掐几下,大神气就顺了
|
d********g 发帖数: 10550 | 49 你们因为一个共同的敌人,为了一个共同的信念,走到了一起。搁置争议,同仇敌忾,
翻译过来应该是这个意思吧……
【在 p*****2 的大作中提到】 : : lol。其实我看goodbug对这些语言的了解跟我争议很小。 : goodbug对node理解还是很深刻的,对python的批判也很入骨
|
d********g 发帖数: 10550 | 50 二爷有个不好就是老挖坑,等一群人掉进去,他挥一挥衣袖,不带走一门语言
【在 s***o 的大作中提到】 : LOL. 二爷跟好虫互相掐几下,大神气就顺了
|