Re: [問題] java與C#何者較難?
※ 引述《lojely (錦瑟瓶子)》之銘言:
: C#, java以我的比較, 是C#比較難,
: 尤其是在做非同步UI的顯示時, C#要考慮很多的東西,
: 可是java就很簡單, 直接可以upadte ui,
C#和Java我都有過一些網路相關程式的開發經驗
本來都只是略懂
後來C#開始寫得很多
近期又寫了一些Java的東西
以小弟個人來說
我覺得C#比較簡單
在適應Java的過程中常常會覺得在C#裡面某些事情比較容易做到
不過詳細是什麼記不清楚了
印象比較深的, C#有
- foreach statement (我知道Java 1.5有support..但是就會有相容性問題)
- Property (也就是getter & setter) 更直覺一點
- C#的synchronization mechanism的實作更完整
另外小弟的研究是在做Java RMI & .NET Remoting相關的東西
因為.NET Remoting是比較晚出來的東西
整個成熟度和彈性都比Java RMI好很多
不過早出來的Java也有他的好處
就是資源比較多
Enterprise方面的應用也豐富很多
若只是新手想要學OO概念的話
兩者都很適合
但是免費的Java資源如IDE(強力推薦eclipse)或是各種函式庫更容易取得
C#的話只有比較殘廢的VS Express可用
補充一點:
很多時候C# code要porting到Java
只要rename檔名成java
把using換成對應的import package
然後找出相同功能的class名字改一改
就可以很神奇的開始運作了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.157.116
※ 編輯: hotkey 來自: 61.62.157.116 (05/21 23:45)
※ 編輯: hotkey 來自: 61.62.157.116 (05/21 23:49)
※ 編輯: hotkey 來自: 61.62.157.116 (05/22 00:02)
討論串 (同標題文章)