Python与Java

2011-08-26 19:49:38 +08:00
 Mr_Vangogh
我的专业并不是软件开发或者其他跟编程有关的。但是我对编程非常感兴趣。最近我想在Python和Java中选择一门语言好好学习学习,不知道各位前辈有没有什么建议?我在网上检索了一些,但是感觉挺晕的。

PS:特别喜欢V2EX这个网站!从界面到内容都喜欢!
14563 次点击
所在节点    问与答
48 条回复
Livid
2011-08-26 19:50:10 +08:00
谢谢。这个网站就是用 Python 做的。:)
Hyperion
2011-08-26 19:51:20 +08:00
个人偏见: java这个瓜货!...
ayanamist
2011-08-26 20:37:12 +08:00
如果不是搞软件开发,建议用Python吧,脚本语言编写速度比较快,而且没有繁琐的编译过程。
PS:我的TwiTalkerPlus和正在写的TwiOtaku都是Python写的,我也不是程序员,只是一个医学生。
不推荐Java,太重量级了。
pepsin
2011-08-26 20:44:12 +08:00
Python吧,java虽然严谨点,但代码量大又繁琐,初学很容易烦
wenhuacn
2011-08-26 21:19:08 +08:00
如果要靠编程吃饭,先学Java
如果个人兴趣,直接Python
bhuztez
2011-08-26 21:40:13 +08:00
选一个有interactive shell的语言就好
Mr_Vangogh
2011-08-26 22:15:38 +08:00
@Hyperion 能骂得详细点么:)
Mr_Vangogh
2011-08-26 22:16:30 +08:00
@pepsin 我有一定的C++基础,java比C++简单多了啊。
Mr_Vangogh
2011-08-26 22:17:37 +08:00
@wenhuacn 无法靠python吃饭么?
chloerei
2011-08-26 22:22:06 +08:00
乱入:Ruby,又好玩又能吃饭
ljbha007
2011-08-26 22:33:38 +08:00
学Java吧,更健壮 更容易养成良好的编程习惯
owenfight
2011-08-26 23:03:43 +08:00
有点萝卜白菜的意思。。 挺python
makestory
2011-08-27 00:01:34 +08:00
整体上还是定动态语言
Hyperion
2011-08-27 00:25:06 +08:00
# 首先, 我是来黑java的, 而且我对java了解一点也不深. 以下只是我接触之后的感受, 可能(肯定)没有什么价值, 并且有泄愤的成分. 如有喷者请轻喷. #

@Mr_Vangogh java无能, 因为我不想看到脏东西, 我不喜欢我写出来的东西会脱离我的控制. 很不幸, java做到了... 可能是我还没有经过正统洗脑, 和java同步率太差的关系.

有一段时间和java斗智斗勇, 本身的语法我可以接受, 有人说java类型乱, 但我也没什么感觉, 总比php靠谱. 可到后来套上了各种框架, 情况不就对了, 填xml填死你啊... struts2给我的感觉, 是框架在调用你的代码, 不是你借助框架帮你做事.

我一开始就讨厌java, 我怀疑很少有写java的是知道自己写出来的东西到底是怎么工作的, 调用了什么, 那一步可能会出现问题云云.

phprpc的文档里有这么一段:
http://phprpc.org/zh_CN/docs/#%5B%5BPHPRPC%20for%20Java%5D%5D

我一直觉得, java大多用于企业级开发, 不是神马光彩的事情. java就一死胖子, 迟早得心脏病死! 我一直很佩服大企业里那帮 "妙手神医", 给java续了这么长的命.
alexzhan
2011-08-27 00:59:22 +08:00
@Hyperion struts2很好用,填不了多少xml,照如你说,只能说明你只了解了java与其框架的皮毛而已。
另外,我也对java与框架了解的不是很深。
Hyperion
2011-08-27 01:09:19 +08:00
@alexzhan 入门过程太凶残... 我可能有些夸大了
laihj
2011-08-27 01:11:40 +08:00
当然是python
Mr_Vangogh
2011-08-27 01:19:32 +08:00
@Hyperion @alexzhan 填xml有什么不好么?我感觉android里面用xml来配置界面之类挺好用的啊。
Hyperion
2011-08-27 01:25:37 +08:00
@Mr_Vangogh 填多了就肿了, 从配置到编译, 每一步都要一个xml... 你可以找一些教程看一下, 输出一句 "世界姥爷你好" 的代码量, 还没各种xml写的多.
kongruxi
2011-08-27 02:18:52 +08:00
@Hyperion 为什么总是要迁怒于Java呢?如果你不用Java来做企业开发,那你就用Ruby/Python做个出来试试吧

Java的struts、Spring本来是以企业开发为目的做的,偏偏有人用来做web,然后却去责怪Java

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/17366

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX