C#与Java的区别与联系!!!
下学期,我要去讲授Java编程技术了。我想在开篇的时候,介绍C#与Java的区别与联系,我想,这是一个很难回答的问题,也许是一个很无聊的问题。本人虽然同时用过C#与Java,但比较倾向于.net开发,可教学大纲没有C#,我也只好选Java来讲。
既然教学计划中没有,但不向学生讲授C#及.net是不公平的。我想尽量向他们展示当今设计工具的全貌。
我记得在阅读《.net本质论》的时候,前言对Java与C#做过一些对比,可以说,两种技术层次上是相当的类似,从推出的时间看,感觉.net是被Java逼得向Java学习,当然,不可否认,C#确实有比Java先进的地方,谁让人家是后出来的呢:),但从使用的角度,或者从系统设计的角度,我倒觉得用哪个都无所谓,尤其是在中国,几乎所有的平台都是Windows的,在这上面,到底用它们哪个,我觉得主要取决于系统的大小,大的系统,一般选用Java,中小的嘛,我觉得用.Net实在是最佳选择。
我不想再过多的表露自己的看法,为了能给学生们一个满意的结论,希望大家在此各抒已见!谢谢各位同仁了!!!