作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 对java的印象
时间Tue Jan 3 11:13:05 2012
※ 引述《asadman1523 (忍者好难养)》之铭言:
: 不知道为什麽从高中开始就有听到有人在讲java的缺点
: 体积大然後执行效率差等等 (听到的)。
: 最近上完java的课,老师都是讲优点,可携性阿,一大堆API阿,C++有多重继承
: java也可以实现,然後可以做游戏,做伺服器,写applet or application等等
: 这跟我之前的印象差异好大="=
: 最近Android又很红我才发现也是用java写的
: java真的没有我想像中(or 印象中)那麽差吗?
: 我们学校大一是学C 大二学java,我觉得两者的差异在於C都是自己写
==.=== 你也可以自己包 library 啊
: java都是去查api...(.size .length 很多)
: 网路上也有看到有人说"会拉物件的人不代表会写程式"
: 我也用过windows builder来设计视窗(eclipse),很好用,也很方便
: C没有GUI所以用java写出来我很开心这样XD
有,只是不是像 core-Java 一样,在 core-C 就有提供
: 另外觉得java的api多到让人不用动脑...但是不用这些api又写不出有视窗的软体
: 还有就是C的printf,java却要一长串System.out.println 让我觉得很麻烦...
static import...
不然自己把 System.out.println() 包装个 print() 啊......
: 或许是java有时太方便有时却又很麻烦才让我感到疑惑
: 关於我那个对java很负面的印象有人可以帮我解答吗?
: 或者告诉我以前听到的都是错的...
: 不然我好像对java提不起更深入研究的兴趣...
我每天都在听 Java 的缺点
写 C 的人说 Java 太高阶,很多东西碰触不到,还会渗漏东渗漏西
写 C++ 的人说 Java 太残缺,没有多重继承也没有 operator overloading
写 scipt language 的人说 Java 太罗唆,罗唆到他们不想罗唆 Java 有多罗唆
写 JS 的人说:你好无聊,干麽还用 GWT,直接写 JS 就好啦
我想,这就是中庸之道的好处与坏处
大家都会想踢 Java 一脚,因为(感觉上)Java 在正中间
写 Ruby 的人不会去攻击 C 的缺点
写 C++ 的人不会去攻击 JS 的缺点
(至少我没听过 XD)
因为它们彼此离的太远
我建议你可以去读一下这篇的第一点
http://www.itworld.com/print/228375
或是按照 z-3-3-1-2 那篇文章想一想
为什麽 Android/GWT 要用 Java 语言来当「语言」
(当然 iPhone 可以自己搞个 Object-C
你可以说是因为已经在天上那位很有种)
以及为甚麽很多大架构都 dependent on Java
又或是从反面来想,现在还是有人用 CGI 模式开发 service
C_and_CPP 版依然是 PTT 上程设版的热门版面
在 2004 年以前,我们可能都还在怀疑
到底谁在用 JS 开发软体(而不是网页特效)?
结果现在 node.js 似乎正夯
知道 Java 的缺点、负面消息是一件很好的事情
更不用说这些缺点 or 负面消息未必是绝对的缺点、绝对的负面
(就像有人喜欢巨乳、有人喜欢萝莉控,相处的好比较重要)
它可以帮助你去接纳 Java、甚至喜欢 Java
(或是承认自己的智商只能写 Java [举手][泪目])
不然,至少也可以让你下定决心远离 Java
与其烦恼这些(或是像我写这种没营养的废文 [泪目])
还不如像抓周一样,抓起一个语言,好好写出够大的程式
其他... 再说吧...
除非你有像天上那位水果商那麽硬
不然,在台湾的开发环境,还不是常常随波逐流走.....
--
钱锺书:
说出来的话
http://www.psmonkey.org
比不上不说出来的话
Java 版 cookcomic 版
只影射着说不出来的话
and more......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.6.86
1F:→ adrianshum:Objective-C 不是 iPhone 才有的, 没记错OSX 早就是 01/03 18:52