由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 哪位大侠比较一下java和python?
相关主题
Python at Netflixamazon的soa编程方式说白了
以后Web就是Node的天下了关于python的优势
我认为JVM上的语言,老大还是Java真神,据说python是给初学者学的,对此你怎么看?
很多人没有意识到,其实很多人手写的c程序比java程序要慢这次node把python也给干了
uber用的python作的api.不是java, php难得好文,Linkedin如何用Node beat Python,Ruby,Java
大家难道全是半路出家?groovy整个就是一个better python
请zhaoce大牛比较一下reactor和vert.xJava is back
Netty和JavaEE学python的一点小感觉哈
相关话题的讨论汇总
话题: java话题: python话题: use话题: team话题: soa
进入Programming版参与讨论
1 (共1页)
d********t
发帖数: 9628
1
比如什么情况下用什么好。谢谢!
l*********s
发帖数: 5409
2
use java when you need the code to run fast; use python when you need to
write code fast.
a***n
发帖数: 538
3
能用python的地方就不要用java。不过java的程序比较容易读懂。
d********t
发帖数: 9628
4
RE

【在 l*********s 的大作中提到】
: use java when you need the code to run fast; use python when you need to
: write code fast.

Y**G
发帖数: 1089
5
搭积木的时候,积木用Java来做,Python是胶水。

【在 d********t 的大作中提到】
: 比如什么情况下用什么好。谢谢!
r*g
发帖数: 3159
6
use python if you can;
use Java if you have to.

【在 d********t 的大作中提到】
: 比如什么情况下用什么好。谢谢!
r***y
发帖数: 4379
7
需要Java, groovy 是最好的胶水, 用 python 干嘛?
python 的缩进真的很蛋疼

【在 d********t 的大作中提到】
: 比如什么情况下用什么好。谢谢!
c***d
发帖数: 996
8
I am by no means java or python expert. However this is what I have seen
people doing:
1. use java if you have a lot of async operation
2. use java if you have a big team, long delivery and deployment cycle
3. use java if you do hadoop
4. use java if you mainly interface with xml data.
For anything else you can pretty much use python.

【在 d********t 的大作中提到】
: 比如什么情况下用什么好。谢谢!
l**********n
发帖数: 8443
9
为什么不用node?
d********t
发帖数: 9628
10
啥是node?不会。

【在 l**********n 的大作中提到】
: 为什么不用node?
相关主题
大家难道全是半路出家?amazon的soa编程方式说白了
请zhaoce大牛比较一下reactor和vert.x关于python的优势
Netty和JavaEE真神,据说python是给初学者学的,对此你怎么看?
进入Programming版参与讨论
a***n
发帖数: 538
11
没觉得1和4 java有什么优势啊。

【在 c***d 的大作中提到】
: I am by no means java or python expert. However this is what I have seen
: people doing:
: 1. use java if you have a lot of async operation
: 2. use java if you have a big team, long delivery and deployment cycle
: 3. use java if you do hadoop
: 4. use java if you mainly interface with xml data.
: For anything else you can pretty much use python.

g*****g
发帖数: 34805
12
For most jobs, you don't decide what language to use.
a***n
发帖数: 538
13

SOA以后,自由度还是挺大的。

【在 g*****g 的大作中提到】
: For most jobs, you don't decide what language to use.
z****e
发帖数: 54598
14
this is true
but for most python users
they dont even know what actually soa is

【在 a***n 的大作中提到】
:
: SOA以后,自由度还是挺大的。

W***o
发帖数: 6519
15
yep, what's SOA anyhow?

【在 z****e 的大作中提到】
: this is true
: but for most python users
: they dont even know what actually soa is

g*****g
发帖数: 34805
16
SOA only means different teams may choose to use different languages.
However, within a team, you probably have to stick to what's already there.
Your teammates ain't willing to understand/maintain your Python code if they
are more comfortable with Java, vice versa.

【在 a***n 的大作中提到】
:
: SOA以后,自由度还是挺大的。

n****1
发帖数: 1136
17
最好是包产到户, 每个service由一个人负责, 责任最明确, 也最自由.

.
they

【在 g*****g 的大作中提到】
: SOA only means different teams may choose to use different languages.
: However, within a team, you probably have to stick to what's already there.
: Your teammates ain't willing to understand/maintain your Python code if they
: are more comfortable with Java, vice versa.

z****e
发帖数: 54598
18
for software engineering projects
u have to code in structural and modular ways
which is pretty much like oo
for java, u HAVE TO think and do in this way
but for other language programmers
people will probably not bother to do that
and this freedom could be a huge problem which
may cause ur team including u, ur manager and ur subordinates
lose their jobs in future
g*****g
发帖数: 34805
19
Personnel change all the time. You may want to make a simple change on a
service your teammate's responsible and you'd be slowed down if it's a
language you don't know well. While it's technically possible, the
management definitely want to minimize the risk for knowledge transfer.
Typically UI team, backend team, UI team are free to pick their own stack,
but within a team it's usually consistent.

【在 n****1 的大作中提到】
: 最好是包产到户, 每个service由一个人负责, 责任最明确, 也最自由.
:
: .
: they

d*******r
发帖数: 3299
20
那就是理论上SOA的话,可以一个人负责一个service,然后用自己喜欢的语言或者工具
了(当然别用太非主流的),只要能处理人员离职的情况就行。
可不可以每个人负责一个service,但是另外有1~2个backup的人,要求此service的主
要负责人教会backup的人能理解和维护主要负责人的代码。

【在 g*****g 的大作中提到】
: Personnel change all the time. You may want to make a simple change on a
: service your teammate's responsible and you'd be slowed down if it's a
: language you don't know well. While it's technically possible, the
: management definitely want to minimize the risk for knowledge transfer.
: Typically UI team, backend team, UI team are free to pick their own stack,
: but within a team it's usually consistent.

相关主题
这次node把python也给干了Java is back
难得好文,Linkedin如何用Node beat Python,Ruby,Java学python的一点小感觉哈
groovy整个就是一个better pythonpython Global Lock
进入Programming版参与讨论
q*c
发帖数: 9453
21

学习全新的语言, 特别是架构, 大队库, 等等等等dependency, 还要能 maintain,
debug, extend....
你觉得要多少时间? 作为管理层如果让这样的事情大量发生, 就是愚蠢, 就是出钱
在帮社会培养人, 而不是为自己服务。

【在 d*******r 的大作中提到】
: 那就是理论上SOA的话,可以一个人负责一个service,然后用自己喜欢的语言或者工具
: 了(当然别用太非主流的),只要能处理人员离职的情况就行。
: 可不可以每个人负责一个service,但是另外有1~2个backup的人,要求此service的主
: 要负责人教会backup的人能理解和维护主要负责人的代码。

b*******s
发帖数: 5216
22
这不就是亚麻10年前做的嘛

,

【在 q*c 的大作中提到】
:
: 学习全新的语言, 特别是架构, 大队库, 等等等等dependency, 还要能 maintain,
: debug, extend....
: 你觉得要多少时间? 作为管理层如果让这样的事情大量发生, 就是愚蠢, 就是出钱
: 在帮社会培养人, 而不是为自己服务。

q*c
发帖数: 9453
23
呵呵, 我们以前组里面有个 senior, 就爱用 ruby. 别人都 java 他上 rails,
active scalf 之类的。
不久就被开了。 去了微软。
亚麻是 SOA, 但是可不许你胡乱用难以维护的自己的轮子。

【在 b*******s 的大作中提到】
: 这不就是亚麻10年前做的嘛
:
: ,

1 (共1页)
进入Programming版参与讨论
相关主题
学python的一点小感觉哈uber用的python作的api.不是java, php
python Global Lock大家难道全是半路出家?
那些公司用 the fucking gradle请zhaoce大牛比较一下reactor和vert.x
scala的framwork写web 能比node, django好用么?Netty和JavaEE
Python at Netflixamazon的soa编程方式说白了
以后Web就是Node的天下了关于python的优势
我认为JVM上的语言,老大还是Java真神,据说python是给初学者学的,对此你怎么看?
很多人没有意识到,其实很多人手写的c程序比java程序要慢这次node把python也给干了
相关话题的讨论汇总
话题: java话题: python话题: use话题: team话题: soa