作者hotkey (PEACE)
看板java
标题Re: [问题] java与C#何者较难?
时间Sun May 21 23:43:47 2006
※ 引述《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)