回應蔡學鏞之 "該學Java或.NET?"
01:38
http://www.taiwan.cnet.com/enterprise/column/0,2000062893,20085161,00.htm我一直很少公開批評別人的文章
因為我害怕成為以後被別人攻擊的把柄
但是這一篇文章是由當年 Java 先驅蔡學鏞所寫的
我不得不跳出來回應一下
這一段是我在 JSPtw 所寫的
如果蔡學鏞在這兩年內都是接觸.NET
那麼這兩年內應該比較少接觸Java
Java的發展也是十分迅速
技術方面單以 XML 的整合來評斷
實在是有失公平
此外, Webservice 是 ibm 與 ms 為先驅的
sun 在這一點應用真的有點後知後覺
如果他只是批評 sun 和 ms
倒是沒有說錯但是我看到他是批評 java 和 .net
我覺得就是大錯特錯
無論是 ibm websphere 或 bea weblogic 及 oracle 等等
在 webservice 應用與開發都盡了全力
j2ee 近來所增加的 jsr 標準都幾乎是 webservice 的運用
所以, 要批評別人的時候, 要對對方的進步更清楚
如果可以用幾篇文章抹煞了 Java 的前途
請先了解 Java 的未來j2ee vs .net 這是國外很常討論的事情
我只能說 j2ee 和 .net 只是個技術框架
當你熟悉了其中一套就足以完成你的所有專案及產品開發
但是有一個很重要的問題
你的這套產品是在哪種作業系統執行呢
如果答案是不知道的話
請使用 j2ee
如果答案是 *ONLY WINDOWS"
那你可以使用 .net 或 j2ee所以我給大家的建議會更簡單
server 端用 j2ee ( 因為大型企業鮮少使用 windows 當server os )
client 端可以使用 C# ( 因為客戶端大多使用 windows )
如果你遇到的是 linux-based 的企業, 那麼只能靠 java 了不用批評一個框架的好壞
你覺得好用 不代表大家覺得好用
一個框架現在可能是第一名
能不能流行與創新
都會造成未來局勢的變化
就如同 struts 的流行
即使更簡單的 tapestry, webwork2 等等也難以撼動其地位我需要有個理由
足以讓我更換我的框架的理由
.net 晚了這麼多年才開發完成
就是代表 java 已經成功了這麼多年
未來, java 更是昂首闊步向前邁進最後, 所謂的天瓏指標
我更是哭笑不得 .. 賣得最好的是關於 ASP .NET 的書
大家都知道是什麼程度的人在寫 ASP
會寫 ASP.NET 能不能夠為百人以上的企業開發系統呢
乖 ~ 不要被 M$ 打手騙了
快投向 Java 懷抱吧 ^^~
我不認為同時學習 .NET 和 J2EE 的人
可以完全精通兩個領域
我感覺到他暗批 sun 不願意公開技術
但是每個人都知道 jdk 就附含了 src.zip 就是 jdk 的 source code
我所知道的 ibm / bea / sun 等等的技術人員
都是在為 java 的前途努力著
大家不分彼我的讓 java 發揚光大
此外, apache 接收了許多大廠的捐贈
例如 sun 提供了 tomcat 及 jakarta 許多元件 , ibm 提供了 webserivce 許多的元件
我不知道蔡學鏞的批評是由何而來
是台灣昇陽嗎 ? 還是微軟高薪挖角呢 ??
Java 我已經不把它當成一個語言來看了
他是一個解決方案
J2EE 更是企業級的解決方案
如果此時此刻要我轉到 .NET 的懷抱
我只能說 "NO WAY"