作者abcf (慢慢的)
看板java
标题Re: [问题] JAVA概况
时间Sat Jan 3 03:24:46 2009
你从头到尾都强调语言是工具
我何曾反对过你这些论点
所以选择哪个语言当然没有差异
你真的不需要每一次回覆就说一次这样的大道理
我并没有反对好吗 为什麽你都要说到这方面去呢
我从一开始就没讲到"我认为"哪个语言好哪个语言不好
我讲的都是自己身边曾经发生的某些java工程师的对.net的论点(还不少)
除了因为上次在soft_job版 因为某个人提出先学语言要先学java
不要学.net之类等等的话
我才提出我先学java差点让我进不了软体产业的话
所以进而说出 每个人有每个人的学习方式
像我就是学了java不会 再去学.net 会了之後最後学java
还有你说我都不是提出客观的条件分析
我想 从soft版开始就说了
短期内谁也压不倒谁 我也没说过哪个语言比较好
那要提出什麽客观的分析呢
我想我说的都是 某些我遇过的工程师说出的论点
他的论点都不客观了 而且一看就很明显
我想这不是我看到别人的言论以为别人在反而已
都反对到一群人要吵架了(我只是个菜鸟工程师没发言的份)
所以我每次提出的都是某些人说出怎样的话 "等等"
像是:.NET用拉一拉连新手都会 那老鸟跟新手有啥差别"等等"
你想想
一个java工程师和人吵.net不好
一次可能就快一小时
遇到其他java工程师 又开始讨论这个 那个工程师也附和
又和别人起争执
难道我要把这些人的每一个论点都po出来
然後在ptt上一个一个反驳 会不会太累了呢
况且你自己也说:但是对於这种莫须有的罪名倒是也看不过去
我想你也一定很清楚 这些言论一看就知道是错的吧
像是.net拉一拉就会了(那个发表他高论的工程师某次要支援.net专案
,结果写出来的不能用,还是我去重写的)
或是.net都包好了
一个语言里面附给你一个好用的东西 包好了有什麽不好?
如果这个包好的东西不好 你可以自己再去找好用的import进来阿
举个例子 你觉得fileupload不好 那可以去下载像是aspsmartupload的来用
诸如此类的言论 我就不再举了
你说:
在我们讲 .net 比较好「上手」 , jsp 比较「难学」 的时候 ,
这是对 .net的一种肯定 , 但是虽然是容易「上手」 ,
却不见得容易成为「高手」 , 这是别人在说「只会拖拉没啥用」的真谛.
我想这是你认为只会拖拉没啥用的真谛
但却不是我看到的那些人的想法
如果他们的想法有这麽正面 就不需要讨论到吵起来了(还带着不屑的眼神)
你把你的想法 套在我遇到的工程师
以为他们的想法和你一样 然後说我的想法不健康 那真的是很奇怪
难道要开始 子非鱼,安知鱼之乐的濠梁之辩吗?
像是这一次 也是ogamenewbie提出的论点我不同意 才po文反驳
前面发文跟他道歉不是它的理由正确 是我的遣词用字确实不太恰当
我真的不觉得sp下去会到code要重写的地步
至於他说出的那个例子(基本上我很少用到submit 因为都是用asp的button
如果会用到html的button 那也不会是subnit型态的
自己写个javascript就可以submit了)
恩 那算是3.5的bug吧 相信会有更新改过去的
但最多只要多写个javascript 靠它来改变action 就不会跟form的tag产生关系
这个只需要两三行的程式码 应该没到改写的地步
当然或许网路上还有人提出其他sp下去会需要改写的例子
但是要注意一点喔 bug是没注意到的 而不是前一版这样 後一版故意改变
最後再说一次好了
我没说过java比较好或者.net比较好的话
从soft版开始 我都是看到某些人对.net不实在的评论
才反驳它的论点
你真的可以不需要每一次回覆就说一次
语言是工具 要看个人的环境、习惯、背景.....
balabala之类的大道理
看的我头都快痛了 感觉真是鸡同鸭讲=.=
※ 引述《TonyQ (沉默是金)》之铭言:
: 我从头到尾都强调语言只是工具 , 要用的人自己好好修身养性比较重要 ,
: 在这个前提下 , 选择 java 或选择 .net 体系的语言又有什麽差异 ?
: 重点就在於「习惯」、「背景」、「学习环境」罗。
: 像我有vb背景所以玩 mvs 觉得还蛮简单的 , 有些人就不是这样嘛. :p
: 至於龟笑鳖无尾 , 我是不晓得你觉得自己的话如何,
: 但是我觉得你跟你说的人很像 , 因为你都不是提出客观的条件分析 ,
: 而是单纯看到别人的言论以为别人在反 ,
: 跟着起来反 , 这样的态度一点都不健康. :p
: ────────────────────────────────
: 好啦 , 回到原 po的话题.
: 1..net 要用到好也是很难的 .
: 2.没环境条件下,.net跟java无法比较
: 能比较只有环境条件 .net 上手控件容易, jsp framework多.
: 3.可携性的问题
: 而且说实在 , 早期我还在写 vb 的时候 (3-4年前) ,
: .net framework没有现在这麽普遍(因为vista内建)也是事实.
: 那时候反而我是都写 vb6 , 因为x86 runtime xp就有内建 , 不用另外安装.
: 在那个时候我敢讲 jvm 还比 .net framework 普遍 ,
: 现在我就不清楚了 , 我看super xp 之类的xp包好像都把.net 2.0包进去了.
: 3.5 是不是很普遍 , 可能要另问高贤就是了.
: 这问题说明什麽? 环境因素才是判断一个工具能不能用的主要选项,
: 如果你 coding 跟 publish 都在 linux server上 ,
: 那 ms 的 support 肯定大打折扣 .
: 反过来如果是有 windows 环境 , 那 .net 就会是个好选择 .
: 再来就是从 pg / coder 的 background 来判断两者对他的难易度.
: 这些因素在哪?「在人」。
: 但是这个语言是不是可能会有这些状况?会。
: 不是完全不可能,所以重点在於人,而不在於语言。
: 同样的 java 开发虽然有很多第三方公司开发出不少framework ,
: 可以供作各种不同设计模式的开发之用 ,
: 但是framework 不见得都是好的, 重点在於「对工具的了解」。
: 在我们讲 .net 比较好「上手」 , jsp 比较「难学」 的时候 ,
: 这是对 .net的一种肯定 , 但是虽然是容易「上手」 ,
: 却不见得容易成为「高手」 , 这是别人在说「只会拖拉没啥用」的真谛.
: 毕竟 , 有人说 .net 一定只能用拖拉吗?
: 我认识的长辈写 .net 就都自己写组件自己简化自己的流程 ,
: 那绝对不只是拖拉两字可以带过的啊.
: 要讨论 java 或 .net 比较好 , 必须要加上环境因素才有可能讨论,
: 而且最重要的是要把「驾驶员」这个最重要因素给摆在第一位.
: 对一个 java 大师来讲他用 java 开发速度有可能远胜他用过 .net ,
: 这样一来那个「开发速度快」的前提就不见得成立了.
: 而且说实在 , 所谓的「开发速度快」 , 也是建立在一些很基础的功能上.
: 像 datagrid /帐密认证 这类常用的控件如果会用当然是很快 ,
: 但是其他语言的framework 有的也能support ,
: 只要是「工具」就有制造跟生产的可能性 .
: ────────────────────────────────
: 脑袋里面的东西才是无价的 , 这一整串说实在的 ,
: 要怎麽跟 java 新手解释这些呢 ? :p
: 比执行速度 , .net 体系跟 java体系都过一个虚拟层差不到哪去 ,
: 而且大部分的时候跟coding 习惯、方式很有关系.
: 比开发效率 , 这又主要要看驾驶员能力跟工具熟悉度到哪.
: 比执行环境支援 , 这要定义双方使用的版本才能比较 ,
: ex.如果是.net 3.5 full 就会比较少 , .net 2.0 可能比较多.
: 比使用者 , 这目前好像还没有「客观」统计数据 .
: (数据是有看过啦 , 只是觉得不太客观.)
: 比第三方支援程度 , 这要看领域 , 不同程式领域有不同领域的差异.
: ────────────────────────────────
: 所以 , 当陷入「比较」的问题而没有「环境」时 ,
: 其实就已经是掉入陷阱里面了 .
: 因为能发挥 10% 到 100% 的选择在於 pg ,
: 但是 pg 却宁愿放弃这90%的权利, 把希望寄托在语言适应的0-10% ,
: 这不是缘木求鱼吗? :)
: 如果一个人的心理已经有预设立场的话,
: 怎麽说都不会客观跟让人信服的, 这句话同样对我自己也适用.
: 但是我自己很了解我并不排斥 .net , 并且我了解精通 .net 的 powerful ,
: 我也随时做好把所学的逻辑换个语言 implment 的打算 ,
: 真正看过多种语言 , 作过各种语言的事情 ,
: 应该要能了解语言真的只是个工具这个概念而已啊...
: 唯一的差异就是可能某些题目在某些语言的工具会比较多 ,
: 或者是比较容易被接受.
: 比方说 matlab 在运算方面工具可能比较好 ,
: ruby 可能在语言特性(动态语言、syntax、物件导向等)比较适合某些人.
: vb.net 可能比 vb6 在函式库方面有更多的支援 ,
: 语法也更加严谨能够把原本在执行期才会发生的问题在编译期就能检验出.
: 只讨论语言 , 而没有「环境」是一件很愚蠢的事情 ,
: 事实上 , 比较本身就是件愚蠢的事情.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.101.81
1F:推 TonyQ:所谓一个巴掌拍不响~:p 01/03 17:31
2F:→ TonyQ:你应该是要去找你认为不妥的那个族群反弹,而不是怪人讲道理. 01/03 17:33